AI Prediction
Model hit rate 56.3%

How the model did: 56 of 90 right (62.2%) on 27 October 2026

Model review · Published 2026-10-28 · Updated 2026-10-28 10:00 UTC

90 settled matches, 56 correct picks, one real upset (Oxford United over Stockport County) and the honest numbers behind them.

90 of our predictions settled in the last day and the model landed 56 of them, a 62.2% hit rate for the day against a running 56.3% across 1786 settled picks since launch. A good day by three-way standards, where even the closing market sits near 53%.

Upset of the day: Oxford United 1-0 Stockport County

The model gave Stockport County 54.8% and Oxford United only 16.2%. League One result: Oxford United 1-0 Stockport County. A 16.2% outcome should happen about once in every 6 such matches, so the question is whether the inputs missed something, usually team news, rather than whether the probability was wrong.

Best call: Maya Joint at 54.6%

Cristina Bucsa null-null Maya Joint in the WTA Toray Pan Pacific Open Tennis. 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
Paula Badosa v Sinja Krausnull-nullPaula Badosa (52.9%)Correct
Aliaksandra Sasnovich v Diana Shnaidernull-nullDiana Shnaider (69%)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
San Jose Sharks v Buffalo Sabres0-2San Jose Sharks (57.7%)Wrong
Vegas Golden Knights v Ottawa Senators4-1Vegas Golden Knights (55.8%)Correct
Anaheim Ducks v Vancouver Canucks5-6Anaheim Ducks (70%)Wrong
Kamilla Rakhimova v Ekaterina Alexandrovanull-nullEkaterina Alexandrova (64.5%)Wrong
Boyacá Chicó FC v Atlético Junior1-1Atlético Junior (47.4%)Wrong
Utah Mammoth v Minnesota Wild1-3Utah Mammoth (51.5%)Wrong
Nadia Podoroska v Alice Ramenull-nullNadia Podoroska (76.3%)Correct
Dasha Plekhanova v Miriam Bulgarunull-nullDasha Plekhanova (65.4%)Wrong
San Antonio Spurs v Sacramento Kings130-103San Antonio Spurs (66.6%)Correct
Chicago Blackhawks v Los Angeles Kings2-1Los Angeles Kings (55.9%)Wrong
Dallas Stars v New Jersey Devils1-5Dallas Stars (59.3%)Wrong
New York Knicks v Detroit Pistons111-97New York Knicks (56%)Correct
Carolina Hurricanes v Boston Bruins2-1Carolina Hurricanes (53.1%)Correct
St. Louis Blues v Montreal Canadiens0-2St. Louis Blues (51.4%)Wrong
Nashville Predators v New York Islanders3-4Nashville Predators (51.4%)Wrong
Winnipeg Jets v Florida Panthers1-5Winnipeg Jets (51.1%)Wrong
Missouri State Bears v Sam Houston Bearkats24-3Missouri State Bears (55.5%)Correct
Tampa Bay Rays v Milwaukee Brewers4-3Tampa Bay Rays (50.6%)Correct
Boston Celtics v Brooklyn Nets125-124Boston Celtics (66.1%)Correct
Cúcuta Deportivo v Águilas Doradas0-2Cúcuta Deportivo (37.5%)Wrong
Philadelphia Flyers v Columbus Blue Jackets3-4Columbus Blue Jackets (55.2%)Correct
Western Kentucky Hilltoppers v Delaware Blue Hens21-35Western Kentucky Hilltoppers (55.5%)Wrong
Victoria Rodriguez v Alicia Herrero Linananull-nullAlicia Herrero Linana (73.2%)Correct
Argentinos Juniors v Independiente Rivadavia1-0Argentinos Juniors (48.3%)Correct
Carolina Alves v Julia Grabhernull-nullJulia Grabher (84.1%)Correct
Tamara Zidansek v Katrina Scottnull-nullTamara Zidansek (70.9%)Correct
Valeriya Strakhova v Sofia Costoulasnull-nullSofia Costoulas (67.2%)Wrong
Flavio Cobolli v Grigor Dimitrovnull-nullFlavio Cobolli (61.6%)Correct
Stan Wawrinka v Jiri Leheckanull-nullJiri Lehecka (79.6%)Correct
AS Roma v Cagliari4-2AS Roma (69.3%)Correct
Leicester City v Wigan Athletic3-0Leicester City (76.5%)Correct
Luton Town v Doncaster Rovers3-1Luton Town (73.1%)Correct
Oxford United v Stockport County1-0Stockport County (54.8%)Wrong
Sheffield Wednesday v Cambridge United1-1Sheffield Wednesday (46.6%)Wrong
Torino v Como1-3Como (59%)Correct
Milton Keynes Dons v Bromley4-1Milton Keynes Dons (70.9%)Correct
Barnet v York City3-1Barnet (41.6%)Correct
Maria Lourdes Carle v Laura Pigossinull-nullMaria Lourdes Carle (62.5%)Correct
Carole Monnet v Leolia Jeanjeannull-nullLeolia Jeanjean (72.2%)Wrong
Ascoli v Sampdoria2-0Ascoli (70.2%)Correct
Cesena v Empoli2-1Cesena (40.6%)Correct
Mantova v Cremonese0-2Mantova (53.3%)Wrong
Padova v Sudtirol2-0Sudtirol (36.8%)Wrong
Vicenza v Modena1-2Modena (46.9%)Correct
Virtus Entella v US Avellino1-1Virtus Entella (38.9%)Wrong
AIK v IF Elfsborg2-2IF Elfsborg (56.1%)Wrong
Benevento v Catanzaro1-1Benevento (64.3%)Wrong
Fiona Ferro v Sofia Johnsonnull-nullFiona Ferro (67.6%)Correct
Sassuolo v Lazio2-6Lazio (49.4%)Correct
Cameron Norrie v Francisco Cerundolonull-nullFrancisco Cerundolo (63.8%)Wrong
Ben Shelton v Casper Ruudnull-nullBen Shelton (85.2%)Correct
Polona Hercog v Martina Capurro Tabordanull-nullPolona Hercog (77%)Correct
Alexander Zverev v Martin Landalucenull-nullAlexander Zverev (92%)Correct
Susan Bandecchi v Anastasiia Sobolievanull-nullSusan Bandecchi (58.1%)Correct
Elizabeth Mandlik v Emiliana Arangonull-nullEmiliana Arango (60.2%)Wrong
Anna Blinkova v Dalma Galfinull-nullAnna Blinkova (61.8%)Correct
Alex Michelsen v Botic Van De Zandschulpnull-nullAlex Michelsen (54.1%)Correct
Hubert Hurkacz v Arthur Filsnull-nullArthur Fils (85.1%)Correct
Mia Ristic v Martyna Kubkanull-nullMartyna Kubka (54.1%)Correct
Karen Khachanov v Carlos Alcaraznull-nullCarlos Alcaraz (85.4%)Correct
Adrian Mannarino v Ignacio Busenull-nullAdrian Mannarino (53.8%)Correct
Julia Riera v Rebeka Masarovanull-nullRebeka Masarova (59%)Wrong
Jerome Kym v Arthur Rinderknechnull-nullArthur Rinderknech (60.9%)Wrong
Alejandro Tabilo v Rafael Jodarnull-nullRafael Jodar (74.3%)Correct
Tommy Paul v Andrey Rublevnull-nullTommy Paul (65.5%)Correct
Jessica Pieri v Elizara Yanevanull-nullElizara Yaneva (57.4%)Correct
Marina Bassols Ribera v Victoria Jimenez Kasintsevanull-nullMarina Bassols Ribera (57.4%)Correct
Alejandro Davidovich Fokina v Zizou Bergsnull-nullAlejandro Davidovich Fokina (61.6%)Correct
Lilli Tagger v Venus Williamsnull-nullLilli Tagger (89.2%)Correct
Danka Kovinic v Noma Noha Akuguenull-nullNoma Noha Akugue (69.1%)Correct
Polina Kudermetova v Janice Tjennull-nullPolina Kudermetova (53.7%)Wrong
Tereza Valentova v Mia Pohankovanull-nullTereza Valentova (57.7%)Wrong
Naomi Osaka v Jasmine Paolininull-nullNaomi Osaka (68.2%)Correct
Pakistan v Sri Lankanull-nullPakistan (62.4%)Wrong
Antonia Ruzic v Claire Liunull-nullClaire Liu (51.2%)Correct
Namibia v Irelandnull-nullNamibia (55.8%)Correct
New Zealand v Indianull-nullIndia (72.1%)Correct
Papua New Guinea v Qatarnull-nullQatar (54.4%)Correct
Jersey v Kuwaitnull-nullJersey (71.9%)Wrong
Leylah Fernandez v Himeno Sakatsumenull-nullLeylah Fernandez (77.6%)Correct
Dayana Yastremska v Katie Volynetsnull-nullKatie Volynets (58.3%)Wrong
Aliaksandra Sasnovich v Nikola Bartunkovanull-nullNikola Bartunkova (67.2%)Wrong
Netherlands v Omannull-nullNetherlands (75.7%)Correct
Sara Sorribes Tormo v Zeynep Sonmeznull-nullZeynep Sonmez (65.7%)Correct

By competition

  • NHL: 3 of 11 correct
  • WTA Queretaro Open: 5 of 9 correct
  • WTA Guangzhou Open: 5 of 7 correct
  • WTA Toray Pan Pacific Open Tennis: 4 of 7 correct
  • ATP Swiss Indoors Basel: 6 of 7 correct
  • Serie B: 3 of 7 correct
  • ATP Erste Bank Open: 5 of 6 correct
  • WTA Valle D'Aosta Ladies Open: 6 of 6 correct
  • League One: 3 of 5 correct
  • NBA: 3 of 4 correct
  • WTA Curitiba Open: 2 of 3 correct
  • Serie A: 3 of 3 correct
  • Primera A: 0 of 2 correct
  • NCAA Football: 1 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 56.3% (1005 of 1786). 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