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.

Live records

Live records · numbered places first, then by sample size
Tipster / source · tracking levelSampleReturn · 95% intervalRecord
1 Enrico GiordanoTracking level: Established · 763 predictions checked against the final score · tier: whole record · rank: all time comparison windowEredivisie · 2/3 · 12 Oct+2108 settled picks108 matchesAvg odds 1.54−7.8%−21.4% to +5.6%MeasuredRecorded 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 window85 settled picks76 matchesAvg odds 2.17−1.3%−23.9% to +21.3%MeasuredRecorded 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 window979 settled picks447 matchesAvg odds 1.73−1.7%−7.8% to +4.5%MeasuredRecorded 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 window241 settled picks232 matchesAvg odds 1.71+3.2%−7.8% to +13.4%MeasuredRecorded 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 window165 settled picks129 matchesAvg odds 4.70−11.6%−36.3% to +20.4%MeasuredRecorded 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 window163 settled picks47 matchesAvg odds 2.94−6.4%−29.4% to +17.4%MeasuredRecorded 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 window111 settled picks64 matchesAvg odds 2.33−9.9%−31.8% to +14.0%MeasuredRecorded 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 window103 settled picks61 matchesAvg odds 2.39−16.2%−40.5% to +10.0%MeasuredRecorded 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 window100 settled picks63 matchesAvg odds 2.54+2.1%−21.9% to +26.5%MeasuredRecorded 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 window94 settled picks73 matchesAvg odds 1.56+1.1%−15.3% to +20.3%MeasuredRecorded 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 window90 settled picks40 matchesAvg odds 2.74+11.8%−21.5% to +52.6%MeasuredRecorded 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 window86 settled picks53 matchesAvg odds 2.41−7.2%−31.8% to +17.9%MeasuredRecorded 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 window63 settled picks59 matchesAvg odds 1.83−13.9%−36.5% to +9.7%MeasuredRecorded 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 window55 settled picks51 matchesAvg odds 1.98−1.0%−26.8% to +26.6%MeasuredRecorded 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 window47 settled picks23 matchesAvg odds 2.22−55.1%−75.7% to −33.3%MeasuredRecorded 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 window41 settled picks39 matchesAvg odds 1.53−7.1%−30.0% to +15.0%MeasuredRecorded 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 window40 settled picks29 matchesAvg odds 2.12−14.4%−47.5% to +20.9%MeasuredRecorded 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 window37 settled picks25 matchesAvg odds 1.80−21.8%−52.5% to +8.3%MeasuredRecorded 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 window36 settled picks36 matchesAvg odds 1.68−3.7%−32.4% to +25.6%MeasuredRecorded 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 window33 settled picks20 matches+22.2%−31.1% to +90.5%MeasuredRecorded 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 window31 settled picks18 matchesAvg odds 2.14+40.0%−0.7% to +82.5%MeasuredRecorded before kick-off · our recorded market price · – Record and evidence

Archive reconstruction

Archived before kick-off, reconstructed at archived prices.

Archive reconstruction · listed by sample size
Tipster / source · tracking levelSampleReturn · 95% intervalRecord
unranked Enrico GiordanoTracking level: Established · 763 predictions checked against the final score · tier: whole record · rank: all time comparison window475 settled picks288 matchesAvg odds 1.91−2.0%−11.3% to +6.5%MeasuredArchived 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 window322 settled picks133 matchesAvg odds 1.69−11.7%−22.7% to −1.0%MeasuredArchived 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 window239 settled picks239 matchesAvg odds 1.70−9.4%−21.5% to +2.8%MeasuredArchived 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 window186 settled picks158 matchesAvg odds 2.09−8.9%−24.2% to +6.7%MeasuredArchived 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 window124 settled picks86 matches−0.4%−21.5% to +21.5%MeasuredArchived 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 window105 settled picks77 matches−19.7%−38.8% to +0.1%MeasuredArchived 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 window93 settled picks66 matches+2.7%−29.7% to +38.9%MeasuredArchived 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 window79 settled picks76 matchesAvg odds 2.20−20.4%−43.1% to +2.9%MeasuredArchived 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 window58 settled picks44 matches−19.2%−46.7% to +8.7%MeasuredArchived 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 window56 settled picks44 matchesAvg odds 2.41−0.6%−30.2% to +28.7%MeasuredArchived 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 window44 settled picks31 matches+20.0%−32.9% to +86.5%MeasuredArchived 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 window42 settled picks37 matchesAvg odds 2.86−30.9%−60.6% to +4.1%MeasuredArchived 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 window37 settled picks31 matches−8.0%−40.5% to +23.1%MeasuredArchived 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 window30 settled picks22 matchesAvg odds 2.45−15.6%−60.4% to +48.7%MeasuredArchived before kick-off · last pre-match archive price · – Record and evidence

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.

Recorded before kick-off: definition

Settled picks: definition

Checked against the final score: definition

Goals over/under
All time · field 55.6% · 12 qualifying of 41 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Enrico Giordano21 / 2777.8%Small sample (27)No.1
Gonzalo Mansilla18 / 2378.3%Small sample (23)—
Tobias Brandt57 / 8567.1%—
Baba500 / 91254.8%—
Miguel Alvim16 / 2564.0%Small sample (25)—
Michael Siemann16 / 2661.5%Small sample (26)—
Jonas Meyer38 / 7352.1%—
Ali Demir32 / 6251.6%—
Kelechi Udoka23 / 4452.3%—
Fabian Schuster35 / 7248.6%—

196 newer tipsters below the Tracked level are not listed.

Both teams to score
All time · field 52.7% · 9 qualifying of 36 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba342 / 62454.8%—
Adam Clancy21 / 3363.6%—
Enrico Giordano27 / 4955.1%—
Kelechi Udoka28 / 5253.8%—
Jonas Meyer27 / 5251.9%—
Fabian Schuster26 / 5745.6%—
Ali Demir23 / 5541.8%—
Tobias Brandt24 / 5841.4%—
Michael Siemann11 / 2445.8%Small sample (24)—
Gonzalo Mansilla9 / 1752.9%Small sample (17)sample too small

157 newer tipsters below the Tracked level are not listed.

Match result (1X2)
All time · field 50.4% · 16 qualifying of 49 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba327 / 60354.2%No.1
David Ratabouil23 / 3663.9%—
Marvellous Adepoju15 / 2268.2%Small sample (22)—
Alex Sarwar22 / 3661.1%—
Enrico Giordano43 / 7954.4%—
Baptiste Couturiaux26 / 4656.5%—
Gonzalo Mansilla14 / 2458.3%Small sample (24)—
Kelechi Udoka27 / 5350.9%—
Tobias Brandt21 / 4744.7%—
Dan Childs11 / 2250.0%Small sample (22)—

221 newer tipsters below the Tracked level are not listed.

Away-win calls
All time · field 50.1% · 26 qualifying of 51 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Enrico Giordano13 / 1776.5%Small sample (17)No.1
Joshua Ojele8 / 1080.0%Small sample (10)—
Alex Sarwar9 / 1275.0%Small sample (12)—
David Ratabouil9 / 1275.0%Small sample (12)—
Kelechi Udoka23 / 3762.2%—
Matt Law26 / 4755.3%—
Baba136 / 29646.0%—
Joshua Cole11 / 1861.1%Small sample (18)—
Marvellous Adepoju11 / 1861.1%Small sample (18)—
Seye Omidiora8 / 1361.5%Small sample (13)—

158 newer tipsters below the Tracked level are not listed.

Correct score
All time · field 10.2% · 20 qualifying of 32 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba51 / 40512.6%No.1
Matt Law16 / 14311.2%—
Ben Sully5 / 3315.2%—
Ewan Ross-Murray6 / 4314.0%—
Adam Clancy5 / 3613.9%—
Joel Lefevre5 / 3713.5%—
Joshua Ojele3 / 2213.6%Small sample (22)—
Adeyeye Oluwapelumi5 / 5010.0%—
Calum Burrowes3 / 2910.3%Small sample (29)—
Joshua Cole4 / 468.7%—

64 newer tipsters below the Tracked level are not listed.

Goals over/under — sites and products
All time · field 59.0% · 5 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
FootballPredictions.net52 / 7371.2%—
Transfermarkt.es — Pronósticos deportivos218 / 36959.1%—
Dailysports77 / 13756.2%—
Free Super Tips13 / 2748.2%Small sample (27)—
Infobetting9 / 2045.0%Small sample (20)—
Sporting Life (football)3 / 475.0%Small sample (4)sample too small

71 newer tipsters below the Tracked level are not listed.

Both teams to score — sites and products
All time · field 52.8% · 4 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos122 / 23352.4%—
Dailysports54 / 9755.7%—
Free Super Tips20 / 3951.3%—
FootballPredictions.net12 / 2548.0%Small sample (25)—
Infobetting14 / 1973.7%Small sample (19)sample too small

66 newer tipsters below the Tracked level are not listed.

Match result (1X2) — sites and products
All time · field 60.3% · 5 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
FootballPredictions.net67 / 8281.7%—
Dailysports72 / 11463.2%—
Transfermarkt.es — Pronósticos deportivos130 / 22358.3%—
Free Super Tips54 / 10252.9%—
Infobetting20 / 4841.7%—
Sporting Life (football)6 / 1637.5%Small sample (16)sample too small

94 newer tipsters below the Tracked level are not listed.

Correct score — sites and products
All time · field 13.5% · 2 qualifying of 4 listed
TipsterRight / checkedShare right (strike rate)Level
FootballPredictions.net8 / 3423.5%—
Free Super Tips20 / 17311.6%—
Sporting Life (football)0 / 20.0%Small sample (2)sample too small
Infobetting0 / 10.0%Small sample (1)sample too small

27 newer tipsters below the Tracked level are not listed.

Away-win calls — sites and products
All time · field 54.3% · 5 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
FootballPredictions.net16 / 2176.2%Small sample (21)—
Dailysports27 / 4362.8%—
Free Super Tips42 / 8450.0%—
Transfermarkt.es — Pronósticos deportivos36 / 7250.0%—
Infobetting5 / 1241.7%Small sample (12)—
Sporting Life (football)1 / 616.7%Small sample (6)sample too small

80 newer tipsters below the Tracked level are not listed.

Draw calls
All time · field 28.1% · 18 qualifying of 42 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Kelechi Udoka10 / 2441.7%Small sample (24)No.1
Baba20 / 6132.8%—
Tobias Brandt10 / 3132.3%—
Fabian Schuster9 / 2832.1%Small sample (28)—
Adeyeye Oluwapelumi5 / 1338.5%Small sample (13)—
Adam Clancy8 / 2729.6%Small sample (27)—
Matt Law10 / 3727.0%—
Calum Burrowes5 / 1533.3%Small sample (15)—
Michael Siemann4 / 1233.3%Small sample (12)—
Ben Sully4 / 1330.8%Small sample (13)—

102 newer tipsters below the Tracked level are not listed.

Calls against the favourite
All time · field 27.6% · 20 qualifying of 46 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba20 / 5735.1%No.1
Tobias Brandt8 / 1942.1%Small sample (19)—
Kelechi Udoka10 / 2638.5%Small sample (26)—
Adeyeye Oluwapelumi6 / 1735.3%Small sample (17)—
Matt Law12 / 4327.9%—
Adam Clancy8 / 2828.6%Small sample (28)—
Ewan Ross-Murray4 / 1233.3%Small sample (12)—
Ben Knapton4 / 1233.3%Small sample (12)—
Calum Burrowes4 / 1330.8%Small sample (13)—
Darren Plant3 / 1030.0%Small sample (10)—

111 newer tipsters below the Tracked level are not listed.

EFL Championship result calls
All time · field 45.8% · 3 qualifying of 20 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba51 / 10548.6%—
Tony Incenzo20 / 4742.6%—
Darren Plant11 / 2740.7%Small sample (27)—
Enrico Giordano10 / 1758.8%Small sample (17)sample too small
Baptiste Couturiaux6 / 1346.2%Small sample (13)sample too small
Calum Burrowes4 / 1330.8%Small sample (13)sample too small
Alex Sarwar9 / 1275.0%Small sample (12)sample too small
Ben Sully3 / 933.3%Small sample (9)sample too small
Sam Varley1 / 616.7%Small sample (6)sample too small
Gonzalo Mansilla1 / 425.0%Small sample (4)sample too small

13 newer tipsters below the Tracked level are not listed.

EFL League One result calls
All time · field 53.7% · 1 qualifying of 11 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba51 / 9553.7%—
Tony Incenzo8 / 1844.4%Small sample (18)sample too small
Calum Burrowes4 / 1233.3%Small sample (12)sample too small
Sam Varley8 / 1172.7%Small sample (11)sample too small
Dan Childs1 / 520.0%Small sample (5)sample too small
Darren Plant2 / 366.7%Small sample (3)sample too small
Joe Townsend3 / 3100.0%Small sample (3)sample too small
Alex Sarwar1 / 1100.0%Small sample (1)sample too small
Ben Sully0 / 10.0%Small sample (1)sample too small
Oliver Thomas0 / 10.0%Small sample (1)sample too small

4 newer tipsters below the Tracked level are not listed.

Calls against the favourite — sites and products
All time · field 37.3% · 2 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos9 / 1752.9%Small sample (17)—
Free Super Tips13 / 4231.0%—
FootballPredictions.net3 / 933.3%Small sample (9)sample too small
Infobetting2 / 825.0%Small sample (8)sample too small
Sporting Life (football)0 / 60.0%Small sample (6)sample too small
Dailysports1 / 1100.0%Small sample (1)sample too small

55 newer tipsters below the Tracked level are not listed.

LaLiga result calls
All time · field 57.0% · 3 qualifying of 16 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Matt Law25 / 3865.8%—
Kelechi Udoka34 / 6453.1%—
Baba18 / 3354.6%—
Ben Sully10 / 1758.8%Small sample (17)sample too small
Alberto Bravo5 / 1050.0%Small sample (10)sample too small
Enrico Giordano6 / 1060.0%Small sample (10)sample too small
David Ratabouil4 / 850.0%Small sample (8)sample too small
Jonas Meyer2 / 633.3%Small sample (6)sample too small
Tobias Brandt2 / 450.0%Small sample (4)sample too small
Adeyeye Oluwapelumi3 / 475.0%Small sample (4)sample too small

46 newer tipsters below the Tracked level are not listed.

Handicaps
All time · field 33.6% · 5 qualifying of 23 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Ali Demir13 / 2161.9%Small sample (21)—
Tobias Brandt17 / 2958.6%Small sample (29)—
Baba13 / 5722.8%—
Jonas Meyer4 / 2218.2%Small sample (22)—
Fabian Schuster4 / 2317.4%Small sample (23)—
Miguel Alvim5 / 1533.3%Small sample (15)sample too small
Alex Sarwar3 / 837.5%Small sample (8)sample too small
Michael Siemann3 / 742.9%Small sample (7)sample too small
Andy Delaney1 / 520.0%Small sample (5)sample too small
Artem Kapustin3 / 560.0%Small sample (5)sample too small

92 newer tipsters below the Tracked level are not listed.

Draw calls — sites and products
All time · field 45.5% · 3 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
FootballPredictions.net8 / 1457.1%Small sample (14)—
Free Super Tips11 / 2839.3%Small sample (28)—
Transfermarkt.es — Pronósticos deportivos6 / 1346.2%Small sample (13)—
Infobetting2 / 922.2%Small sample (9)sample too small
Sporting Life (football)0 / 30.0%Small sample (3)sample too small
Dailysports1 / 1100.0%Small sample (1)sample too small

45 newer tipsters below the Tracked level are not listed.

Premier League result calls
All time · field 44.8% · 5 qualifying of 34 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba27 / 5450.0%—
Adam Clancy18 / 3748.7%—
Ben Knapton16 / 3842.1%—
Ewan Ross-Murray13 / 3043.3%—
Bren Gray7 / 2231.8%Small sample (22)—
Oliver Thomas5 / 1926.3%Small sample (19)sample too small
Jake Osgathorpe6 / 1931.6%Small sample (19)sample too small
James Kelbrick8 / 1457.1%Small sample (14)sample too small
Meki Tanrıverdi6 / 1154.6%Small sample (11)sample too small
Gonzalo Mansilla4 / 944.4%Small sample (9)sample too small

96 newer tipsters below the Tracked level are not listed.

EFL Championship result calls — sites and products
All time · field 70.4% · 1 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Free Super Tips38 / 5470.4%—
Dailysports9 / 1464.3%Small sample (14)sample too small
Infobetting1 / 250.0%Small sample (2)sample too small
Sporting Life (football)0 / 20.0%Small sample (2)sample too small
FootballPredictions.net0 / 10.0%Small sample (1)sample too small

21 newer tipsters below the Tracked level are not listed.

Premier League result calls — sites and products
All time · field 58.8% · 2 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Free Super Tips31 / 5160.8%—
Transfermarkt.es — Pronósticos deportivos16 / 2955.2%Small sample (29)—
Dailysports4 / 757.1%Small sample (7)sample too small
Sporting Life (football)2 / 633.3%Small sample (6)sample too small
Infobetting1 / 520.0%Small sample (5)sample too small

46 newer tipsters below the Tracked level are not listed.

Bundesliga result calls
All time · field 47.3% · 3 qualifying of 14 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba27 / 4955.1%—
Anthony Nolan8 / 2138.1%Small sample (21)—
Lewis Nolan8 / 2138.1%Small sample (21)—
Matt Law5 / 1827.8%Small sample (18)sample too small
Michael Siemann7 / 1546.7%Small sample (15)sample too small
Alex Sarwar3 / 650.0%Small sample (6)sample too small
Byron David5 / 5100.0%Small sample (5)sample too small
Fabian Schuster1 / 333.3%Small sample (3)sample too small
Ali Demir0 / 30.0%Small sample (3)sample too small
Tobias Brandt1 / 250.0%Small sample (2)sample too small

35 newer tipsters below the Tracked level are not listed.

UEFA Champions League result calls
All time · field 64.6% · 2 qualifying of 35 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba26 / 3770.3%—
Matt Law27 / 4560.0%—
Kelechi Udoka6 / 1442.9%Small sample (14)sample too small
Ewan Ross-Murray7 / 977.8%Small sample (9)sample too small
Miguel Alvim7 / 887.5%Small sample (8)sample too small
Andrew Hendrie3 / 837.5%Small sample (8)sample too small
Bren Gray6 / 785.7%Small sample (7)sample too small
Baptiste Couturiaux3 / 650.0%Small sample (6)sample too small
Marvellous Adepoju4 / 666.7%Small sample (6)sample too small
Andy Delaney5 / 5100.0%Small sample (5)sample too small

106 newer tipsters below the Tracked level are not listed.

Handicaps — sites and products
All time · field 64.1% · 1 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Dailysports25 / 3964.1%—
Transfermarkt.es — Pronósticos deportivos2 / 1513.3%Small sample (15)sample too small
Free Super Tips2 / 540.0%Small sample (5)sample too small
Infobetting1 / 520.0%Small sample (5)sample too small
Sporting Life (football)1 / 333.3%Small sample (3)sample too small

33 newer tipsters below the Tracked level are not listed.

Serie A result calls
All time · field 60.9% · 2 qualifying of 15 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba28 / 3873.7%—
Seye Omidiora11 / 2642.3%Small sample (26)—
Matt Law6 / 1250.0%Small sample (12)sample too small
David Ratabouil8 / 1080.0%Small sample (10)sample too small
Adeyeye Oluwapelumi4 / 850.0%Small sample (8)sample too small
Massimiliano Ciancaglioni3 / 475.0%Small sample (4)sample too small
Andy Delaney1 / 425.0%Small sample (4)sample too small
Jonas Meyer0 / 20.0%Small sample (2)sample too small
Darren Plant0 / 20.0%Small sample (2)sample too small
James Milton1 / 250.0%Small sample (2)sample too small

73 newer tipsters below the Tracked level are not listed.

Serie A result calls — sites and products
All time · field 59.3% · 2 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos18 / 2669.2%Small sample (26)—
Free Super Tips17 / 3351.5%—
Dailysports11 / 1764.7%Small sample (17)sample too small
Infobetting5 / 1050.0%Small sample (10)sample too small
FootballPredictions.net0 / 10.0%Small sample (1)sample too small
Sporting Life (football)0 / 10.0%Small sample (1)sample too small

43 newer tipsters below the Tracked level are not listed.

UEFA Europa League result calls
All time · field 53.6% · 1 qualifying of 33 in the category, top 10 listed
TipsterRight / checkedShare right (strike rate)Level
Baba15 / 2853.6%Small sample (28)—
Matt Law2 / 1513.3%Small sample (15)sample too small
Kelechi Udoka4 / 944.4%Small sample (9)sample too small
Adam Clancy1 / 714.3%Small sample (7)sample too small
Calum Burrowes2 / 633.3%Small sample (6)sample too small
Oliver Thomas2 / 633.3%Small sample (6)sample too small
Gonzalo Mansilla3 / 560.0%Small sample (5)sample too small
Joshua Cole3 / 560.0%Small sample (5)sample too small
Baptiste Couturiaux1 / 425.0%Small sample (4)sample too small
Jonas Meyer0 / 40.0%Small sample (4)sample too small

66 newer tipsters below the Tracked level are not listed.

Bundesliga result calls — sites and products
All time · field 40.7% · 1 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos11 / 2740.7%Small sample (27)—
Dailysports5 / 955.6%Small sample (9)sample too small
Free Super Tips1 / 714.3%Small sample (7)sample too small
Infobetting0 / 20.0%Small sample (2)sample too small
FootballPredictions.net1 / 1100.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
All time · field 52.2% · 1 qualifying of 6 listed
TipsterRight / checkedShare right (strike rate)Level
Free Super Tips12 / 2352.2%Small sample (23)—
Transfermarkt.es — Pronósticos deportivos13 / 1968.4%Small sample (19)sample too small
Dailysports7 / 1070.0%Small sample (10)sample too small
FootballPredictions.net4 / 580.0%Small sample (5)sample too small
Infobetting2 / 540.0%Small sample (5)sample too small
Sporting Life (football)0 / 10.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
All time · field 33.3% · 1 qualifying of 2 listed
TipsterRight / checkedShare right (strike rate)Level
Free Super Tips7 / 2133.3%Small sample (21)—
Sporting Life (football)3 / 475.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
All time · field — · 0 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos11 / 1957.9%Small sample (19)sample too small
Free Super Tips7 / 1546.7%Small sample (15)sample too small
Dailysports3 / 742.9%Small sample (7)sample too small
Infobetting3 / 475.0%Small sample (4)sample too small
FootballPredictions.net2 / 366.7%Small sample (3)sample too small

31 newer tipsters below the Tracked level are not listed.

LaLiga result calls — sites and products
All time · field — · 0 qualifying of 5 listed
TipsterRight / checkedShare right (strike rate)Level
Transfermarkt.es — Pronósticos deportivos9 / 1656.3%Small sample (16)sample too small
Dailysports7 / 1163.6%Small sample (11)sample too small
Free Super Tips4 / 1136.4%Small sample (11)sample too small
FootballPredictions.net3 / 475.0%Small sample (4)sample too small
Infobetting1 / 333.3%Small sample (3)sample too small

39 newer tipsters below the Tracked level are not listed.

Tipster titles and their rules · How titles work

How admission and tiers work
  1. 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.
  2. 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.
  3. 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
Football tipsters and sources: recorded results, all time.
Positions by the published rule, All time: settled picks, matches, period and return on stakes of each record, by position.

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

Check us

Archive of the previous page layout (kept for the record)

Levels. New → Probation → Tracked → Established. A tipster becomes Tracked at 30 predictions checked against the final score over at least 30 days in 2 different weeks, and Established at 100 predictions checked against the final score over at least 90 days. The tables list Tracked and Established tipsters and sources. 550 newer tipsters join them on reaching Tracked; their 312 live records, 71 meeting the sample criteria, are on their own profiles.

Enrico Giordano Established · 763 predictions checked against the final score over 443 days Eredivisie · 2/3 · 12 Oct +2

Meki Tanrıverdi Established · 280 predictions checked against the final score over 632 days 8 right in a row · 19 Oct +2

Infobetting Established · 464 predictions checked against the final score over 779 days 7 right in a row · 1 Nov

James Milton Established · 192 predictions checked against the final score over 821 days

Aaron Ashley Established · 169 predictions checked against the final score over 814 days

Dan Childs Established · 184 predictions checked against the final score over 813 days

Jamie Griffith Established · 121 predictions checked against the final score over 780 days

Jack Ogalbe Tracked · 57 predictions checked against the final score over 765 days

Joe Casey Established · 129 predictions checked against the final score over 804 days

Ian Wilkerson Tracked · 42 predictions checked against the final score over 792 days