AI Prediction
Model hit rate 55.8%

How the model did: 118 of 235 right (50.2%) on 24 October 2026

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

235 settled matches, 118 correct picks, one real upset (Vålerenga over Bodo/Glimt) and the honest numbers behind them.

235 of our predictions settled in the last day and the model landed 118 of them, a 50.2% hit rate for the day against a running 55.8% across 1507 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: Vålerenga 0-1 Bodo/Glimt

The model gave Bodo/Glimt 90.4% and Vålerenga only 2.9%. Eliteserien result: Bodo/Glimt 0-1 Vålerenga. A 2.9% outcome should happen about once in every 34 such matches, so the question is whether the inputs missed something, usually team news, rather than whether the probability was wrong.

Best call: Modena at 53.7%

Modena 3-0 Cesena in the Serie B. 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
Nagoya Grampus v Yokohama F. Marinos1-1Yokohama F. Marinos (41%)Wrong
Ashlyn Krueger v Katerina Siniakovanull-nullAshlyn Krueger (50.2%)Wrong
Sydney FC v Adelaide United2-1Sydney FC (41.2%)Correct
Pumas UNAM v Tigres UANL1-1Tigres UANL (42%)Wrong
Portland Timbers v Charlotte FC3-2Portland Timbers (45.9%)Correct
San Diego FC v Seattle Sounders FC2-2San Diego FC (39.4%)Wrong
New Mexico Lobos v North Dakota State Bison21-16New Mexico Lobos (55.5%)Correct
Utah Utes v Houston Cougars21-13Utah Utes (55.5%)Correct
Wellington Phoenix FC v Central Coast Mariners2-0Wellington Phoenix FC (70.1%)Correct
Phoenix Suns v Golden State Warriors131-122Phoenix Suns (59.3%)Correct
Calgary Flames v Detroit Red Wings4-1Detroit Red Wings (63.4%)Wrong
Seattle Kraken v Minnesota Wild1-5Seattle Kraken (55.1%)Wrong
Colorado Rapids v Vancouver Whitecaps1-0Vancouver Whitecaps (47.6%)Wrong
Real Salt Lake v St. Louis CITY SC3-0Real Salt Lake (38.5%)Correct
Once Caldas v Deportivo Pereira1-1Once Caldas (84.1%)Wrong
Monterrey v Guadalajara0-1Monterrey (37.1%)Wrong
Denver Nuggets v New Orleans Pelicans141-135Denver Nuggets (64.1%)Correct
Utah Mammoth v Tampa Bay Lightning5-4Utah Mammoth (53.1%)Correct
FC Dallas v San Jose Earthquakes3-0FC Dallas (52.9%)Correct
Houston Dynamo FC v Minnesota United FC0-0Houston Dynamo FC (39.8%)Wrong
Sporting Kansas City v Austin FC1-2Sporting Kansas City (41.4%)Wrong
Rosario Central v Huracán2-0Rosario Central (53.4%)Correct
Atlanta Hawks v Houston Rockets114-121Atlanta Hawks (56.1%)Wrong
Santos v Bahia1-1Santos (46.5%)Wrong
Dallas Mavericks v San Antonio Spurs106-122San Antonio Spurs (51.1%)Correct
Chicago Bulls v Washington Wizards120-124Chicago Bulls (61.4%)Wrong
Tulane Green Wave v UTSA Roadrunners19-42Tulane Green Wave (63.6%)Wrong
Milwaukee Brewers v Tampa Bay Rays5-4Milwaukee Brewers (55.4%)Correct
Atlanta United FC v Chicago Fire FC2-3Chicago Fire FC (41.3%)Correct
D.C. United v FC Cincinnati0-2FC Cincinnati (43.8%)Correct
Orlando City SC v New York City FC2-2New York City FC (36%)Wrong
Philadelphia Union v New England Revolution1-2Philadelphia Union (60.2%)Wrong
Philadelphia 76ers v Milwaukee Bucks127-116Philadelphia 76ers (60.6%)Correct
Cleveland Cavaliers v Brooklyn Nets125-121Cleveland Cavaliers (65.3%)Correct
Kentucky Wildcats v Vanderbilt Commodores34-17Kentucky Wildcats (55.5%)Correct
Wisconsin Badgers v USC Trojans24-7Wisconsin Badgers (55.5%)Correct
Texas State Bobcats v Utah State Aggies20-17Texas State Bobcats (55.5%)Correct
Arizona Wildcats v Iowa State Cyclones39-3Arizona Wildcats (55.5%)Correct
North Carolina Tar Heels v Syracuse Orange30-31North Carolina Tar Heels (63.6%)Wrong
Texas Longhorns v Ole Miss Rebels34-27Texas Longhorns (55.5%)Correct
América de Cali v Cúcuta Deportivo3-1América de Cali (84.5%)Correct
León v Toluca1-1Toluca (50.1%)Wrong
O'Higgins v Cobresal1-1O'Higgins (72%)Wrong
St. Louis Blues v Carolina Hurricanes0-4Carolina Hurricanes (52%)Correct
Boston Bruins v San Jose Sharks6-4Boston Bruins (65.6%)Correct
Ottawa Senators v New York Rangers7-4Ottawa Senators (51.7%)Correct
Pittsburgh Penguins v Nashville Predators3-2Pittsburgh Penguins (56.5%)Correct
Washington Capitals v Buffalo Sabres4-3Washington Capitals (60.7%)Correct
Columbus Blue Jackets v Vegas Golden Knights2-1Vegas Golden Knights (61.5%)Wrong
Edmonton Oilers v Toronto Maple Leafs2-7Edmonton Oilers (61.8%)Wrong
Clemson Tigers v Virginia Tech Hokies16-20Clemson Tigers (63.6%)Wrong
Oklahoma State Cowboys v Colorado Buffaloes57-24Oklahoma State Cowboys (55.5%)Correct
Chapecoense v Fluminense2-1Fluminense (55.3%)Wrong
Colorado State Rams v San Diego State Aztecs56-49Colorado State Rams (55.5%)Correct
San Lorenzo v Newell's Old Boys0-0San Lorenzo (36.4%)Wrong
Charlotte Hornets v Miami Heat115-110Charlotte Hornets (57.7%)Correct
Washington State Cougars v Boise State Broncos10-31Washington State Cougars (55.5%)Wrong
Vasco da Gama v Corinthians3-2Vasco da Gama (57.1%)Correct
Red Bull New York v Inter Miami CF2-0Inter Miami CF (53.1%)Wrong
Palmeiras v Red Bull Bragantino2-0Palmeiras (55.3%)Correct
Louisiana Tech Bulldogs v Old Dominion Monarchs26-0Old Dominion Monarchs (84.5%)Wrong
Southern Miss Golden Eagles v Louisiana Ragin' Cajuns35-31Southern Miss Golden Eagles (86.6%)Correct
Nevada Wolf Pack v San José State Spartans28-13Nevada Wolf Pack (55.5%)Correct
Talleres (Córdoba) v Defensa y Justicia1-2Talleres (Córdoba) (43.6%)Wrong
Troy Trojans v UL Monroe Warhawks14-21UL Monroe Warhawks (84.5%)Correct
Ohio Bobcats v Eastern Michigan Eagles24-20Ohio Bobcats (55.5%)Correct
Arizona State Sun Devils v Kansas State Wildcats28-17Arizona State Sun Devils (63.6%)Correct
Gil Vicente v FC Porto0-1FC Porto (70.1%)Correct
Internacional v Botafogo3-0Internacional (48.6%)Correct
Mirassol v São Paulo1-1Mirassol (36.2%)Wrong
Vitória v Athletico-PR1-1Athletico-PR (38.4%)Wrong
Columbus Crew v Toronto FC4-2Columbus Crew (59.2%)Correct
New Jersey Devils v Los Angeles Kings3-1New Jersey Devils (67.7%)Correct
Buffalo Bulls v Bowling Green Falcons31-24Buffalo Bulls (55.5%)Correct
Northern Illinois Huskies v Hawai'i Rainbow Warriors21-56Northern Illinois Huskies (55.5%)Wrong
Ball State Cardinals v Sacramento State Hornets34-17Ball State Cardinals (55.5%)Correct
Navy Midshipmen v North Texas Mean Green39-49North Texas Mean Green (52.9%)Correct
Mississippi State Bulldogs v Oklahoma Sooners15-23Mississippi State Bulldogs (55.5%)Wrong
Georgia Tech Yellow Jackets v Boston College Eagles27-49Georgia Tech Yellow Jackets (63.6%)Wrong
Minnesota Golden Gophers v Iowa Hawkeyes13-10Minnesota Golden Gophers (55.5%)Correct
UCLA Bruins v Michigan State Spartans28-10UCLA Bruins (63.6%)Correct
Alabama Crimson Tide v Texas A&M Aggies31-20Alabama Crimson Tide (55.5%)Correct
South Carolina Gamecocks v Tennessee Volunteers27-24South Carolina Gamecocks (55.5%)Correct
UCF Knights v BYU Cougars39-31BYU Cougars (52.9%)Wrong
ADO Den Haag v Heerenveen2-3Heerenveen (49.3%)Correct
Atlético Madrid v Deportivo1-0Atlético Madrid (56.2%)Correct
Almería v Real Oviedo2-2Almería (59.8%)Wrong
Illinois Fighting Illini v Oregon Ducks21-10Illinois Fighting Illini (55.5%)Correct
RAAL La Louvière v Zulte-Waregem3-0Zulte-Waregem (48.4%)Wrong
Saint-Étienne v Nantes1-0Saint-Étienne (50.5%)Correct
Lazio v Parma2-1Lazio (65.6%)Correct
Lens v Paris FC2-1Paris FC (37.2%)Wrong
KVC Westerlo v Waasland-Beveren4-4KVC Westerlo (50.9%)Wrong
1. FC Nürnberg v Kaiserslautern0-11. FC Nürnberg (45.3%)Wrong
Al Riyadh v Al Taawoun2-1Al Taawoun (45.4%)Wrong
Banfield v Lanús1-1Lanús (50.2%)Wrong
Rapid Vienna v Austria Lustenau5-1Rapid Vienna (88.1%)Correct
Arezzo v Benevento0-3Benevento (48.8%)Correct
CF Montréal v Nashville SC0-2Nashville SC (62.8%)Correct
Alverca v Arouca0-1Alverca (43%)Wrong
AEK Athens v Panetolikos5-0AEK Athens (90%)Correct
Atlanta Dream v Golden State Valkyries62-67Atlanta Dream (60.3%)Wrong
Philadelphia Flyers v Anaheim Ducks4-5Anaheim Ducks (56%)Correct
Kansas Jayhawks v Baylor Bears25-24Baylor Bears (52.9%)Wrong
Central Michigan Chippewas v Miami (OH) RedHawks27-28Central Michigan Chippewas (55.5%)Wrong
Kent State Golden Flashes v Akron Zips35-20Kent State Golden Flashes (55.5%)Correct
Willem II v SC Cambuur1-6SC Cambuur (38.7%)Correct
Arthur Fils v Jan-Lennard Struffnull-nullArthur Fils (75.1%)Wrong
Chelsea v Tottenham Hotspur0-2Chelsea (50.9%)Wrong
Borussia Dortmund v Eintracht Frankfurt1-0Borussia Dortmund (57.2%)Correct
Las Palmas v Real Sociedad II1-0Las Palmas (43.1%)Correct
Girona v RC Celta Fortuna5-1Girona (58.1%)Correct
Asteras Tripoli v Levadiakos0-0Asteras Tripoli (53.5%)Wrong
Valencia v Villarreal1-2Villarreal (47.9%)Correct
OH Leuven v Lommel SK2-2OH Leuven (58.8%)Wrong
Hamarkameratene v Rosenborg0-3Rosenborg (57.5%)Correct
Napoli v AS Roma3-3AS Roma (42%)Wrong
Samsunspor v Amed SFK1-2Amed SFK (60.4%)Correct
Iraklis v Kifisia2-3Iraklis (46.1%)Wrong
TCU Horned Frogs v West Virginia Mountaineers20-24TCU Horned Frogs (55.5%)Wrong
Northwestern Wildcats v Rutgers Scarlet Knights42-14Northwestern Wildcats (63.6%)Correct
Michigan Wolverines v Indiana Hoosiers6-13Michigan Wolverines (55.5%)Wrong
SMU Mustangs v California Golden Bears59-20SMU Mustangs (55.5%)Correct
Florida Atlantic Owls v Rice Owls51-49Florida Atlantic Owls (55.5%)Correct
Toledo Rockets v Western Michigan Broncos45-38Toledo Rockets (55.5%)Correct
Auburn Tigers v LSU Tigers17-38Auburn Tigers (55.5%)Wrong
Miami Hurricanes v Pittsburgh Panthers52-23Miami Hurricanes (55.5%)Correct
Cincinnati Bearcats v Texas Tech Red Raiders37-24Cincinnati Bearcats (55.5%)Correct
Kalmar FF v IF Brommapojkarna0-3Kalmar FF (68.3%)Wrong
Djurgården v Örgryte IS2-2Djurgården (89.3%)Wrong
La Serena v Deportes Concepcion3-1La Serena (41.8%)Correct
Catanzaro v Ascoli1-6Catanzaro (43.1%)Wrong
Al Kholood v Al Ettifaq0-3Al Kholood (41.5%)Wrong
TSV Hartberg v Wolfsberger1-0TSV Hartberg (40.2%)Correct
WSG Swarovski Tirol v Grazer AK1-1WSG Swarovski Tirol (45.1%)Wrong
FC Utrecht v PEC Zwolle1-1FC Utrecht (52.4%)Wrong
Estrela v Casa Pia0-2Estrela (50.2%)Wrong
Leganés v Mallorca1-1Mallorca (63.1%)Wrong
Racing Santander v Espanyol2-1Racing Santander (36.5%)Correct
Francisco Cerundolo v Tallon Griekspoornull-nullFrancisco Cerundolo (67.3%)Wrong
Flavio Cobolli v Lorenzo Musettinull-nullLorenzo Musetti (55%)Correct
Falkirk v Kilmarnock3-0Falkirk (44.1%)Correct
Blackburn Rovers v Wrexham2-0Wrexham (39.9%)Wrong
St Mirren v Dundee2-1Dundee (48.1%)Wrong
Preston North End v West Bromwich Albion1-1West Bromwich Albion (52.9%)Wrong
Burton Albion v Leyton Orient2-1Burton Albion (37.8%)Correct
Crawley Town v Tranmere Rovers1-1Tranmere Rovers (43.6%)Wrong
AFC Wimbledon v Wycombe Wanderers1-1Wycombe Wanderers (50.7%)Wrong
Bromley v Peterborough United1-1Peterborough United (55.5%)Wrong
Oxford United v Bradford City0-0Oxford United (37.4%)Wrong
Chesterfield v Crewe Alexandra5-1Chesterfield (43.2%)Correct
Gillingham v Grimsby Town1-4Grimsby Town (52.1%)Correct
Rochdale v Accrington Stanley0-5Rochdale (42.5%)Wrong
York City v Port Vale2-0York City (48.3%)Correct
Queens Park Rangers v Swansea City5-0Swansea City (42%)Wrong
Stoke City v Bristol City0-0Stoke City (36.5%)Wrong
Dundee United v Aberdeen3-2Dundee United (51.4%)Correct
Coventry City v Fulham0-1Fulham (46.5%)Correct
Blackpool v Mansfield Town1-4Mansfield Town (38.8%)Correct
Cambridge United v Plymouth Argyle2-3Cambridge United (41.3%)Wrong
Notts County v Stockport County1-1Stockport County (62.2%)Wrong
Antwerp v Royal Charleroi SC3-0Royal Charleroi SC (55.8%)Wrong
Cardiff City v Birmingham City1-0Birmingham City (42%)Wrong
Lincoln City v Burnley4-1Burnley (44%)Wrong
Wolverhampton Wanderers v Watford1-0Wolverhampton Wanderers (69.9%)Correct
Reading v Barnsley2-1Reading (62.3%)Correct
Stevenage v Milton Keynes Dons0-1Stevenage (46.2%)Wrong
Barnet v Oldham Athletic1-1Barnet (55.5%)Wrong
Rangers v St Johnstone4-0Rangers (61.2%)Correct
Arsenal v Everton2-0Arsenal (63.6%)Correct
West Ham United v Southampton2-3West Ham United (55.7%)Wrong
Doncaster Rovers v Sheffield Wednesday2-0Sheffield Wednesday (52.9%)Wrong
Neom SC v Abha2-0Neom SC (67.6%)Correct
Exeter City v Fleetwood Town2-1Exeter City (38.6%)Correct
Bodo/Glimt v Vålerenga0-1Bodo/Glimt (90.4%)Wrong
Rotherham United v Shrewsbury Town3-3Rotherham United (39%)Wrong
RB Leipzig v SV Elversberg4-0RB Leipzig (67.5%)Correct
FC Augsburg v 1. FC Union Berlin1-1FC Augsburg (44.3%)Wrong
SC Paderborn 07 v Hamburg SV1-0SC Paderborn 07 (37.1%)Correct
FC Cologne v Schalke 040-0FC Cologne (42.5%)Wrong
Mainz v Werder Bremen2-3Mainz (51.2%)Wrong
Daniil Medvedev v Alexander Bubliknull-nullDaniil Medvedev (61.3%)Correct
BK Häcken v Degerfors IF4-0BK Häcken (77.6%)Correct
Cagliari v Bologna0-2Bologna (44.6%)Correct
Como v Sassuolo2-0Como (58.7%)Correct
Cremonese v Juve Stabia0-1Juve Stabia (37.9%)Correct
Modena v Cesena3-0Modena (53.7%)Correct
Virtus Entella v Mantova0-1Virtus Entella (36.8%)Wrong
US Avellino v Padova0-1US Avellino (51.1%)Wrong
IK Sirius v AIK1-2IK Sirius (60.2%)Wrong
Sudtirol v Sampdoria1-1Sudtirol (51.2%)Wrong
Gaziantep FK v Erzurum BB1-3Gaziantep FK (47.1%)Wrong
Nigeria v Lesothonull-nullNigeria (91.5%)Correct
Gambia v Zambianull-nullZambia (76.6%)Correct
Tommy Paul v Taylor Fritznull-nullTommy Paul (51%)Wrong
Dijon FCO v Rodez Aveyron1-2Dijon FCO (45.8%)Wrong
Rayo Vallecano v Elche0-3Rayo Vallecano (52.5%)Wrong
Córdoba v Eibar2-0Córdoba (63.8%)Correct
Aston Villa v Manchester City2-1Manchester City (61.7%)Wrong
Portsmouth v Millwall2-1Millwall (37%)Wrong
Huddersfield Town v Wigan Athletic2-1Huddersfield Town (78.7%)Correct
Northampton Town v Colchester United2-0Northampton Town (53.4%)Correct
Bristol Rovers v Swindon Town0-0Bristol Rovers (68.3%)Wrong
Cheltenham Town v Newport County1-0Newport County (35.5%)Wrong
Sheffield United v Derby County1-1Sheffield United (48.7%)Wrong
Charlton Athletic v Norwich City1-3Norwich City (47.5%)Correct
Luton Town v Leicester City2-1Luton Town (43.2%)Correct
1. FC Heidenheim 1846 v Energie Cottbus1-11. FC Heidenheim 1846 (44.3%)Wrong
Hertha Berlin v Arminia Bielefeld1-0Hertha Berlin (52.8%)Correct
1. FC Magdeburg v Karlsruher SC6-11. FC Magdeburg (52.7%)Correct
Eyupspor v Kasimpasa0-1Kasimpasa (65.9%)Correct
Nikoloz Basilashvili v Stefanos Tsitsipasnull-nullStefanos Tsitsipas (64.2%)Wrong
Elena Rybakina v Diana Shnaidernull-nullElena Rybakina (70.4%)Correct
Mozambique v Ugandanull-nullUganda (93.3%)Correct
Melbourne Victory v Melbourne City FC1-1Melbourne Victory (47.9%)Wrong
Katie Boulter v Katerina Siniakovanull-nullKaterina Siniakova (52.5%)Correct
Leylah Fernandez v Marie Bouzkovanull-nullLeylah Fernandez (50.8%)Correct
Namibia v Irelandnull-nullIreland (51.5%)Wrong
Gamba Osaka v Kyoto Sanga2-2Gamba Osaka (47.6%)Wrong
New Zealand v Indianull-nullIndia (68.4%)Correct
Denmark v Kuwaitnull-nullKuwait (59.7%)Wrong
Kenya v Qatarnull-nullKenya (51.7%)Wrong
Western Sydney Wanderers v Auckland FC5-2Western Sydney Wanderers (48%)Correct
Vissel Kobe v Machida Zelvia0-0Machida Zelvia (40.8%)Wrong
Kashima Antlers v Kashiwa Reysol2-3Kashima Antlers (49.1%)Wrong
Tokyo Verdy 1969 v Avispa Fukuoka3-1Avispa Fukuoka (41%)Wrong
Western Australia v New South Walesnull-nullNew South Wales (58.6%)Correct
Ann Li v Ashlyn Kruegernull-nullAnn Li (58.1%)Wrong
Sanfrecce Hiroshima v Shimizu S-Pulse4-0Sanfrecce Hiroshima (67.9%)Correct
Newcastle Jets v Macarthur FC1-1Newcastle Jets (39.4%)Wrong
Atlante v Atlético de San Luis0-1Atlante (39.4%)Wrong
Stanford Cardinal v NC State Wolfpack31-28NC State Wolfpack (52.9%)Wrong
Los Angeles Lakers v LA Clippers125-117Los Angeles Lakers (59.9%)Correct
Sacramento Kings v Portland Trail Blazers120-128Sacramento Kings (52.1%)Wrong
Golden State Warriors v Memphis Grizzlies108-111Golden State Warriors (60.6%)Wrong

By competition

  • NCAA Football: 29 of 44 correct
  • MLS: 7 of 14 correct
  • NHL: 8 of 12 correct
  • League One: 5 of 12 correct
  • NBA: 7 of 11 correct
  • Championship: 2 of 11 correct
  • League Two: 5 of 11 correct
  • Brasileirao: 3 of 7 correct
  • Serie B: 3 of 7 correct
  • J1 League: 1 of 6 correct
  • Bundesliga: 3 of 6 correct
  • A-League Men: 3 of 5 correct
  • LaLiga 2: 3 of 5 correct
  • Liga MX: 0 of 4 correct
  • Liga Profesional: 1 of 4 correct
  • La Liga: 3 of 4 correct
  • Belgian Pro League: 0 of 4 correct
  • Serie A: 3 of 4 correct
  • 2. Bundesliga: 2 of 4 correct
  • Premier League: 2 of 4 correct
  • Allsvenskan: 1 of 4 correct
  • Scottish Premiership: 3 of 4 correct
  • WTA Kinoshita Group Japan Open: 1 of 3 correct
  • Primeira Liga: 1 of 3 correct
  • Eredivisie: 2 of 3 correct
  • Saudi Pro League: 1 of 3 correct
  • Austrian Bundesliga: 2 of 3 correct
  • Greek Super League: 1 of 3 correct
  • Super Lig: 2 of 3 correct
  • ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C: 3 of 3 correct
  • Primera A: 1 of 2 correct
  • Primera Division: 1 of 2 correct
  • Ligue 2: 1 of 2 correct
  • ATP BNP Paribas Fortis European Open: 0 of 2 correct
  • Eliteserien: 1 of 2 correct
  • ATP Grand Prix Auvergne-Rhône-Alpes: 1 of 2 correct
  • ATP Almaty Open: 1 of 2 correct
  • WTA BNB Ningbo Open: 2 of 2 correct
  • CWC Challenge League Group A: 0 of 2 correct

Where the track record stands

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