AI Prediction
Model hit rate 55.8%

How the model did: 47 of 98 right (48%) on 28 October 2026

Model review · Published 2026-10-29 · Updated 2026-10-29 08:40 UTC

98 settled matches, 47 correct picks, one real upset (Genoa over Juventus) and the honest numbers behind them.

98 of our predictions settled in the last day and the model landed 47 of them, a 48% hit rate for the day against a running 55.8% across 1878 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: Genoa 2-0 Juventus

The model gave Juventus 62.1% and Genoa only 13.6%. Serie A result: Genoa 2-0 Juventus. A 13.6% outcome should happen about once in every 7 such matches, so the question is whether the inputs missed something, usually team news, rather than whether the probability was wrong.

Best call: Seattle Kraken at 54.7%

Seattle Kraken 5-4 Toronto Maple Leafs in the NHL. 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
Naomi Osaka v Mia Pohankovanull-nullNaomi Osaka (75.7%)Wrong
Jil Teichmann v Zeynep Sonmeznull-nullZeynep Sonmez (57.3%)Wrong
Melbourne Renegades Women v Sydney Thunder Womennull-nullMelbourne Renegades Women (55%)Wrong
Leylah Fernandez v Elise Mertensnull-nullLeylah Fernandez (52.4%)Correct
América v Tijuana1-1América (67%)Wrong
San Jose Earthquakes v Colorado Rapids2-2San Jose Earthquakes (39.7%)Wrong
Seattle Sounders FC v Houston Dynamo FC0-1Seattle Sounders FC (51.2%)Wrong
Vancouver Whitecaps v San Diego FC4-1Vancouver Whitecaps (62.7%)Correct
LA Clippers v Los Angeles Lakers87-103LA Clippers (55%)Wrong
Seattle Kraken v Toronto Maple Leafs5-4Seattle Kraken (54.7%)Correct
Alycia Parks v Maja Chwalinskanull-nullMaja Chwalinska (61.3%)Wrong
Dallas Mavericks v Oklahoma City Thunder120-96Oklahoma City Thunder (51.5%)Wrong
Internacional de Bogotá v Independiente Medellín3-1Independiente Medellín (51.9%)Wrong
Utah Jazz v San Antonio Spurs111-117San Antonio Spurs (52.3%)Correct
Colorado Avalanche v New Jersey Devils5-2Colorado Avalanche (52.3%)Correct
Austin FC v Real Salt Lake1-2Real Salt Lake (41.4%)Correct
Chicago Fire FC v Orlando City SC2-2Chicago Fire FC (58.3%)Wrong
FC Dallas v Columbus Crew0-2FC Dallas (42%)Wrong
Minnesota United FC v Sporting Kansas City3-1Minnesota United FC (64.1%)Correct
Nashville SC v Philadelphia Union0-0Nashville SC (45.2%)Wrong
St. Louis CITY SC v Portland Timbers2-3St. Louis CITY SC (48.3%)Wrong
Bahia v São Paulo3-2Bahia (43.3%)Correct
Remo v Botafogo2-1Botafogo (43.3%)Wrong
Edmonton Oilers v Calgary Flames4-0Edmonton Oilers (69%)Correct
New Orleans Pelicans v Denver Nuggets91-104New Orleans Pelicans (50.6%)Wrong
Chicago Bulls v New York Knicks127-133Chicago Bulls (52.2%)Wrong
Milwaukee Bucks v Houston Rockets100-132Milwaukee Bucks (52.7%)Wrong
Minnesota Timberwolves v Golden State Warriors114-119Minnesota Timberwolves (60.2%)Wrong
New Mexico State Aggies v Jacksonville State Gamecocks0-24New Mexico State Aggies (55.5%)Wrong
Tampa Bay Rays v Milwaukee Brewers1-4Tampa Bay Rays (50.6%)Wrong
Charlotte FC v CF Montréal4-0Charlotte FC (57.9%)Correct
Inter Miami CF v FC Cincinnati2-2Inter Miami CF (60.5%)Wrong
New England Revolution v Red Bull New York3-2New England Revolution (40.6%)Correct
Toronto FC v D.C. United2-1Toronto FC (42.2%)Correct
New York City FC v Atlanta United FC2-1New York City FC (49.7%)Correct
Toronto Raptors v Orlando Magic129-99Toronto Raptors (57.7%)Correct
Washington Capitals v Philadelphia Flyers5-2Washington Capitals (71.7%)Correct
Selena Janicijevic v Elizabeth Mandliknull-nullElizabeth Mandlik (50.6%)Correct
Once Caldas v Alianza FC1-0Once Caldas (53.9%)Correct
Atlanta Hawks v Miami Heat117-129Atlanta Hawks (58.1%)Wrong
Cleveland Cavaliers v Washington Wizards121-111Cleveland Cavaliers (66.1%)Correct
Detroit Pistons v Charlotte Hornets97-89Detroit Pistons (60.9%)Correct
Indiana Pacers v Philadelphia 76ers109-114Indiana Pacers (50.5%)Wrong
Middle Tennessee Blue Raiders v Kennesaw State Owls28-44Middle Tennessee Blue Raiders (55.5%)Wrong
Fluminense v Internacional2-1Fluminense (46.7%)Correct
Red Bull Bragantino v Chapecoense3-0Red Bull Bragantino (75.4%)Correct
Santos v Palmeiras0-0Palmeiras (45.5%)Wrong
Carmen Andreea Herea v Carole Monnetnull-nullCarmen Andreea Herea (58.8%)Wrong
Hubert Hurkacz v Holger Runenull-nullHubert Hurkacz (59%)Wrong
Heart of Midlothian v Rangers2-2Rangers (38.7%)Wrong
Genoa v Juventus2-0Juventus (62.1%)Wrong
Monza v Napoli1-4Napoli (57.9%)Correct
Aberdeen v Falkirk0-1Aberdeen (57%)Wrong
Celtic v Dundee United2-2Celtic (80.4%)Wrong
Dundee v Kilmarnock3-1Dundee (47.9%)Correct
St Johnstone v Motherwell2-2St Johnstone (40.9%)Wrong
St Mirren v Hibernian1-1Hibernian (52.6%)Wrong
Learner Tien v Alex de Minaurnull-nullAlex de Minaur (58.1%)Correct
Carrarese v Arezzo2-1Carrarese (55.8%)Correct
Juve Stabia v Hellas Verona0-1Juve Stabia (42.4%)Wrong
Linda Klimovicova v Noma Noha Akuguenull-nullNoma Noha Akugue (55.7%)Correct
Taylor Fritz v Stefanos Tsitsipasnull-nullTaylor Fritz (76.2%)Correct
Pisa v Palermo3-3Palermo (38%)Wrong
Degerfors IF v Västerås SK0-3Västerås SK (47.5%)Correct
Halmstads BK v Malmö FF0-3Malmö FF (65.4%)Correct
IF Brommapojkarna v BK Häcken0-0BK Häcken (66.5%)Wrong
IFK Göteborg v Djurgården1-1Djurgården (56.6%)Wrong
AC Milan v Bologna2-4AC Milan (56.3%)Wrong
Parma v Udinese0-0Udinese (43.1%)Wrong
Venezia v Internazionale0-2Internazionale (74.3%)Correct
Gabriela Ce v Solana Sierranull-nullSolana Sierra (72.6%)Correct
Jurij Rodionov v Nikoloz Basilashvilinull-nullNikoloz Basilashvili (70.2%)Correct
Jakub Mensik v Adrian Mannarinonull-nullJakub Mensik (61%)Wrong
Gabriela Knutson v Alina Charaevanull-nullAlina Charaeva (51.3%)Correct
Elizara Yaneva v Oksana Selekhmetevanull-nullOksana Selekhmeteva (51.8%)Wrong
Leyre Romero Gormaz v Antonia Vergara Riveranull-nullLeyre Romero Gormaz (73.3%)Correct
Novak Djokovic v Ugo Humbertnull-nullNovak Djokovic (80%)Correct
Lorenzo Musetti v Frances Tiafoenull-nullFrances Tiafoe (54.1%)Wrong
Nuno Borges v Casper Ruudnull-nullCasper Ruud (58.5%)Wrong
Elsa Jacquemot v Caroline Wernernull-nullElsa Jacquemot (56%)Correct
Remy Bertola v Denis Shapovalovnull-nullDenis Shapovalov (72.8%)Correct
Daniel Merida v Daniil Medvedevnull-nullDaniil Medvedev (67.7%)Correct
Tallon Griekspoor v Brandon Nakashimanull-nullBrandon Nakashima (61.9%)Wrong
Yannick Hanfmann v Jan-Lennard Struffnull-nullJan-Lennard Struff (52.4%)Correct
Shi Han v Dayana Yastremskanull-nullDayana Yastremska (51.7%)Wrong
Robin Montgomery v Lisa Pigatonull-nullRobin Montgomery (65.3%)Wrong
Yelyzaveta Kotliar v Erika Andreevanull-nullErika Andreeva (54.1%)Correct
Alexandra Eala v Talia Gibsonnull-nullAlexandra Eala (67.3%)Correct
Harriet Dart v Janice Tjennull-nullJanice Tjen (52.1%)Wrong
India Women v Zimbabwe Womennull-nullIndia Women (92.7%)Correct
Paula Badosa v Sinja Krausnull-nullPaula Badosa (52.9%)Correct
Aliaksandra Sasnovich v Diana Shnaidernull-nullDiana Shnaider (69%)Correct
Denmark v Qatarnull-nullQatar (50.7%)Wrong
Kenya v Kuwaitnull-nullKuwait (68.8%)Correct
Katerina Siniakova v Lanlana Tararudeenull-nullKaterina Siniakova (60.7%)Correct
Cristina Bucsa v Maya Jointnull-nullMaya Joint (54.6%)Correct
Los Angeles Lakers v Portland Trail Blazers129-136Los Angeles Lakers (59.9%)Wrong

By competition

  • MLS: 7 of 14 correct
  • NBA: 4 of 13 correct
  • Scottish Premiership: 1 of 7 correct
  • WTA Toray Pan Pacific Open Tennis: 4 of 6 correct
  • ATP Swiss Indoors Basel: 4 of 6 correct
  • ATP Erste Bank Open: 3 of 6 correct
  • WTA Valle D'Aosta Ladies Open: 4 of 6 correct
  • WTA Guangzhou Open: 2 of 5 correct
  • Brasileirao: 3 of 5 correct
  • Serie A: 2 of 5 correct
  • NHL: 4 of 4 correct
  • Allsvenskan: 2 of 4 correct
  • Serie B: 1 of 3 correct
  • Primera A: 1 of 2 correct
  • NCAA Football: 0 of 2 correct
  • WTA Queretaro Open: 1 of 2 correct
  • WTA Curitiba Open: 2 of 2 correct
  • CWC Challenge League Group A: 1 of 2 correct

Where the track record stands

Across every settled prediction the model is at 55.8% (1048 of 1878). 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