Football Tipsters & Sources: Recorded Returns — All Time
Enrico Giordano leads all time with 108 settled picks across 108 matches and a −7.8% return (95% interval −21.4% to +5.6%). Football tipsters and sources, all time: 2 live records hold a numbered position in Forecast Record’s settlement records as of . Positions require Established status (100+ picks checked against the final score over 90+ days) and at least 30 settled picks across 15+ matches, ordered by the lower bound of the 95% return interval, as of . Archive reconstructions (14) are a separate tab.
Start with a list From the live records below
Numbered places first, then by sample size.
Premier League tipsters (5)
Enrico Giordano, Baba, Jonas Meyer, Fabian Schuster, Tobias Brandt
Match result tipsters (5)
Enrico Giordano, Baba, Kelechi Udoka, Jonas Meyer, Fabian Schuster
Media sources (4)
Redazione, Dailysports, Free Super Tips, FootballPredictions.net
Live records
| Tipster / source · tracking level | Sample | Return · 95% interval | Record |
|---|---|---|---|
| 1 Enrico GiordanoTracking level: Established · 763 predictions checked against the final score · tier: whole record · rank: all time comparison windowEredivisie · 2/3 · 12 Oct+2 | 108 settled picks108 matchesAvg odds 1.54 | −7.8%−21.4% to +5.6%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| 2 RedazioneTracking level: Established · 464 predictions checked against the final score · tier: whole record · rank: all time comparison window | 85 settled picks76 matchesAvg odds 2.17 | −1.3%−23.9% to +21.3%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked BabaTracking level: Tracked — day 39 of 90 and 100 needed for Established · 3,980 predictions checked against the final score · tier: whole record · rank: all time comparison window | 979 settled picks447 matchesAvg odds 1.73 | −1.7%−7.8% to +4.5%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked DailysportsTracking level: Tracked — day 39 of 90 and 100 needed for Established · 474 predictions checked against the final score · tier: whole record · rank: all time comparison window | 241 settled picks232 matchesAvg odds 1.71 | +3.2%−7.8% to +13.4%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Free Super TipsTracking level: Tracked — day 37 of 90 and 100 needed for Established · 463 predictions checked against the final score · tier: whole record · rank: all time comparison window | 165 settled picks129 matchesAvg odds 4.70 | −11.6%−36.3% to +20.4%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Kelechi UdokaTracking level: Tracked — day 33 of 90 and 100 needed for Established · 268 predictions checked against the final score · tier: whole record · rank: all time comparison window | 163 settled picks47 matchesAvg odds 2.94 | −6.4%−29.4% to +17.4%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Jonas MeyerTracking level: Tracked — day 30 of 90 and 100 needed for Established · 246 predictions checked against the final score · tier: whole record · rank: all time comparison window | 111 settled picks64 matchesAvg odds 2.33 | −9.9%−31.8% to +14.0%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Fabian SchusterTracking level: Tracked — day 30 of 90 and 100 needed for Established · 241 predictions checked against the final score · tier: whole record · rank: all time comparison window | 103 settled picks61 matchesAvg odds 2.39 | −16.2%−40.5% to +10.0%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Tobias BrandtTracking level: Tracked — day 30 of 90 and 100 needed for Established · 267 predictions checked against the final score · tier: whole record · rank: all time comparison window | 100 settled picks63 matchesAvg odds 2.54 | +2.1%−21.9% to +26.5%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked FootballPredictions.netTracking level: Tracked — day 43 of 90 and 100 needed for Established · 462 predictions checked against the final score · tier: whole record · rank: all time comparison window | 94 settled picks73 matchesAvg odds 1.56 | +1.1%−15.3% to +20.3%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Adam ClancyTracking level: Tracked — day 38 of 90 and 100 needed for Established · 159 predictions checked against the final score · tier: whole record · rank: all time comparison window | 90 settled picks40 matchesAvg odds 2.74 | +11.8%−21.5% to +52.6%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Ali DemirTracking level: Tracked — day 30 of 90 and 100 needed for Established · 219 predictions checked against the final score · tier: whole record · rank: all time comparison window | 86 settled picks53 matchesAvg odds 2.41 | −7.2%−31.8% to +17.9%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Baptiste CouturiauxTracking level: Tracked — day 30 of 90 and 100 needed for Established · 110 predictions checked against the final score · tier: whole record · rank: all time comparison window | 63 settled picks59 matchesAvg odds 1.83 | −13.9%−36.5% to +9.7%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Alex SarwarTracking level: Tracked — day 34 of 90 and 100 needed for Established · 106 predictions checked against the final score · tier: whole record · rank: all time comparison window | 55 settled picks51 matchesAvg odds 1.98 | −1.0%−26.8% to +26.6%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Lewis NolanTracking level: Tracked — day 34 of 90 and 100 needed for Established · 121 predictions checked against the final score · tier: whole record · rank: all time comparison window | 47 settled picks23 matchesAvg odds 2.22 | −55.1%−75.7% to −33.3%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Gonzalo MansillaTracking level: Tracked — day 30 of 90 and 100 needed for Established · 89 predictions checked against the final score · tier: whole record · rank: all time comparison window | 41 settled picks39 matchesAvg odds 1.53 | −7.1%−30.0% to +15.0%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Michael SiemannTracking level: Tracked — day 47 of 90 and 100 needed for Established · 101 predictions checked against the final score · tier: whole record · rank: all time comparison window | 40 settled picks29 matchesAvg odds 2.12 | −14.4%−47.5% to +20.9%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Alberto BravoTracking level: Tracked — day 30 of 90 and 100 needed for Established · 55 predictions checked against the final score · tier: whole record · rank: all time comparison window | 37 settled picks25 matchesAvg odds 1.80 | −21.8%−52.5% to +8.3%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked David RatabouilTracking level: Tracked — day 30 of 90 and 100 needed for Established · 70 predictions checked against the final score · tier: whole record · rank: all time comparison window | 36 settled picks36 matchesAvg odds 1.68 | −3.7%−32.4% to +25.6%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Adeyeye OluwapelumiTracking level: Tracked — day 32 of 90 and 100 needed for Established · 115 predictions checked against the final score · tier: whole record · rank: all time comparison window | 33 settled picks20 matches | +22.2%−31.1% to +90.5%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
| unranked Miguel AlvimTracking level: Tracked — day 33 of 90 and 100 needed for Established · 70 predictions checked against the final score · tier: whole record · rank: all time comparison window | 31 settled picks18 matchesAvg odds 2.14 | +40.0%−0.7% to +82.5%Measured | Recorded before kick-off · our recorded market price · – Record and evidence |
Archive reconstruction
Archived before kick-off, reconstructed at archived prices.
| Tipster / source · tracking level | Sample | Return · 95% interval | Record |
|---|---|---|---|
| unranked Enrico GiordanoTracking level: Established · 763 predictions checked against the final score · tier: whole record · rank: all time comparison window | 475 settled picks288 matchesAvg odds 1.91 | −2.0%−11.3% to +6.5%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Andrea ColucciTracking level: Established · 359 predictions checked against the final score · tier: whole record · rank: all time comparison window | 322 settled picks133 matchesAvg odds 1.69 | −11.7%−22.7% to −1.0%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Meki TanrıverdiTracking level: Established · 280 predictions checked against the final score · tier: whole record · rank: all time comparison window | 239 settled picks239 matchesAvg odds 1.70 | −9.4%−21.5% to +2.8%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked InfobettingTracking level: Established · 464 predictions checked against the final score · tier: whole record · rank: all time comparison window | 186 settled picks158 matchesAvg odds 2.09 | −8.9%−24.2% to +6.7%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked James MiltonTracking level: Established · 192 predictions checked against the final score · tier: whole record · rank: all time comparison window | 124 settled picks86 matches | −0.4%−21.5% to +21.5%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Aaron AshleyTracking level: Established · 169 predictions checked against the final score · tier: whole record · rank: all time comparison window | 105 settled picks77 matches | −19.7%−38.8% to +0.1%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Dan ChildsTracking level: Established · 184 predictions checked against the final score · tier: whole record · rank: all time comparison window | 93 settled picks66 matches | +2.7%−29.7% to +38.9%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked RedazioneTracking level: Established · 464 predictions checked against the final score · tier: whole record · rank: all time comparison window | 79 settled picks76 matchesAvg odds 2.20 | −20.4%−43.1% to +2.9%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Liam FlinTracking level: Tracked — 100 needed for Established · 69 predictions checked against the final score · tier: whole record · rank: all time comparison window | 58 settled picks44 matches | −19.2%−46.7% to +8.7%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Jamie GriffithTracking level: Established · 121 predictions checked against the final score · tier: whole record · rank: all time comparison window | 56 settled picks44 matchesAvg odds 2.41 | −0.6%−30.2% to +28.7%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Jack OgalbeTracking level: Tracked — 100 needed for Established · 57 predictions checked against the final score · tier: whole record · rank: all time comparison window | 44 settled picks31 matches | +20.0%−32.9% to +86.5%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Joe CaseyTracking level: Established · 129 predictions checked against the final score · tier: whole record · rank: all time comparison window | 42 settled picks37 matchesAvg odds 2.86 | −30.9%−60.6% to +4.1%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Ian WilkersonTracking level: Tracked — 100 needed for Established · 42 predictions checked against the final score · tier: whole record · rank: all time comparison window | 37 settled picks31 matches | −8.0%−40.5% to +23.1%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
| unranked Artem KapustinTracking level: Tracked — day 60 of 90 and 100 needed for Established · 67 predictions checked against the final score · tier: whole record · rank: all time comparison window | 30 settled picks22 matchesAvg odds 2.45 | −15.6%−60.4% to +48.7%Measured | Archived before kick-off · last pre-match archive price · – Record and evidence |
No matching records. Change a filter or reset filters.
Compare recorded results: 35 records meet the sample criteria (at least 30 settled picks on at least 15 matches) — 14 of 23 records of reconstructed history from pre-match web archives and 21 of 53 live records kept by Forecast Record before kick-off at our recorded market price. Live and reconstructed results are never combined; as of . 2 live records have a position by the published rule; the rest are listed without positions.
Early tracking: 31 live records with 1–29 picks
Recorded before kick-off. Small samples are uncertain.
All 32 live records are in this page's data files (Page data (JSON) · Ranking records (CSV)) and on each profile.
Smaller archive reconstructions (9)
Archived before kick-off, reconstructed at archived prices.
All 9 archive reconstructions are in this page's data files (Page data (JSON) · Ranking records (CSV)) and on each profile.
Records by category
Each category compares one kind of prediction over the same window. Read the sample, share right and evidence together.
How each category is compared
Live predictions recorded before kick-off, compared within all time. Read the number right alongside the settled sample and the field average.
Goals over/under
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Enrico Giordano | 21 / 27 | 77.8%Small sample (27) | No.1 |
| Gonzalo Mansilla | 18 / 23 | 78.3%Small sample (23) | — |
| Tobias Brandt | 57 / 85 | 67.1% | — |
| Baba | 500 / 912 | 54.8% | — |
| Miguel Alvim | 16 / 25 | 64.0%Small sample (25) | — |
| Michael Siemann | 16 / 26 | 61.5%Small sample (26) | — |
| Jonas Meyer | 38 / 73 | 52.1% | — |
| Ali Demir | 32 / 62 | 51.6% | — |
| Kelechi Udoka | 23 / 44 | 52.3% | — |
| Fabian Schuster | 35 / 72 | 48.6% | — |
196 newer tipsters below the Tracked level are not listed.
Both teams to score
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 342 / 624 | 54.8% | — |
| Adam Clancy | 21 / 33 | 63.6% | — |
| Enrico Giordano | 27 / 49 | 55.1% | — |
| Kelechi Udoka | 28 / 52 | 53.8% | — |
| Jonas Meyer | 27 / 52 | 51.9% | — |
| Fabian Schuster | 26 / 57 | 45.6% | — |
| Ali Demir | 23 / 55 | 41.8% | — |
| Tobias Brandt | 24 / 58 | 41.4% | — |
| Michael Siemann | 11 / 24 | 45.8%Small sample (24) | — |
| Gonzalo Mansilla | 9 / 17 | 52.9%Small sample (17) | sample too small |
157 newer tipsters below the Tracked level are not listed.
Match result (1X2)
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 327 / 603 | 54.2% | No.1 |
| David Ratabouil | 23 / 36 | 63.9% | — |
| Marvellous Adepoju | 15 / 22 | 68.2%Small sample (22) | — |
| Alex Sarwar | 22 / 36 | 61.1% | — |
| Enrico Giordano | 43 / 79 | 54.4% | — |
| Baptiste Couturiaux | 26 / 46 | 56.5% | — |
| Gonzalo Mansilla | 14 / 24 | 58.3%Small sample (24) | — |
| Kelechi Udoka | 27 / 53 | 50.9% | — |
| Tobias Brandt | 21 / 47 | 44.7% | — |
| Dan Childs | 11 / 22 | 50.0%Small sample (22) | — |
221 newer tipsters below the Tracked level are not listed.
Away-win calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Enrico Giordano | 13 / 17 | 76.5%Small sample (17) | No.1 |
| Joshua Ojele | 8 / 10 | 80.0%Small sample (10) | — |
| Alex Sarwar | 9 / 12 | 75.0%Small sample (12) | — |
| David Ratabouil | 9 / 12 | 75.0%Small sample (12) | — |
| Kelechi Udoka | 23 / 37 | 62.2% | — |
| Matt Law | 26 / 47 | 55.3% | — |
| Baba | 136 / 296 | 46.0% | — |
| Joshua Cole | 11 / 18 | 61.1%Small sample (18) | — |
| Marvellous Adepoju | 11 / 18 | 61.1%Small sample (18) | — |
| Seye Omidiora | 8 / 13 | 61.5%Small sample (13) | — |
158 newer tipsters below the Tracked level are not listed.
Correct score
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 51 / 405 | 12.6% | No.1 |
| Matt Law | 16 / 143 | 11.2% | — |
| Ben Sully | 5 / 33 | 15.2% | — |
| Ewan Ross-Murray | 6 / 43 | 14.0% | — |
| Adam Clancy | 5 / 36 | 13.9% | — |
| Joel Lefevre | 5 / 37 | 13.5% | — |
| Joshua Ojele | 3 / 22 | 13.6%Small sample (22) | — |
| Adeyeye Oluwapelumi | 5 / 50 | 10.0% | — |
| Calum Burrowes | 3 / 29 | 10.3%Small sample (29) | — |
| Joshua Cole | 4 / 46 | 8.7% | — |
64 newer tipsters below the Tracked level are not listed.
Goals over/under — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| FootballPredictions.net | 52 / 73 | 71.2% | — |
| Transfermarkt.es — Pronósticos deportivos | 218 / 369 | 59.1% | — |
| Dailysports | 77 / 137 | 56.2% | — |
| Free Super Tips | 13 / 27 | 48.2%Small sample (27) | — |
| Infobetting | 9 / 20 | 45.0%Small sample (20) | — |
| Sporting Life (football) | 3 / 4 | 75.0%Small sample (4) | sample too small |
71 newer tipsters below the Tracked level are not listed.
Both teams to score — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 122 / 233 | 52.4% | — |
| Dailysports | 54 / 97 | 55.7% | — |
| Free Super Tips | 20 / 39 | 51.3% | — |
| FootballPredictions.net | 12 / 25 | 48.0%Small sample (25) | — |
| Infobetting | 14 / 19 | 73.7%Small sample (19) | sample too small |
66 newer tipsters below the Tracked level are not listed.
Match result (1X2) — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| FootballPredictions.net | 67 / 82 | 81.7% | — |
| Dailysports | 72 / 114 | 63.2% | — |
| Transfermarkt.es — Pronósticos deportivos | 130 / 223 | 58.3% | — |
| Free Super Tips | 54 / 102 | 52.9% | — |
| Infobetting | 20 / 48 | 41.7% | — |
| Sporting Life (football) | 6 / 16 | 37.5%Small sample (16) | sample too small |
94 newer tipsters below the Tracked level are not listed.
Correct score — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| FootballPredictions.net | 8 / 34 | 23.5% | — |
| Free Super Tips | 20 / 173 | 11.6% | — |
| Sporting Life (football) | 0 / 2 | 0.0%Small sample (2) | sample too small |
| Infobetting | 0 / 1 | 0.0%Small sample (1) | sample too small |
27 newer tipsters below the Tracked level are not listed.
Away-win calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| FootballPredictions.net | 16 / 21 | 76.2%Small sample (21) | — |
| Dailysports | 27 / 43 | 62.8% | — |
| Free Super Tips | 42 / 84 | 50.0% | — |
| Transfermarkt.es — Pronósticos deportivos | 36 / 72 | 50.0% | — |
| Infobetting | 5 / 12 | 41.7%Small sample (12) | — |
| Sporting Life (football) | 1 / 6 | 16.7%Small sample (6) | sample too small |
80 newer tipsters below the Tracked level are not listed.
Draw calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Kelechi Udoka | 10 / 24 | 41.7%Small sample (24) | No.1 |
| Baba | 20 / 61 | 32.8% | — |
| Tobias Brandt | 10 / 31 | 32.3% | — |
| Fabian Schuster | 9 / 28 | 32.1%Small sample (28) | — |
| Adeyeye Oluwapelumi | 5 / 13 | 38.5%Small sample (13) | — |
| Adam Clancy | 8 / 27 | 29.6%Small sample (27) | — |
| Matt Law | 10 / 37 | 27.0% | — |
| Calum Burrowes | 5 / 15 | 33.3%Small sample (15) | — |
| Michael Siemann | 4 / 12 | 33.3%Small sample (12) | — |
| Ben Sully | 4 / 13 | 30.8%Small sample (13) | — |
102 newer tipsters below the Tracked level are not listed.
Calls against the favourite
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 20 / 57 | 35.1% | No.1 |
| Tobias Brandt | 8 / 19 | 42.1%Small sample (19) | — |
| Kelechi Udoka | 10 / 26 | 38.5%Small sample (26) | — |
| Adeyeye Oluwapelumi | 6 / 17 | 35.3%Small sample (17) | — |
| Matt Law | 12 / 43 | 27.9% | — |
| Adam Clancy | 8 / 28 | 28.6%Small sample (28) | — |
| Ewan Ross-Murray | 4 / 12 | 33.3%Small sample (12) | — |
| Ben Knapton | 4 / 12 | 33.3%Small sample (12) | — |
| Calum Burrowes | 4 / 13 | 30.8%Small sample (13) | — |
| Darren Plant | 3 / 10 | 30.0%Small sample (10) | — |
111 newer tipsters below the Tracked level are not listed.
EFL Championship result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 51 / 105 | 48.6% | — |
| Tony Incenzo | 20 / 47 | 42.6% | — |
| Darren Plant | 11 / 27 | 40.7%Small sample (27) | — |
| Enrico Giordano | 10 / 17 | 58.8%Small sample (17) | sample too small |
| Baptiste Couturiaux | 6 / 13 | 46.2%Small sample (13) | sample too small |
| Calum Burrowes | 4 / 13 | 30.8%Small sample (13) | sample too small |
| Alex Sarwar | 9 / 12 | 75.0%Small sample (12) | sample too small |
| Ben Sully | 3 / 9 | 33.3%Small sample (9) | sample too small |
| Sam Varley | 1 / 6 | 16.7%Small sample (6) | sample too small |
| Gonzalo Mansilla | 1 / 4 | 25.0%Small sample (4) | sample too small |
13 newer tipsters below the Tracked level are not listed.
EFL League One result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 51 / 95 | 53.7% | — |
| Tony Incenzo | 8 / 18 | 44.4%Small sample (18) | sample too small |
| Calum Burrowes | 4 / 12 | 33.3%Small sample (12) | sample too small |
| Sam Varley | 8 / 11 | 72.7%Small sample (11) | sample too small |
| Dan Childs | 1 / 5 | 20.0%Small sample (5) | sample too small |
| Darren Plant | 2 / 3 | 66.7%Small sample (3) | sample too small |
| Joe Townsend | 3 / 3 | 100.0%Small sample (3) | sample too small |
| Alex Sarwar | 1 / 1 | 100.0%Small sample (1) | sample too small |
| Ben Sully | 0 / 1 | 0.0%Small sample (1) | sample too small |
| Oliver Thomas | 0 / 1 | 0.0%Small sample (1) | sample too small |
4 newer tipsters below the Tracked level are not listed.
Calls against the favourite — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 9 / 17 | 52.9%Small sample (17) | — |
| Free Super Tips | 13 / 42 | 31.0% | — |
| FootballPredictions.net | 3 / 9 | 33.3%Small sample (9) | sample too small |
| Infobetting | 2 / 8 | 25.0%Small sample (8) | sample too small |
| Sporting Life (football) | 0 / 6 | 0.0%Small sample (6) | sample too small |
| Dailysports | 1 / 1 | 100.0%Small sample (1) | sample too small |
55 newer tipsters below the Tracked level are not listed.
LaLiga result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Matt Law | 25 / 38 | 65.8% | — |
| Kelechi Udoka | 34 / 64 | 53.1% | — |
| Baba | 18 / 33 | 54.6% | — |
| Ben Sully | 10 / 17 | 58.8%Small sample (17) | sample too small |
| Alberto Bravo | 5 / 10 | 50.0%Small sample (10) | sample too small |
| Enrico Giordano | 6 / 10 | 60.0%Small sample (10) | sample too small |
| David Ratabouil | 4 / 8 | 50.0%Small sample (8) | sample too small |
| Jonas Meyer | 2 / 6 | 33.3%Small sample (6) | sample too small |
| Tobias Brandt | 2 / 4 | 50.0%Small sample (4) | sample too small |
| Adeyeye Oluwapelumi | 3 / 4 | 75.0%Small sample (4) | sample too small |
46 newer tipsters below the Tracked level are not listed.
Handicaps
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Ali Demir | 13 / 21 | 61.9%Small sample (21) | — |
| Tobias Brandt | 17 / 29 | 58.6%Small sample (29) | — |
| Baba | 13 / 57 | 22.8% | — |
| Jonas Meyer | 4 / 22 | 18.2%Small sample (22) | — |
| Fabian Schuster | 4 / 23 | 17.4%Small sample (23) | — |
| Miguel Alvim | 5 / 15 | 33.3%Small sample (15) | sample too small |
| Alex Sarwar | 3 / 8 | 37.5%Small sample (8) | sample too small |
| Michael Siemann | 3 / 7 | 42.9%Small sample (7) | sample too small |
| Andy Delaney | 1 / 5 | 20.0%Small sample (5) | sample too small |
| Artem Kapustin | 3 / 5 | 60.0%Small sample (5) | sample too small |
92 newer tipsters below the Tracked level are not listed.
Draw calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| FootballPredictions.net | 8 / 14 | 57.1%Small sample (14) | — |
| Free Super Tips | 11 / 28 | 39.3%Small sample (28) | — |
| Transfermarkt.es — Pronósticos deportivos | 6 / 13 | 46.2%Small sample (13) | — |
| Infobetting | 2 / 9 | 22.2%Small sample (9) | sample too small |
| Sporting Life (football) | 0 / 3 | 0.0%Small sample (3) | sample too small |
| Dailysports | 1 / 1 | 100.0%Small sample (1) | sample too small |
45 newer tipsters below the Tracked level are not listed.
Premier League result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 27 / 54 | 50.0% | — |
| Adam Clancy | 18 / 37 | 48.7% | — |
| Ben Knapton | 16 / 38 | 42.1% | — |
| Ewan Ross-Murray | 13 / 30 | 43.3% | — |
| Bren Gray | 7 / 22 | 31.8%Small sample (22) | — |
| Oliver Thomas | 5 / 19 | 26.3%Small sample (19) | sample too small |
| Jake Osgathorpe | 6 / 19 | 31.6%Small sample (19) | sample too small |
| James Kelbrick | 8 / 14 | 57.1%Small sample (14) | sample too small |
| Meki Tanrıverdi | 6 / 11 | 54.6%Small sample (11) | sample too small |
| Gonzalo Mansilla | 4 / 9 | 44.4%Small sample (9) | sample too small |
96 newer tipsters below the Tracked level are not listed.
EFL Championship result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Free Super Tips | 38 / 54 | 70.4% | — |
| Dailysports | 9 / 14 | 64.3%Small sample (14) | sample too small |
| Infobetting | 1 / 2 | 50.0%Small sample (2) | sample too small |
| Sporting Life (football) | 0 / 2 | 0.0%Small sample (2) | sample too small |
| FootballPredictions.net | 0 / 1 | 0.0%Small sample (1) | sample too small |
21 newer tipsters below the Tracked level are not listed.
Premier League result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Free Super Tips | 31 / 51 | 60.8% | — |
| Transfermarkt.es — Pronósticos deportivos | 16 / 29 | 55.2%Small sample (29) | — |
| Dailysports | 4 / 7 | 57.1%Small sample (7) | sample too small |
| Sporting Life (football) | 2 / 6 | 33.3%Small sample (6) | sample too small |
| Infobetting | 1 / 5 | 20.0%Small sample (5) | sample too small |
46 newer tipsters below the Tracked level are not listed.
Bundesliga result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 27 / 49 | 55.1% | — |
| Anthony Nolan | 8 / 21 | 38.1%Small sample (21) | — |
| Lewis Nolan | 8 / 21 | 38.1%Small sample (21) | — |
| Matt Law | 5 / 18 | 27.8%Small sample (18) | sample too small |
| Michael Siemann | 7 / 15 | 46.7%Small sample (15) | sample too small |
| Alex Sarwar | 3 / 6 | 50.0%Small sample (6) | sample too small |
| Byron David | 5 / 5 | 100.0%Small sample (5) | sample too small |
| Fabian Schuster | 1 / 3 | 33.3%Small sample (3) | sample too small |
| Ali Demir | 0 / 3 | 0.0%Small sample (3) | sample too small |
| Tobias Brandt | 1 / 2 | 50.0%Small sample (2) | sample too small |
35 newer tipsters below the Tracked level are not listed.
UEFA Champions League result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 26 / 37 | 70.3% | — |
| Matt Law | 27 / 45 | 60.0% | — |
| Kelechi Udoka | 6 / 14 | 42.9%Small sample (14) | sample too small |
| Ewan Ross-Murray | 7 / 9 | 77.8%Small sample (9) | sample too small |
| Miguel Alvim | 7 / 8 | 87.5%Small sample (8) | sample too small |
| Andrew Hendrie | 3 / 8 | 37.5%Small sample (8) | sample too small |
| Bren Gray | 6 / 7 | 85.7%Small sample (7) | sample too small |
| Baptiste Couturiaux | 3 / 6 | 50.0%Small sample (6) | sample too small |
| Marvellous Adepoju | 4 / 6 | 66.7%Small sample (6) | sample too small |
| Andy Delaney | 5 / 5 | 100.0%Small sample (5) | sample too small |
106 newer tipsters below the Tracked level are not listed.
Handicaps — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Dailysports | 25 / 39 | 64.1% | — |
| Transfermarkt.es — Pronósticos deportivos | 2 / 15 | 13.3%Small sample (15) | sample too small |
| Free Super Tips | 2 / 5 | 40.0%Small sample (5) | sample too small |
| Infobetting | 1 / 5 | 20.0%Small sample (5) | sample too small |
| Sporting Life (football) | 1 / 3 | 33.3%Small sample (3) | sample too small |
33 newer tipsters below the Tracked level are not listed.
Serie A result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 28 / 38 | 73.7% | — |
| Seye Omidiora | 11 / 26 | 42.3%Small sample (26) | — |
| Matt Law | 6 / 12 | 50.0%Small sample (12) | sample too small |
| David Ratabouil | 8 / 10 | 80.0%Small sample (10) | sample too small |
| Adeyeye Oluwapelumi | 4 / 8 | 50.0%Small sample (8) | sample too small |
| Massimiliano Ciancaglioni | 3 / 4 | 75.0%Small sample (4) | sample too small |
| Andy Delaney | 1 / 4 | 25.0%Small sample (4) | sample too small |
| Jonas Meyer | 0 / 2 | 0.0%Small sample (2) | sample too small |
| Darren Plant | 0 / 2 | 0.0%Small sample (2) | sample too small |
| James Milton | 1 / 2 | 50.0%Small sample (2) | sample too small |
73 newer tipsters below the Tracked level are not listed.
Serie A result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 18 / 26 | 69.2%Small sample (26) | — |
| Free Super Tips | 17 / 33 | 51.5% | — |
| Dailysports | 11 / 17 | 64.7%Small sample (17) | sample too small |
| Infobetting | 5 / 10 | 50.0%Small sample (10) | sample too small |
| FootballPredictions.net | 0 / 1 | 0.0%Small sample (1) | sample too small |
| Sporting Life (football) | 0 / 1 | 0.0%Small sample (1) | sample too small |
43 newer tipsters below the Tracked level are not listed.
UEFA Europa League result calls
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Baba | 15 / 28 | 53.6%Small sample (28) | — |
| Matt Law | 2 / 15 | 13.3%Small sample (15) | sample too small |
| Kelechi Udoka | 4 / 9 | 44.4%Small sample (9) | sample too small |
| Adam Clancy | 1 / 7 | 14.3%Small sample (7) | sample too small |
| Calum Burrowes | 2 / 6 | 33.3%Small sample (6) | sample too small |
| Oliver Thomas | 2 / 6 | 33.3%Small sample (6) | sample too small |
| Gonzalo Mansilla | 3 / 5 | 60.0%Small sample (5) | sample too small |
| Joshua Cole | 3 / 5 | 60.0%Small sample (5) | sample too small |
| Baptiste Couturiaux | 1 / 4 | 25.0%Small sample (4) | sample too small |
| Jonas Meyer | 0 / 4 | 0.0%Small sample (4) | sample too small |
66 newer tipsters below the Tracked level are not listed.
Bundesliga result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 11 / 27 | 40.7%Small sample (27) | — |
| Dailysports | 5 / 9 | 55.6%Small sample (9) | sample too small |
| Free Super Tips | 1 / 7 | 14.3%Small sample (7) | sample too small |
| Infobetting | 0 / 2 | 0.0%Small sample (2) | sample too small |
| FootballPredictions.net | 1 / 1 | 100.0%Small sample (1) | sample too small |
28 newer tipsters below the Tracked level are not listed.
UEFA Champions League result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Free Super Tips | 12 / 23 | 52.2%Small sample (23) | — |
| Transfermarkt.es — Pronósticos deportivos | 13 / 19 | 68.4%Small sample (19) | sample too small |
| Dailysports | 7 / 10 | 70.0%Small sample (10) | sample too small |
| FootballPredictions.net | 4 / 5 | 80.0%Small sample (5) | sample too small |
| Infobetting | 2 / 5 | 40.0%Small sample (5) | sample too small |
| Sporting Life (football) | 0 / 1 | 0.0%Small sample (1) | sample too small |
56 newer tipsters below the Tracked level are not listed.
EFL League One result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Free Super Tips | 7 / 21 | 33.3%Small sample (21) | — |
| Sporting Life (football) | 3 / 4 | 75.0%Small sample (4) | sample too small |
14 newer tipsters below the Tracked level are not listed.
UEFA Europa League result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 11 / 19 | 57.9%Small sample (19) | sample too small |
| Free Super Tips | 7 / 15 | 46.7%Small sample (15) | sample too small |
| Dailysports | 3 / 7 | 42.9%Small sample (7) | sample too small |
| Infobetting | 3 / 4 | 75.0%Small sample (4) | sample too small |
| FootballPredictions.net | 2 / 3 | 66.7%Small sample (3) | sample too small |
31 newer tipsters below the Tracked level are not listed.
LaLiga result calls — sites and products
| Tipster | Right / checked | Share right (strike rate) | Level |
|---|---|---|---|
| Transfermarkt.es — Pronósticos deportivos | 9 / 16 | 56.3%Small sample (16) | sample too small |
| Dailysports | 7 / 11 | 63.6%Small sample (11) | sample too small |
| Free Super Tips | 4 / 11 | 36.4%Small sample (11) | sample too small |
| FootballPredictions.net | 3 / 4 | 75.0%Small sample (4) | sample too small |
| Infobetting | 1 / 3 | 33.3%Small sample (3) | sample too small |
39 newer tipsters below the Tracked level are not listed.
How admission and tiers work
- Tier is earned on the whole record: Established means 100+ predictions checked against the final score with at least 90 days of history. A position in this table counts only the live record inside the comparison window: 30+ settled picks on 15+ matches.
- A record meets the sample criteria when it has at least 30 settled picks, not counting voided ones, on at least 15 different matches; live records and reconstructed history are checked separately, row by row. A position is given only to a live record with at least 30 settled picks, not counting voided ones, on at least 15 matches, from an Established tipster; positions follow the lower bound of the 95% interval of return, and equal bounds share a position. Live records and archive reconstructions are checked separately.
- Two origins, never mixed. Live record: picks we recorded before kick-off, settled at our recorded market price. Archive reconstruction: picks restored from copies an independent web archive saved before kick-off, settled at the last pre-match price in archive (~8–15 h before kick-off). Picks first found after kick-off are not compared. Each table holds one origin; archive rows are listed by settled sample size.
Uncertainty is a 95% interval from a bootstrap over matches; with too few matches it is not estimated. Each row links to the picks behind its number. Calculated with method v1.1, method v2.2 · How comparisons work
Published comparison image

Page data (JSON) · Ranking records (CSV) · same snapshot as this page
Check us