AI Prediction
Model hit rate 56.3%

How the model did: 64 of 108 right (59.3%) on 30 October 2026

Model review · Published 2026-10-31 · Updated 2026-10-31 07:40 UTC

108 settled matches, 64 correct picks, one real upset (Espanyol over Villarreal) and the honest numbers behind them.

108 of our predictions settled in the last day and the model landed 64 of them, a 59.3% hit rate for the day against a running 56.3% across 2044 settled picks since launch. An ordinary day for a probability model: close to the long-run average and nothing to read into either way.

Upset of the day: Espanyol 0-1 Villarreal

The model gave Villarreal 66.1% and Espanyol only 13%. La Liga result: Villarreal 0-1 Espanyol. A 13% outcome should happen about once in every 8 such matches, so the question is whether the inputs missed something, usually team news, rather than whether the probability was wrong.

Best call: Corinthians at 54.5%

Corinthians 2-0 Mirassol in the Brasileirao. This was a genuinely close call that the model leaned the right way on, exactly the kind of edge that adds up over a season.

All results

MatchScorePickResult
Dundee United v Heart of Midlothian0-0Heart of Midlothian (49.5%)Wrong
Hong Kong v Pakistannull-nullPakistan (66.3%)Correct
Oman v Sri Lankanull-nullSri Lanka (63.7%)Wrong
Diana Shnaider v Mia Pohankovanull-nullDiana Shnaider (64.1%)Correct
Mito Hollyhock v Sanfrecce Hiroshima0-3Sanfrecce Hiroshima (70.1%)Correct
Fagiano Okayama v FC Tokyo0-4FC Tokyo (55.3%)Correct
Kyoto Sanga v Shimizu S-Pulse2-0Kyoto Sanga (47%)Correct
Adelaide Strikers Women v Melbourne Stars Womennull-nullAdelaide Strikers Women (62.1%)Correct
England v Indianull-nullEngland (65.3%)Correct
Newcastle Jets v Wellington Phoenix0-3Newcastle Jets (52.1%)Wrong
Alicia Herrero Linana v Bianca Andreescunull-nullBianca Andreescu (60.6%)Correct
Bangladesh v South Africanull-nullSouth Africa (74.5%)Correct
Leylah Fernandez v Kamilla Rakhimovanull-nullLeylah Fernandez (66.4%)Correct
Puebla v Pumas UNAM1-2Pumas UNAM (47.6%)Correct
India v United Arab Emiratesnull-nullIndia (67.9%)Wrong
Sacramento State Hornets v Kent State Golden Flashes31-10Sacramento State Hornets (55.5%)Correct
Phoenix Suns v Denver Nuggets120-127Phoenix Suns (55.5%)Wrong
Golden State Warriors v Los Angeles Lakers112-95Golden State Warriors (53.7%)Correct
Scotland v Sri Lankanull-nullSri Lanka (53.8%)Wrong
Atlético Bucaramanga v Deportivo Pasto2-1Atlético Bucaramanga (71.3%)Correct
FC Juárez v Querétaro3-1Querétaro (45%)Wrong
Atlético de San Luis v Atlas0-1Atlas (40%)Correct
Fiona Ferro v Elizabeth Mandliknull-nullFiona Ferro (70.9%)Correct
Racing Club v Aldosivi2-1Racing Club (56.9%)Correct
Sarmiento (Junín) v Rosario Central1-2Rosario Central (53.9%)Correct
Minnesota Timberwolves v LA Clippers127-101Minnesota Timberwolves (59%)Correct
Miami Heat v Indiana Pacers145-125Miami Heat (63.7%)Correct
Dallas Mavericks v Houston Rockets116-111Dallas Mavericks (51%)Correct
Calgary Flames v Seattle Kraken6-2Seattle Kraken (60.4%)Wrong
Brooklyn Nets v Detroit Pistons94-110Detroit Pistons (52.5%)Correct
Boston Celtics v Chicago Bulls125-111Boston Celtics (63.2%)Correct
Philadelphia 76ers v New York Knicks98-93Philadelphia 76ers (55.7%)Correct
Toronto Raptors v Orlando Magic114-121Toronto Raptors (57.7%)Wrong
UCF Knights v Baylor Bears9-41UCF Knights (55.5%)Wrong
Corinthians v Mirassol2-0Corinthians (54.5%)Correct
Washington Wizards v Charlotte Hornets95-79Washington Wizards (50.1%)Correct
Florida Panthers v Winnipeg Jets5-2Florida Panthers (64.6%)Correct
Charlotte 49ers v Tulane Green Wave31-38Tulane Green Wave (52.9%)Correct
Nadia Podoroska v Carole Monnetnull-nullNadia Podoroska (64.1%)Wrong
Estudiantes de Río Cuarto v Gimnasia La Plata1-2Gimnasia La Plata (56.2%)Correct
Huracán v Tigre0-2Huracán (40.1%)Wrong
Colo Colo v Universidad de Concepción6-1Colo Colo (74%)Correct
Coquimbo Unido v Unión La Calera1-0Coquimbo Unido (57.7%)Correct
Vegas Golden Knights v New Jersey Devils2-5Vegas Golden Knights (57.5%)Wrong
Deportivo Pereira v Jaguares de Córdoba1-0Deportivo Pereira (37.7%)Correct
Alice Tubello v Jazmin Ortenzinull-nullJazmin Ortenzi (52.5%)Wrong
Casa Pia v Sporting CP0-2Sporting CP (76.3%)Correct
Tatjana Maria v Valeriya Strakhovanull-nullTatjana Maria (83.7%)Correct
Lille v Lens1-0Lens (41.6%)Wrong
Villarreal v Espanyol0-1Villarreal (66.1%)Wrong
Sheffield United v Wrexham1-0Wrexham (36%)Wrong
Newport County v Chesterfield4-1Chesterfield (60.3%)Wrong
Zulte-Waregem v Club Brugge2-4Club Brugge (74.9%)Correct
SV Elversberg v Mainz4-1Mainz (47.7%)Wrong
Matteo Berrettini v Alex de Minaurnull-nullAlex de Minaur (68.6%)Correct
Grenoble v Dijon FCO1-3Dijon FCO (51.6%)Correct
Metz v Pau1-3Metz (46.7%)Wrong
Nantes v Clermont Foot1-1Nantes (77.4%)Wrong
Rodez Aveyron v Dunkerque1-0Rodez Aveyron (50.6%)Correct
Stade Laval v Boulogne1-0Stade Laval (38.8%)Correct
Jan-Lennard Struff v Nuno Borgesnull-nullJan-Lennard Struff (51.7%)Correct
Francesca Jones v Nauhany Vitoria Leme Da Silvanull-nullFrancesca Jones (64.3%)Wrong
Grazer AK v TSV Hartberg0-4Grazer AK (37.7%)Wrong
Le Havre AC v Paris Saint-Germain1-5Paris Saint-Germain (74.9%)Correct
Nice v Stade Rennais5-2Stade Rennais (39.4%)Wrong
Lyngby Boldklub v Randers FC2-1Lyngby Boldklub (42.7%)Correct
Bodo/Glimt v Viking FK3-2Bodo/Glimt (40.7%)Correct
Al Shabab v Al Ahli6-1Al Ahli (49%)Wrong
Arminia Bielefeld v TSV Eintracht Braunschweig3-1Arminia Bielefeld (49.3%)Correct
Energie Cottbus v VfL Bochum1-2VfL Bochum (50.6%)Correct
Jerome Kym v Jiri Leheckanull-nullJiri Lehecka (67.3%)Correct
Konyaspor v Galatasaray0-4Galatasaray (69%)Correct
Alexander Zverev v Arthur Ferynull-nullAlexander Zverev (79.6%)Correct
Julia Riera v Solana Sierranull-nullSolana Sierra (54.8%)Wrong
Leyre Romero Gormaz v Julia Grabhernull-nullJulia Grabher (57.5%)Correct
Taylor Fritz v Arthur Filsnull-nullArthur Fils (54.4%)Wrong
Elsa Jacquemot v Elizara Yanevanull-nullElizara Yaneva (58.2%)Wrong
Al Diriyah v Neom SC1-2Al Diriyah (40.5%)Wrong
Tommy Paul v Carlos Alcaraznull-nullCarlos Alcaraz (77.8%)Correct
Anna Blinkova v Martyna Kubkanull-nullAnna Blinkova (58.9%)Correct
Holger Rune v Valentin Vacherotnull-nullValentin Vacherot (50.7%)Correct
Ayla Aksu v Noma Noha Akuguenull-nullAyla Aksu (60.1%)Wrong
Marina Bassols Ribera v Alina Charaevanull-nullAlina Charaeva (65.2%)Correct
Adrian Mannarino v Daniil Medvedevnull-nullDaniil Medvedev (72%)Correct
Abha v Al Ittihad1-1Al Ittihad (74.1%)Wrong
Lilli Tagger v Shi Hannull-nullLilli Tagger (53.5%)Correct
Brisbane Roar FC v Auckland FC1-1Brisbane Roar FC (43.6%)Wrong
Brisbane Heat Women v Sydney Sixers Womennull-nullSydney Sixers Women (66.9%)Correct
Australia v Englandnull-nullEngland (65.1%)Wrong
Alexandra Eala v Diana Shnaidernull-nullDiana Shnaider (57.1%)Correct
Kaitlin Quevedo v Jil Teichmannnull-nullKaitlin Quevedo (53.2%)Correct
Namibia v Irelandnull-nullNamibia (61.9%)Wrong
New Zealand v Indianull-nullIndia (75.1%)Wrong
Kuwait v Papua New Guineanull-nullKuwait (73.5%)Correct
Denmark v Jerseynull-nullJersey (68.5%)Correct
India v Pakistannull-nullIndia (67.8%)Wrong
Bangladesh v Sri Lankanull-nullSri Lanka (60.8%)Correct
Paula Badosa v Harriet Dartnull-nullPaula Badosa (60.1%)Wrong
Hong Kong v Englandnull-nullEngland (86.6%)Wrong
Mia Pohankova v Alycia Parksnull-nullMia Pohankova (69.7%)Correct
Oman v South Africanull-nullSouth Africa (85.7%)Wrong
Pakistan v United Arab Emiratesnull-nullPakistan (69.3%)Wrong
Portland Trail Blazers v Memphis Grizzlies103-124Portland Trail Blazers (61.8%)Wrong
San Jose Sharks v Vancouver Canucks3-2San Jose Sharks (66.2%)Correct
Anaheim Ducks v Buffalo Sabres6-7Anaheim Ducks (53.4%)Wrong
Los Angeles Kings v Ottawa Senators6-5Ottawa Senators (57.2%)Wrong
Tamara Zidansek v Alicia Herrero Linananull-nullTamara Zidansek (52.4%)Wrong
Bangladesh v Scotlandnull-nullScotland (51.8%)Correct

By competition

  • Hong Kong International Cricket Sixes: 5 of 13 correct
  • NBA: 8 of 11 correct
  • NHL: 2 of 6 correct
  • WTA Queretaro Open: 3 of 5 correct
  • Ligue 2: 3 of 5 correct
  • WTA Toray Pan Pacific Open Tennis: 4 of 4 correct
  • Liga Profesional: 3 of 4 correct
  • WTA Curitiba Open: 1 of 4 correct
  • ATP Erste Bank Open: 4 of 4 correct
  • ATP Swiss Indoors Basel: 3 of 4 correct
  • WTA Valle D'Aosta Ladies Open: 2 of 4 correct
  • J1 League: 3 of 3 correct
  • Liga MX: 2 of 3 correct
  • NCAA Football: 2 of 3 correct
  • Ligue 1: 1 of 3 correct
  • Saudi Pro League: 0 of 3 correct
  • WTA Guangzhou Open: 2 of 3 correct
  • Women's Big Bash League: 2 of 2 correct
  • A-League Men: 0 of 2 correct
  • Primera A: 2 of 2 correct
  • Primera Division: 2 of 2 correct
  • 2. Bundesliga: 2 of 2 correct
  • CWC Challenge League Group A: 2 of 2 correct

Where the track record stands

Across every settled prediction the model is at 56.3% (1151 of 2044). The full breakdown by confidence band, with Brier score and log-loss, is on the track record page, and the methodology section there shows the same model scored against closing odds over a full season. Read more