Updated 21:17 UTCTrack record

Full prediction history

Every prediction FootyMath has checked against a result, week by week and league by league. Wins and misses alike, frozen at kick-off and never changed.

56.1%309 of 551 results called correctly since launch
50.9%three-season backtest on 21,272 matches

551 matches is a small sample, and short runs swing either way. The backtest is the better guide to what to expect. Weeks run from Tuesday to Monday. Postponed matches are not counted.

Download the full history as CSV, with the three probabilities, the score and the time each prediction was stored.

3 Nov - 9 Nov 2026: 91 of 161 correct (57%)

Premier League: 6 of 10

DateMatchTipProbabilityScoreResult
06.11Everton - Coventry CityEverton51%3-1Correct
07.11Leeds United - Tottenham HotspurLeeds United47%1-0Correct
07.11Arsenal - Hull CityArsenal78%1-0Correct
07.11Fulham - Newcastle UnitedFulham46%1-1Missed
07.11Nottingham Forest - Manchester CityManchester City53%3-1Missed
08.11Brighton & Hove Albion - BrentfordBrighton & Hove Albion57%2-0Correct
08.11Crystal Palace - LiverpoolLiverpool49%1-3Correct
08.11Ipswich Town - AFC BournemouthAFC Bournemouth48%1-2Correct
08.11Sunderland - ChelseaChelsea40%1-0Missed
08.11Manchester United - Aston VillaManchester United50%4-4Missed

La Liga: 5 of 10

DateMatchTipProbabilityScoreResult
06.11Sevilla - AlavésSevilla47%0-0Missed
07.11Málaga - Racing de SantanderMálaga42%1-2Missed
07.11Espanyol - Deportivo de La CoruñaEspanyol36%0-0Missed
07.11Osasuna - Athletic ClubAthletic Club36%1-1Missed
07.11Valencia - Real MadridReal Madrid61%0-3Correct
08.11Elche - Real BetisReal Betis39%0-2Correct
08.11Real Sociedad - Rayo VallecanoReal Sociedad46%1-0Correct
08.11Celta Vigo - LevanteCelta Vigo49%0-0Missed
08.11Villarreal - GetafeVillarreal62%2-0Correct
08.11Atletico Madrid - BarcelonaBarcelona44%1-2Correct

Bundesliga: 8 of 9

DateMatchTipProbabilityScoreResult
06.11Hamburger SV - Borussia M'gladbachHamburger SV50%3-1Correct
07.11Mainz 05 - Bayern MunichBayern Munich72%1-2Correct
07.11Paderborn - Eintracht FrankfurtEintracht Frankfurt40%2-2Missed
07.11RB Leipzig - AugsburgRB Leipzig66%5-2Correct
07.11Borussia Dortmund - ElversbergBorussia Dortmund70%2-1Correct
07.11Stuttgart - Werder BremenStuttgart62%1-0Correct
08.11Köln - Bayer LeverkusenBayer Leverkusen46%1-2Correct
08.11Freiburg - Union BerlinFreiburg60%2-0Correct
08.11Hoffenheim - Schalke 04Hoffenheim71%2-1Correct

Serie A: 5 of 10

DateMatchTipProbabilityScoreResult
06.11Venezia - UdineseUdinese39%2-1Missed
07.11Torino - LecceTorino50%1-1Missed
07.11Cagliari - FrosinoneFrosinone46%1-0Missed
07.11Parma - BolognaBologna44%1-2Correct
07.11Roma - SassuoloRoma76%3-0Correct
08.11Napoli - LazioNapoli47%1-1Missed
08.11Genoa - AC MilanAC Milan46%1-2Correct
08.11Monza - AtalantaAtalanta50%0-1Correct
08.11Inter Milan - ComoInter Milan52%2-0Correct
08.11Fiorentina - JuventusJuventus52%2-2Missed

Ligue 1: 5 of 9

DateMatchTipProbabilityScoreResult
06.11Toulouse - StrasbourgToulouse47%3-1Correct
07.11Auxerre - Paris FCParis FC43%0-1Correct
07.11PSG - TroyesPSG88%1-0Correct
08.11Rennes - LilleRennes38%1-2Missed
08.11Angers SCO - NiceNice42%0-2Correct
08.11Brest - Olympique LyonnaisOlympique Lyonnais38%2-0Missed
08.11Le Havre - LorientLorient36%0-2Correct
08.11Le Mans - MonacoMonaco52%1-1Missed
08.11Lens - MarseilleLens49%1-2Missed

Championship: 11 of 24

DateMatchTipProbabilityScoreResult
03.11Derby County - Norwich CityNorwich City40%0-4Correct
03.11Portsmouth - Swansea CityPortsmouth38%3-1Correct
03.11Preston North End - Sheffield UnitedSheffield United45%2-3Correct
03.11Queens Park Rangers - BurnleyQueens Park Rangers49%1-1Missed
03.11Watford - Lincoln CityWatford42%1-0Correct
03.11Blackburn Rovers - Stoke CityBlackburn Rovers43%1-2Missed
03.11Charlton Athletic - Bolton WanderersBolton Wanderers41%0-1Correct
03.11Birmingham City - MillwallBirmingham City49%3-0Correct
03.11West Bromwich Albion - SouthamptonSouthampton41%1-1Missed
04.11Cardiff City - West Ham UnitedWest Ham United51%3-3Missed
04.11Wrexham - MiddlesbroughMiddlesbrough48%2-0Missed
04.11Bristol City - Wolverhampton WanderersWolverhampton Wanderers39%1-2Correct
06.11Derby County - Bolton WanderersBolton Wanderers40%3-1Missed
07.11Bristol City - Norwich CityBristol City38%0-5Missed
07.11Portsmouth - Stoke CityPortsmouth46%1-2Missed
07.11Wrexham - Wolverhampton WanderersWolverhampton Wanderers41%1-1Missed
07.11Birmingham City - Swansea CityBirmingham City55%2-1Correct
07.11Blackburn Rovers - West Ham UnitedWest Ham United53%2-1Missed
07.11Cardiff City - BurnleyCardiff City48%5-4Correct
07.11Charlton Athletic - Sheffield UnitedSheffield United43%2-1Missed
07.11Preston North End - SouthamptonSouthampton63%1-0Missed
07.11Queens Park Rangers - Lincoln CityQueens Park Rangers52%2-1Correct
07.11Watford - MiddlesbroughMiddlesbrough53%0-0Missed
07.11West Bromwich Albion - MillwallWest Bromwich Albion44%3-0Correct

Eredivisie: 3 of 9

DateMatchTipProbabilityScoreResult
06.11Willem II - PEC ZwollePEC Zwolle52%1-1Missed
07.11Fortuna Sittard - TelstarFortuna Sittard48%2-2Missed
07.11ADO Den Haag - Sparta RotterdamSparta Rotterdam43%3-1Missed
07.11Excelsior - Go Ahead EaglesGo Ahead Eagles39%0-1Correct
08.11Heerenveen - FeyenoordFeyenoord51%5-3Missed
08.11Twente - AjaxTwente48%2-2Missed
08.11AZ - GroningenAZ57%4-3Correct
08.11Cambuur - PSVPSV68%2-5Correct
08.11Utrecht - NECUtrecht41%2-3Missed

Primeira Liga: 5 of 8

DateMatchTipProbabilityScoreResult
06.11Famalicão - AroucaFamalicão44%1-0Correct
07.11Alverca - Casa PiaAlverca57%1-1Missed
07.11Sporting CP - MoreirenseSporting CP83%1-0Correct
08.11Nacional - Académico de ViseuAcadémico de Viseu42%1-0Missed
08.11Santa Clara - Gil VicenteSanta Clara42%1-2Missed
08.11Vitória Guimarães - PortoPorto65%1-2Correct
08.11Estrela - BenficaBenfica77%2-3Correct
08.11Rio Ave - Sporting BragaSporting Braga57%0-1Correct

Süper Lig: 7 of 9

DateMatchTipProbabilityScoreResult
06.11Gaziantep FK - KasımpaşaGaziantep FK38%0-2Missed
07.11Eyüpspor - KocaelisporKocaelispor39%0-2Correct
07.11Samsunspor - KonyasporSamsunspor45%1-0Correct
07.11Galatasaray - AmedGalatasaray67%4-3Correct
07.11Göztepe - İstanbul BaşakşehirGöztepe47%1-2Missed
08.11Rizespor - Erzurumspor FKRizespor53%2-1Correct
08.11Çorum - FenerbahçeFenerbahçe48%0-5Correct
08.11Alanyaspor - TrabzonsporTrabzonspor51%0-2Correct
08.11Beşiktaş - GençlerbirliğiBeşiktaş72%3-0Correct

Scottish Premiership: 2 of 6

DateMatchTipProbabilityScoreResult
07.11Dundee United - MotherwellDundee United44%1-1Missed
07.11St. Johnstone - DundeeDundee37%2-1Missed
07.11Aberdeen - HibernianAberdeen35%0-4Missed
07.11St. Mirren - RangersRangers63%0-2Correct
08.11Hearts - FalkirkHearts66%2-5Missed
08.11Celtic - KilmarnockCeltic85%1-0Correct

Belgian Pro League: 6 of 10

DateMatchTipProbabilityScoreResult
04.11Kortrijk - MechelenMechelen39%1-3Correct
06.11Standard Liège - BeverenStandard Liège55%3-0Correct
07.11Westerlo - Sporting CharleroiWesterlo39%1-5Missed
07.11OH Leuven - MechelenOH Leuven41%2-0Correct
07.11Antwerp - LommelAntwerp41%2-2Missed
07.11RAAL La Louvière - Cercle BruggeRAAL La Louvière38%0-1Missed
08.11Club Brugge - AnderlechtClub Brugge72%1-1Missed
08.11Gent - KortrijkGent73%1-0Correct
08.11Union Saint-Gilloise - Racing GenkUnion Saint-Gilloise69%1-0Correct
08.11Sint-Truiden - Zulte WaregemSint-Truiden53%4-1Correct

MLS: 11 of 15

DateMatchTipProbabilityScoreResult
07.11Chicago Fire - Columbus CrewChicago Fire51%3-4Missed
07.11Cincinnati - Nashville SCNashville SC43%0-2Correct
07.11DC United - New York CityNew York City42%0-1Correct
07.11Inter Miami - CharlotteInter Miami63%3-3Missed
07.11Montréal - Vancouver WhitecapsVancouver Whitecaps55%0-2Correct
07.11New York RB - Atlanta UnitedNew York RB48%3-0Correct
07.11Orlando City - New EnglandOrlando City47%1-0Correct
07.11Philadelphia Union - TorontoPhiladelphia Union67%4-1Correct
08.11Austin - Portland TimbersPortland Timbers39%0-2Correct
08.11Dallas - Colorado RapidsDallas53%3-1Correct
08.11Houston Dynamo - St. Louis CityHouston Dynamo41%0-1Missed
08.11Minnesota United - SJ EarthquakesMinnesota United49%3-1Correct
08.11Real Salt Lake - LA GalaxyReal Salt Lake49%2-1Correct
08.11San Diego - Sporting KCSan Diego65%0-1Missed
08.11Seattle Sounders - Los AngelesSeattle Sounders38%2-1Correct

Brasileirão Série A: 7 of 9

DateMatchTipProbabilityScoreResult
03.11Chapecoense - MirassolMirassol49%1-2Correct
04.11Internacional - CoritibaInternacional58%1-0Correct
04.11Athletico Paranaense - Vasco da GamaAthletico Paranaense54%1-3Missed
04.11Flamengo - GrêmioFlamengo79%3-1Correct
05.11Botafogo - Atlético MineiroBotafogo43%1-0Correct
05.11São Paulo - CorinthiansSão Paulo48%0-0Missed
05.11Palmeiras - RemoPalmeiras78%6-1Correct
06.11Cruzeiro - BahiaCruzeiro57%3-2Correct
06.11Vitória - FluminenseFluminense40%0-3Correct

Liga MX: 3 of 9

DateMatchTipProbabilityScoreResult
07.11Atlético San Luis - JuárezAtlético San Luis55%0-1Missed
07.11Necaxa - TijuanaTijuana38%1-0Missed
07.11Atlante - Santos LagunaAtlante51%0-2Missed
07.11Atlas - PachucaPachuca37%1-4Correct
08.11Tigres UANL - Cruz AzulCruz Azul43%2-3Correct
08.11Toluca - MonterreyToluca56%4-0Correct
08.11Pumas UNAM - Club AméricaClub América39%2-2Missed
09.11Querétaro - PueblaQuerétaro51%0-2Missed
09.11León - GuadalajaraGuadalajara46%1-1Missed

Nigeria Premier Football League: 6 of 10

DateMatchTipProbabilityScoreResult
04.11Enugu Rangers - Bendel InsuranceEnugu Rangers70%1-0Correct
06.11Kun Khalifat - Kano PillarsKun Khalifat51%1-1Missed
08.11Abia Warriors - Doma UnitedAbia Warriors56%2-2Missed
08.11Barau - Shooting StarsBarau64%1-0Correct
08.11Bendel Insurance - Niger TornadoesBendel Insurance63%2-1Correct
08.11Enugu Rangers - Kwara UnitedEnugu Rangers76%1-0Correct
08.11Nasarawa United - Plateau UnitedNasarawa United55%3-1Correct
08.11Ranchers Bees - EnyimbaRanchers Bees60%1-0Correct
08.11Warri Wolves - Katsina UnitedWarri Wolves52%1-1Missed
09.11Ikorodu City - Inter LagosIkorodu City85%2-2Missed

League One: 1 of 3

DateMatchTipProbabilityScoreResult
03.11Huddersfield Town - Luton TownHuddersfield Town49%1-1Missed
03.11Wigan Athletic - Mansfield TownMansfield Town41%0-0Missed
04.11Oxford United - ReadingOxford United51%2-0Correct

League Two: 0 of 1

DateMatchTipProbabilityScoreResult
03.11Northampton Town - Oldham AthleticNorthampton Town40%0-1Missed
27 Oct - 2 Nov 2026: 127 of 215 correct (59%)

Premier League: 6 of 10

DateMatchTipProbabilityScoreResult
31.10Chelsea - Manchester UnitedChelsea39%2-0Correct
31.10AFC Bournemouth - Leeds UnitedAFC Bournemouth49%2-0Correct
31.10Brentford - Nottingham ForestBrentford47%2-0Correct
31.10Coventry City - SunderlandCoventry City37%3-1Correct
31.10Hull City - Ipswich TownHull City42%2-2Missed
31.10Manchester City - Brighton & Hove AlbionManchester City56%0-1Missed
31.10Tottenham Hotspur - Crystal PalaceTottenham Hotspur47%2-0Correct
31.10Aston Villa - FulhamAston Villa48%1-1Missed
01.11Liverpool - ArsenalArsenal42%0-1Correct
02.11Newcastle United - EvertonNewcastle United44%0-1Missed

La Liga: 7 of 10

DateMatchTipProbabilityScoreResult
30.10Villarreal - EspanyolVillarreal69%0-1Missed
31.10Levante - Atletico MadridAtletico Madrid48%0-2Correct
31.10Rayo Vallecano - Celta VigoRayo Vallecano46%3-0Correct
31.10Real Betis - MálagaReal Betis75%2-1Correct
31.10Barcelona - AlavésBarcelona83%6-1Correct
01.11Getafe - SevillaSevilla34%3-1Missed
01.11Racing de Santander - Real MadridReal Madrid68%0-3Correct
01.11Elche - ValenciaElche51%0-1Missed
01.11Athletic Club - Real SociedadAthletic Club49%2-1Correct
02.11Deportivo de La Coruña - OsasunaDeportivo de La Coruña52%2-1Correct

Bundesliga: 4 of 9

DateMatchTipProbabilityScoreResult
30.10Elversberg - Mainz 05Elversberg44%4-1Correct
31.10Augsburg - FreiburgAugsburg43%1-2Missed
31.10Bayer Leverkusen - StuttgartBayer Leverkusen53%2-4Missed
31.10Borussia M'gladbach - PaderbornBorussia M'gladbach53%0-0Missed
31.10Schalke 04 - RB LeipzigRB Leipzig54%0-2Correct
31.10Werder Bremen - HoffenheimWerder Bremen41%2-0Correct
31.10Bayern Munich - Borussia DortmundBayern Munich70%2-2Missed
01.11Union Berlin - KölnUnion Berlin46%1-1Missed
01.11Eintracht Frankfurt - Hamburger SVEintracht Frankfurt55%3-1Correct

Serie A: 13 of 20

DateMatchTipProbabilityScoreResult
27.10Sassuolo - LazioLazio45%2-6Correct
27.10Roma - CagliariRoma71%4-2Correct
27.10Torino - ComoComo55%1-3Correct
28.10AC Milan - BolognaAC Milan51%2-4Missed
28.10Parma - UdineseParma36%0-0Missed
28.10Venezia - Inter MilanInter Milan82%0-2Correct
28.10Genoa - JuventusJuventus56%2-0Missed
28.10Monza - NapoliNapoli63%1-4Correct
29.10Frosinone - LecceFrosinone60%5-1Correct
29.10Fiorentina - AtalantaAtalanta41%2-2Missed
31.10Bologna - MonzaBologna68%2-1Correct
31.10Udinese - RomaRoma60%2-5Correct
31.10AC Milan - Inter MilanInter Milan54%3-1Missed
01.11Como - VeneziaComo82%1-0Correct
01.11Frosinone - TorinoFrosinone56%2-0Correct
01.11Lazio - CagliariLazio63%2-1Correct
01.11Lecce - GenoaGenoa35%1-2Correct
01.11Juventus - NapoliJuventus42%2-0Correct
02.11Sassuolo - FiorentinaSassuolo41%2-4Missed
02.11Atalanta - ParmaAtalanta62%0-3Missed

Ligue 1: 6 of 9

DateMatchTipProbabilityScoreResult
30.10Le Havre - PSGPSG70%1-5Correct
30.10Nice - RennesRennes44%5-2Missed
30.10Lille - LensLille45%1-0Correct
31.10Troyes - Le MansLe Mans42%2-0Missed
01.11Strasbourg - AuxerreStrasbourg52%5-1Correct
01.11Olympique Lyonnais - Angers SCOOlympique Lyonnais73%2-0Correct
01.11Paris FC - MonacoParis FC38%3-1Correct
01.11Marseille - ToulouseMarseille53%2-0Correct
02.11Lorient - BrestLorient48%0-2Missed

Championship: 9 of 12

DateMatchTipProbabilityScoreResult
30.10Sheffield United - WrexhamSheffield United47%1-0Correct
31.10Lincoln City - Birmingham CityBirmingham City41%1-3Correct
31.10Norwich City - WatfordNorwich City59%3-2Correct
31.10Stoke City - Preston North EndStoke City54%2-0Correct
31.10Bolton Wanderers - Bristol CityBolton Wanderers50%2-3Missed
31.10Burnley - PortsmouthBurnley43%0-0Missed
31.10Middlesbrough - Charlton AthleticMiddlesbrough74%3-0Correct
31.10Millwall - Derby CountyMillwall57%4-1Correct
31.10Southampton - Queens Park RangersSouthampton61%4-1Correct
31.10Swansea City - Blackburn RoversSwansea City46%4-0Correct
31.10West Ham United - West Bromwich AlbionWest Ham United67%1-3Missed
31.10Wolverhampton Wanderers - Cardiff CityWolverhampton Wanderers53%3-0Correct

Eredivisie: 6 of 9

DateMatchTipProbabilityScoreResult
31.10Feyenoord - Fortuna SittardFeyenoord77%1-1Missed
31.10Heerenveen - NECHeerenveen43%1-0Correct
31.10PSV - Willem IIPSV94%7-0Correct
31.10Cambuur - Go Ahead EaglesCambuur39%4-0Correct
31.10Ajax - AZAjax49%1-0Correct
01.11PEC Zwolle - ADO Den HaagPEC Zwolle51%1-0Correct
01.11Excelsior - TwenteTwente57%0-9Correct
01.11Telstar - UtrechtUtrecht44%4-2Missed
01.11Groningen - Sparta RotterdamGroningen58%2-3Missed

Primeira Liga: 8 of 9

DateMatchTipProbabilityScoreResult
30.10Casa Pia - Sporting CPSporting CP79%0-2Correct
31.10Moreirense - EstrelaMoreirense45%2-1Correct
31.10Porto - EstorilPorto82%4-0Correct
01.11Arouca - NacionalArouca56%1-0Correct
01.11Académico de Viseu - Rio AveAcadémico de Viseu59%2-1Correct
01.11Marítimo - Santa ClaraSanta Clara50%0-2Correct
01.11Sporting Braga - FamalicãoSporting Braga47%3-0Correct
02.11Benfica - AlvercaBenfica81%1-0Correct
02.11Gil Vicente - Vitória GuimarãesGil Vicente46%0-0Missed

Süper Lig: 6 of 9

DateMatchTipProbabilityScoreResult
30.10Konyaspor - GalatasarayGalatasaray61%0-4Correct
31.10Erzurumspor FK - ÇorumÇorum38%1-3Correct
31.10Kocaelispor - RizesporKocaelispor46%0-0Missed
31.10Fenerbahçe - GöztepeFenerbahçe68%1-2Missed
01.11Amed - EyüpsporAmed73%5-1Correct
01.11Trabzonspor - Gaziantep FKTrabzonspor75%2-0Correct
01.11İstanbul Başakşehir - Samsunsporİstanbul Başakşehir60%5-2Correct
01.11Kasımpaşa - BeşiktaşBeşiktaş45%2-2Missed
02.11Gençlerbirliği - AlanyasporGençlerbirliği37%5-0Correct

Scottish Premiership: 2 of 9

DateMatchTipProbabilityScoreResult
28.10Aberdeen - FalkirkAberdeen39%0-1Missed
28.10Celtic - Dundee UnitedCeltic81%2-2Missed
28.10Dundee - KilmarnockDundee50%3-1Correct
28.10St. Johnstone - MotherwellMotherwell41%2-2Missed
28.10St. Mirren - HibernianHibernian36%1-1Missed
28.10Hearts - RangersHearts41%2-2Missed
31.10Kilmarnock - St. JohnstoneKilmarnock48%2-2Missed
31.10Motherwell - St. MirrenMotherwell56%1-0Correct
01.11Falkirk - CelticCeltic63%2-0Missed

Belgian Pro League: 5 of 9

DateMatchTipProbabilityScoreResult
30.10Zulte Waregem - Club BruggeClub Brugge65%2-4Correct
31.10Mechelen - Racing GenkRacing Genk51%1-0Missed
31.10Standard Liège - KortrijkStandard Liège62%1-1Missed
31.10Anderlecht - WesterloAnderlecht48%4-1Correct
31.10Beveren - Union Saint-GilloiseUnion Saint-Gilloise78%1-2Correct
01.11Cercle Brugge - AntwerpCercle Brugge44%2-1Correct
01.11Sint-Truiden - OH LeuvenSint-Truiden61%1-2Missed
01.11Lommel - GentGent39%2-0Missed
01.11Sporting Charleroi - RAAL La LouvièreSporting Charleroi67%5-2Correct

MLS: 16 of 29

DateMatchTipProbabilityScoreResult
28.10Charlotte - MontréalCharlotte57%4-0Correct
28.10Inter Miami - CincinnatiInter Miami61%2-2Missed
28.10New England - New York RBNew England54%3-2Correct
28.10New York City - Atlanta UnitedNew York City55%2-1Correct
28.10Toronto - DC UnitedToronto54%2-1Correct
29.10St. Louis City - Portland TimbersSt. Louis City58%2-3Missed
29.10Austin - Real Salt LakeReal Salt Lake41%1-2Correct
29.10Chicago Fire - Orlando CityChicago Fire56%2-2Missed
29.10Dallas - Columbus CrewDallas49%0-2Missed
29.10Minnesota United - Sporting KCMinnesota United65%3-1Correct
29.10Nashville SC - Philadelphia UnionNashville SC51%0-0Missed
29.10SJ Earthquakes - Colorado RapidsSJ Earthquakes46%2-2Missed
29.10Seattle Sounders - Houston DynamoSeattle Sounders46%0-1Missed
29.10Vancouver Whitecaps - San DiegoVancouver Whitecaps64%4-1Correct
31.10Charlotte - Orlando CityCharlotte49%4-0Correct
31.10Cincinnati - Philadelphia UnionPhiladelphia Union40%1-0Missed
31.10Columbus Crew - DC UnitedColumbus Crew65%3-0Correct
31.10New York City - MontréalNew York City62%1-1Missed
31.10Sporting KC - DallasDallas50%1-1Missed
31.10St. Louis City - San DiegoSt. Louis City56%0-1Missed
31.10SJ Earthquakes - Real Salt LakeSJ Earthquakes41%2-1Correct
31.10LA Galaxy - AustinLA Galaxy58%4-1Correct
01.11Colorado Rapids - Chicago FireColorado Rapids37%2-4Missed
01.11Vancouver Whitecaps - Seattle SoundersVancouver Whitecaps60%5-1Correct
01.11Atlanta United - TorontoAtlanta United42%3-1Correct
01.11Nashville SC - New York RBNashville SC69%3-2Correct
02.11New England - Inter MiamiInter Miami40%1-2Correct
02.11Los Angeles - Minnesota UnitedLos Angeles56%1-3Missed
02.11Portland Timbers - Houston DynamoPortland Timbers41%3-1Correct

Brasileirão Série A: 7 of 11

DateMatchTipProbabilityScoreResult
28.10Fluminense - InternacionalFluminense54%2-1Correct
28.10Red Bull Bragantino - ChapecoenseRed Bull Bragantino72%3-0Correct
28.10Santos - PalmeirasPalmeiras43%0-0Missed
29.10Bahia - São PauloBahia48%3-2Correct
29.10Remo - BotafogoBotafogo38%2-1Missed
29.10Atlético Mineiro - CruzeiroAtlético Mineiro44%0-1Missed
29.10Vasco da Gama - FlamengoFlamengo50%1-4Correct
30.10Grêmio - Athletico ParanaenseAthletico Paranaense39%2-0Missed
30.10Corinthians - MirassolCorinthians39%2-0Correct
31.10Coritiba - VitóriaCoritiba37%2-0Correct
02.11Red Bull Bragantino - SantosRed Bull Bragantino44%2-1Correct

Liga MX: 5 of 10

DateMatchTipProbabilityScoreResult
29.10Club América - TijuanaClub América59%1-1Missed
31.10Juárez - QuerétaroQuerétaro40%3-1Missed
31.10Atlético San Luis - AtlasAtlético San Luis42%0-1Missed
31.10Puebla - Pumas UNAMPumas UNAM44%1-2Correct
31.10Pachuca - Tigres UANLPachuca43%3-0Correct
01.11Monterrey - TijuanaMonterrey46%3-3Missed
01.11Guadalajara - AtlanteGuadalajara63%4-2Correct
01.11Club América - TolucaClub América47%2-2Missed
01.11Santos Laguna - NecaxaSantos Laguna46%1-0Correct
02.11Cruz Azul - LeónCruz Azul69%2-1Correct

Saudi Pro League: 6 of 10

DateMatchTipProbabilityScoreResult
27.10Abha - Al FaisalyAbha35%0-1Missed
29.10Al Khaleej - Al HazemAl Khaleej40%4-2Correct
29.10Al Nassr - Al KholoodAl Nassr84%5-3Correct
29.10Al Riyadh - Al QadsiahAl Qadsiah70%0-6Correct
30.10Abha - Al IttihadAl Ittihad63%1-1Missed
30.10Al Diriyah - NEOMNEOM41%1-2Correct
30.10Al Shabab - Al AhliAl Ahli59%6-1Missed
31.10Al Taawoun - Al EttifaqAl Ettifaq41%1-1Missed
31.10Al Fayha - Al FaisalyAl Fayha36%4-1Correct
31.10Al Hilal - Al FatehAl Hilal88%2-0Correct

Nigeria Premier Football League: 4 of 10

DateMatchTipProbabilityScoreResult
30.10Niger Tornadoes - BarauNiger Tornadoes43%0-0Missed
31.10Doma United - Ikorodu CityDoma United48%2-2Missed
01.11Enyimba - Kun KhalifatEnyimba54%1-0Correct
01.11Inter Lagos - Ranchers BeesRanchers Bees40%1-1Missed
01.11Kano Pillars - Nasarawa UnitedKano Pillars50%2-0Correct
01.11Katsina United - Sporting LagosKatsina United50%2-1Correct
01.11Kwara United - Bendel InsuranceKwara United50%1-2Missed
01.11Plateau United - Warri WolvesPlateau United62%1-1Missed
01.11Rivers United - Enugu RangersRivers United54%1-1Missed
01.11Shooting Stars - Abia WarriorsShooting Stars59%4-1Correct

League One: 10 of 17

DateMatchTipProbabilityScoreResult
27.10Oxford United - Stockport CountyOxford United40%1-0Correct
27.10Leicester City - Wigan AthleticLeicester City55%3-0Correct
27.10Milton Keynes Dons - BromleyMilton Keynes Dons58%4-1Correct
27.10Luton Town - Doncaster RoversLuton Town56%3-1Correct
27.10Sheffield Wednesday - Cambridge UnitedSheffield Wednesday49%1-1Missed
31.10Bradford City - Huddersfield TownBradford City39%0-3Missed
31.10Leyton Orient - Cambridge UnitedLeyton Orient37%3-0Correct
31.10Plymouth Argyle - ReadingPlymouth Argyle50%0-0Missed
31.10Peterborough United - Luton TownLuton Town50%0-2Correct
31.10Stockport County - AFC WimbledonStockport County72%2-1Correct
31.10Wigan Athletic - BromleyWigan Athletic56%3-2Correct
31.10Wycombe Wanderers - Burton AlbionWycombe Wanderers52%2-0Correct
31.10Barnsley - Oxford UnitedOxford United45%1-1Missed
31.10Leicester City - StevenageLeicester City43%2-2Missed
31.10Milton Keynes Dons - Doncaster RoversMilton Keynes Dons45%6-1Correct
31.10Mansfield Town - Notts CountyMansfield Town49%0-2Missed
01.11Sheffield Wednesday - BlackpoolSheffield Wednesday54%1-1Missed

League Two: 7 of 13

DateMatchTipProbabilityScoreResult
27.10Barnet - York CityBarnet49%3-1Correct
30.10Newport County - ChesterfieldChesterfield47%4-1Missed
31.10Grimsby Town - York CityGrimsby Town47%5-2Correct
31.10Port Vale - RochdalePort Vale60%4-2Correct
31.10Accrington Stanley - Northampton TownAccrington Stanley45%1-1Missed
31.10Colchester United - WalsallColchester United42%1-3Missed
31.10Crewe Alexandra - BarnetBarnet44%1-1Missed
31.10Fleetwood Town - Bristol RoversFleetwood Town43%3-1Correct
31.10Oldham Athletic - Crawley TownOldham Athletic59%0-1Missed
31.10Salford City - Exeter CitySalford City50%2-1Correct
31.10Shrewsbury Town - GillinghamShrewsbury Town46%1-2Missed
31.10Swindon Town - Rotherham UnitedSwindon Town53%2-1Correct
31.10Tranmere Rovers - Cheltenham TownTranmere Rovers43%3-1Correct
20 Oct - 26 Oct 2026: 91 of 175 correct (52%)

Premier League: 2 of 10

DateMatchTipProbabilityScoreResult
23.10Ipswich Town - Nottingham ForestIpswich Town38%1-1Missed
24.10Aston Villa - Manchester CityManchester City53%2-1Missed
24.10Arsenal - EvertonArsenal70%2-0Correct
24.10Coventry City - FulhamCoventry City38%0-1Missed
24.10Chelsea - Tottenham HotspurChelsea57%0-2Missed
25.10Manchester United - AFC BournemouthManchester United49%0-3Missed
25.10Crystal Palace - Newcastle UnitedCrystal Palace40%0-2Missed
25.10Hull City - BrentfordBrentford38%1-1Missed
25.10Liverpool - Brighton & Hove AlbionLiverpool40%2-0Correct
25.10Sunderland - Leeds UnitedLeeds United36%0-0Missed

La Liga: 6 of 10

DateMatchTipProbabilityScoreResult
23.10Alavés - MálagaAlavés65%1-1Missed
24.10Rayo Vallecano - ElcheRayo Vallecano55%0-3Missed
24.10Racing de Santander - EspanyolRacing de Santander47%2-1Correct
24.10Valencia - VillarrealVillarreal43%1-2Correct
24.10Atletico Madrid - Deportivo de La CoruñaAtletico Madrid68%1-0Correct
25.10Athletic Club - GetafeAthletic Club53%4-0Correct
25.10Celta Vigo - Real BetisCelta Vigo38%0-0Missed
25.10Real Sociedad - LevanteReal Sociedad53%2-1Correct
25.10Barcelona - Real MadridBarcelona60%1-2Missed
26.10Sevilla - OsasunaSevilla50%2-0Correct

Bundesliga: 3 of 9

DateMatchTipProbabilityScoreResult
23.10Stuttgart - Borussia M'gladbachStuttgart75%2-3Missed
24.10Köln - Schalke 04Köln53%0-0Missed
24.10Mainz 05 - Werder BremenMainz 0555%2-3Missed
24.10Paderborn - Hamburger SVHamburger SV39%1-0Missed
24.10RB Leipzig - ElversbergRB Leipzig60%4-0Correct
24.10Augsburg - Union BerlinAugsburg55%1-1Missed
24.10Borussia Dortmund - Eintracht FrankfurtBorussia Dortmund70%1-0Correct
25.10Hoffenheim - Bayer LeverkusenBayer Leverkusen40%3-0Missed
25.10Freiburg - Bayern MunichBayern Munich66%1-3Correct

Serie A: 8 of 10

DateMatchTipProbabilityScoreResult
23.10Torino - MonzaTorino52%3-2Correct
24.10Como - SassuoloComo71%2-0Correct
24.10Cagliari - BolognaBologna36%0-2Correct
24.10Napoli - RomaNapoli37%3-3Missed
24.10Lazio - ParmaLazio65%2-1Correct
25.10Inter Milan - FiorentinaInter Milan80%2-1Correct
25.10Atalanta - FrosinoneAtalanta50%4-4Missed
25.10Genoa - VeneziaGenoa55%1-0Correct
25.10Lecce - JuventusJuventus60%0-2Correct
25.10Udinese - AC MilanAC Milan49%0-2Correct

Ligue 1: 4 of 9

DateMatchTipProbabilityScoreResult
23.10Brest - NiceBrest48%1-2Missed
24.10Lens - Paris FCLens51%2-1Correct
25.10Monaco - LilleMonaco43%1-1Missed
25.10Toulouse - TroyesToulouse71%0-0Missed
25.10Angers SCO - LorientLorient47%0-0Missed
25.10Auxerre - Le MansAuxerre47%1-1Missed
25.10Marseille - Le HavreMarseille66%4-3Correct
25.10Rennes - StrasbourgRennes56%3-0Correct
26.10PSG - Olympique LyonnaisPSG66%2-0Correct

Championship: 5 of 12

DateMatchTipProbabilityScoreResult
23.10Bolton Wanderers - MiddlesbroughMiddlesbrough36%1-5Correct
24.10Charlton Athletic - Norwich CityNorwich City41%1-3Correct
24.10Portsmouth - MillwallMillwall36%2-1Missed
24.10Sheffield United - Derby CountySheffield United53%1-1Missed
24.10Blackburn Rovers - WrexhamBlackburn Rovers40%2-0Correct
24.10Cardiff City - Birmingham CityBirmingham City39%1-0Missed
24.10Lincoln City - BurnleyBurnley38%4-1Missed
24.10Preston North End - West Bromwich AlbionWest Bromwich Albion44%1-1Missed
24.10Queens Park Rangers - Swansea CityQueens Park Rangers36%5-0Correct
24.10Stoke City - Bristol CityStoke City41%0-0Missed
24.10West Ham United - SouthamptonWest Ham United55%2-3Missed
24.10Wolverhampton Wanderers - WatfordWolverhampton Wanderers63%1-0Correct

Eredivisie: 5 of 9

DateMatchTipProbabilityScoreResult
23.10Go Ahead Eagles - TelstarGo Ahead Eagles53%3-2Correct
24.10Utrecht - PEC ZwolleUtrecht65%1-1Missed
24.10Willem II - CambuurCambuur44%1-6Correct
24.10ADO Den Haag - HeerenveenHeerenveen56%2-3Correct
25.10Fortuna Sittard - ExcelsiorFortuna Sittard43%1-0Correct
25.10NEC - GroningenNEC46%2-2Missed
25.10PSV - FeyenoordPSV50%1-1Missed
25.10Sparta Rotterdam - AjaxAjax59%1-2Correct
25.10AZ - TwenteAZ41%0-2Missed

Primeira Liga: 4 of 9

DateMatchTipProbabilityScoreResult
23.10Vitória Guimarães - MarítimoVitória Guimarães54%5-0Correct
24.10Estrela - Casa PiaEstrela51%0-2Missed
24.10Alverca - AroucaAlverca42%0-1Missed
24.10Gil Vicente - PortoPorto58%0-1Correct
25.10Estoril - MoreirenseEstoril46%1-3Missed
25.10Nacional - Sporting BragaSporting Braga57%1-0Missed
25.10Rio Ave - FamalicãoFamalicão45%0-4Correct
25.10Sporting CP - Académico de ViseuSporting CP82%1-2Missed
26.10Santa Clara - BenficaBenfica61%1-2Correct

Süper Lig: 7 of 9

DateMatchTipProbabilityScoreResult
23.10Alanyaspor - KocaelisporAlanyaspor45%1-2Missed
24.10Eyüpspor - KasımpaşaKasımpaşa38%0-1Correct
24.10Gaziantep FK - Erzurumspor FKGaziantep FK46%1-3Missed
24.10Samsunspor - AmedAmed42%1-2Correct
25.10Konyaspor - GençlerbirliğiKonyaspor50%2-0Correct
25.10Göztepe - ÇorumGöztepe49%2-0Correct
26.10Rizespor - TrabzonsporTrabzonspor46%3-4Correct
26.10Beşiktaş - İstanbul BaşakşehirBeşiktaş56%2-0Correct
26.10Galatasaray - FenerbahçeGalatasaray50%2-1Correct

Scottish Premiership: 6 of 6

DateMatchTipProbabilityScoreResult
24.10Dundee United - AberdeenDundee United51%3-2Correct
24.10Falkirk - KilmarnockFalkirk47%3-0Correct
24.10Rangers - St. JohnstoneRangers80%4-0Correct
24.10St. Mirren - DundeeSt. Mirren39%2-1Correct
25.10Hibernian - CelticCeltic61%1-2Correct
25.10Motherwell - HeartsHearts42%0-2Correct

Belgian Pro League: 4 of 8

DateMatchTipProbabilityScoreResult
24.10Antwerp - Sporting CharleroiSporting Charleroi45%3-0Missed
24.10OH Leuven - LommelOH Leuven35%2-2Missed
24.10RAAL La Louvière - Zulte WaregemZulte Waregem42%3-0Missed
24.10Westerlo - BeverenWesterlo70%4-4Missed
25.10Racing Genk - Standard LiègeRacing Genk60%2-1Correct
25.10Club Brugge - Sint-TruidenClub Brugge74%3-2Correct
25.10Gent - AnderlechtGent44%4-0Correct
25.10Union Saint-Gilloise - Cercle BruggeUnion Saint-Gilloise84%5-2Correct

MLS: 7 of 15

DateMatchTipProbabilityScoreResult
24.10Montréal - Nashville SCNashville SC58%0-2Correct
24.10Columbus Crew - TorontoColumbus Crew53%4-2Correct
24.10New York RB - Inter MiamiInter Miami52%2-0Missed
24.10Atlanta United - Chicago FireChicago Fire41%2-3Correct
24.10DC United - CincinnatiCincinnati42%0-2Correct
24.10Orlando City - New York CityOrlando City46%2-2Missed
24.10Philadelphia Union - New EnglandPhiladelphia Union62%1-2Missed
25.10Houston Dynamo - Minnesota UnitedHouston Dynamo49%0-0Missed
25.10Real Salt Lake - St. Louis CityReal Salt Lake39%3-0Correct
25.10Sporting KC - AustinSporting KC43%1-2Missed
25.10Colorado Rapids - Vancouver WhitecapsVancouver Whitecaps46%1-0Missed
25.10Dallas - SJ EarthquakesDallas51%3-0Correct
25.10Portland Timbers - CharlottePortland Timbers40%3-2Correct
25.10San Diego - Seattle SoundersSan Diego43%2-2Missed
26.10Los Angeles - LA GalaxyLos Angeles58%2-2Missed

Brasileirão Série A: 5 of 10

DateMatchTipProbabilityScoreResult
23.10Cruzeiro - RemoCruzeiro68%1-0Correct
24.10Vitória - Athletico ParanaenseAthletico Paranaense40%1-1Missed
24.10Internacional - BotafogoInternacional41%3-0Correct
24.10Mirassol - São PauloMirassol48%1-1Missed
24.10Vasco da Gama - CorinthiansVasco da Gama51%3-2Correct
24.10Palmeiras - Red Bull BragantinoPalmeiras68%2-0Correct
24.10Chapecoense - FluminenseFluminense60%2-1Missed
25.10Santos - BahiaSantos49%1-1Missed
26.10Coritiba - GrêmioCoritiba42%0-1Missed
26.10Flamengo - Atlético MineiroFlamengo66%3-2Correct

Liga MX: 3 of 8

DateMatchTipProbabilityScoreResult
24.10Necaxa - JuárezNecaxa53%1-1Missed
24.10Atlante - Atlético San LuisAtlante49%0-1Missed
24.10León - TolucaToluca46%1-1Missed
25.10Monterrey - GuadalajaraGuadalajara36%0-1Correct
25.10Pumas UNAM - Tigres UANLPumas UNAM44%1-1Missed
26.10Querétaro - Cruz AzulCruz Azul49%1-3Correct
26.10Club América - PachucaClub América59%1-2Missed
26.10Tijuana - Santos LagunaTijuana53%4-1Correct

Saudi Pro League: 8 of 9

DateMatchTipProbabilityScoreResult
22.10Al Hazem - Al FayhaAl Hazem40%2-2Missed
22.10Al Fateh - Al ShababAl Shabab42%1-3Correct
23.10Al Faisaly - Al NassrAl Nassr76%1-3Correct
23.10Al Ittihad - Al DiriyahAl Ittihad60%2-0Correct
23.10Al Ahli - Al KhaleejAl Ahli79%4-1Correct
23.10Al Qadsiah - Al HilalAl Hilal40%2-3Correct
24.10NEOM - AbhaNEOM58%2-0Correct
24.10Al Kholood - Al EttifaqAl Ettifaq39%0-3Correct
24.10Al Riyadh - Al TaawounAl Riyadh37%2-1Correct

Nigeria Premier Football League: 3 of 8

DateMatchTipProbabilityScoreResult
24.10Katsina United - Plateau UnitedKatsina United52%2-2Missed
25.10Bendel Insurance - Rivers UnitedBendel Insurance42%2-1Correct
25.10Ikorodu City - Shooting StarsIkorodu City65%2-2Missed
25.10Kun Khalifat - Inter LagosKun Khalifat82%1-0Correct
25.10Nasarawa United - EnyimbaNasarawa United66%1-0Correct
25.10Warri Wolves - Kano PillarsWarri Wolves51%0-0Missed
25.10Abia Warriors - Niger TornadoesAbia Warriors52%0-1Missed
25.10Barau - Kwara UnitedBarau66%1-1Missed

League One: 5 of 12

DateMatchTipProbabilityScoreResult
24.10Huddersfield Town - Wigan AthleticHuddersfield Town65%2-1Correct
24.10Luton Town - Leicester CityLuton Town50%2-1Correct
24.10Doncaster Rovers - Sheffield WednesdaySheffield Wednesday41%2-0Missed
24.10Notts County - Stockport CountyStockport County41%1-1Missed
24.10Oxford United - Bradford CityOxford United42%0-0Missed
24.10Reading - BarnsleyReading55%2-1Correct
24.10Stevenage - Milton Keynes DonsStevenage60%0-1Missed
24.10AFC Wimbledon - Wycombe WanderersWycombe Wanderers50%1-1Missed
24.10Blackpool - Mansfield TownMansfield Town37%1-4Correct
24.10Bromley - Peterborough UnitedPeterborough United45%1-1Missed
24.10Burton Albion - Leyton OrientBurton Albion41%2-1Correct
24.10Cambridge United - Plymouth ArgyleCambridge United39%2-3Missed

League Two: 6 of 12

DateMatchTipProbabilityScoreResult
24.10Bristol Rovers - Swindon TownBristol Rovers46%0-0Missed
24.10Cheltenham Town - Newport CountyCheltenham Town45%1-0Correct
24.10Northampton Town - Colchester UnitedNorthampton Town38%2-0Correct
24.10Barnet - Oldham AthleticBarnet59%1-1Missed
24.10Chesterfield - Crewe AlexandraChesterfield53%5-1Correct
24.10Crawley Town - Tranmere RoversCrawley Town42%1-1Missed
24.10Exeter City - Fleetwood TownExeter City45%2-1Correct
24.10Gillingham - Grimsby TownGrimsby Town39%1-4Correct
24.10Rochdale - Accrington StanleyRochdale37%0-5Missed
24.10Rotherham United - Shrewsbury TownRotherham United42%3-3Missed
24.10York City - Port ValeYork City51%2-0Correct
26.10Walsall - Salford CityWalsall36%2-4Missed

Not counted in the record

These 52 matches were played just before launch. They were predicted afterwards from the earlier matches only, with the same method as the backtest, so they are left out of all the totals above.

Show the 52 matches
DateMatchTipProbabilityScoreResult
19.10Monterrey - PachucaMonterrey42%2-1Correct
19.10Rivers United - BarauRivers United61%0-0Missed
19.10Al Fayha - Al AhliAl Ahli68%2-3Correct
19.10Monza - CagliariCagliari48%4-0Missed
19.10Trabzonspor - BeşiktaşTrabzonspor49%2-0Correct
19.10Al Hilal - Al HazemAl Hilal82%1-0Correct
19.10Al Shabab - Al FaisalyAl Shabab49%2-2Missed
19.10Parma - TorinoTorino37%0-3Correct
19.10Tottenham Hotspur - Coventry CityTottenham Hotspur42%3-1Correct
19.10Getafe - Rayo VallecanoDraw35%1-1Correct
19.10Sporting Braga - Gil VicenteSporting Braga50%1-2Missed
19.10Corinthians - VitóriaCorinthians48%1-1Missed
20.10Al Diriyah - Al RiyadhAl Diriyah48%1-0Correct
20.10Al Taawoun - Al QadsiahAl Qadsiah64%0-1Correct
20.10Al Ettifaq - Al IttihadAl Ittihad43%1-4Correct
20.10Al Nassr - NEOMAl Nassr65%1-0Correct
20.10Wolverhampton Wanderers - PortsmouthWolverhampton Wanderers59%1-1Missed
20.10AFC Wimbledon - Mansfield TownMansfield Town45%0-3Correct
20.10Blackpool - Milton Keynes DonsBlackpool52%2-0Correct
20.10Bromley - Leicester CityLeicester City44%0-4Correct
20.10Burton Albion - Bradford CityBradford City38%0-0Missed
20.10Cambridge United - Wycombe WanderersCambridge United42%2-2Missed
20.10Doncaster Rovers - Stockport CountyStockport County48%0-2Correct
20.10Huddersfield Town - Peterborough UnitedHuddersfield Town58%4-1Correct
20.10Luton Town - BarnsleyLuton Town59%2-1Correct
20.10Notts County - Sheffield WednesdaySheffield Wednesday62%2-0Missed
20.10Oxford United - Wigan AthleticOxford United64%2-1Correct
20.10Stevenage - Plymouth ArgylePlymouth Argyle37%3-0Missed
20.10Crawley Town - Shrewsbury TownCrawley Town40%2-3Missed
20.10Exeter City - Crewe AlexandraDraw44%2-0Missed
20.10Northampton Town - Tranmere RoversNorthampton Town42%0-1Missed
20.10Rochdale - Grimsby TownGrimsby Town40%2-2Missed
20.10Rotherham United - Newport CountyRotherham United40%2-2Missed
20.10Walsall - Oldham AthleticWalsall42%3-0Correct
20.10York City - Accrington StanleyYork City59%1-1Missed
20.10Barnet - Swindon TownBarnet59%1-3Missed
20.10Bristol Rovers - Salford CitySalford City39%1-2Correct
20.10Cheltenham Town - Fleetwood TownCheltenham Town38%4-2Correct
20.10Chesterfield - Colchester UnitedChesterfield46%1-1Missed
20.10Gillingham - Port ValeGillingham36%1-1Missed
21.10Guadalajara - NecaxaGuadalajara68%1-0Correct
21.10Atlético San Luis - QuerétaroAtlético San Luis43%2-1Correct
21.10Juárez - AtlanteJuárez40%0-1Missed
21.10Tigres UANL - LeónTigres UANL60%0-2Missed
21.10Levante - Athletic ClubLevante41%3-1Correct
21.10Reading - Leyton OrientReading50%1-0Correct
21.10Cincinnati - DC UnitedCincinnati58%2-1Correct
22.10Atlas - Club AméricaClub América47%2-5Correct
22.10Puebla - MonterreyMonterrey42%1-4Correct
22.10Toluca - TijuanaToluca60%2-2Missed
22.10Pachuca - Cruz AzulCruz Azul42%1-2Correct
22.10Santos Laguna - Pumas UNAMPumas UNAM45%2-0Missed