AI Prediction
Model hit rate 56.6%

How the model did: 133 of 219 right (60.7%) on 31 October 2026

Model review · Published 2026-11-01 · Updated 2026-11-01 09:40 UTC

219 settled matches, 133 correct picks, one real upset (a draw over Feyenoord Rotterdam) and the honest numbers behind them.

219 of our predictions settled in the last day and the model landed 133 of them, a 60.7% hit rate for the day against a running 56.6% across 2256 settled picks since launch. A good day by three-way standards, where even the closing market sits near 53%.

Upset of the day: a draw 1-1 Feyenoord Rotterdam

The model gave Feyenoord Rotterdam 81.1% and the draw only 13.7%. Eredivisie result: Feyenoord Rotterdam 1-1 Fortuna Sittard. A 13.7% 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: Vissel Kobe at 54.9%

Vissel Kobe 3-1 Nagoya Grampus in the J1 League. 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
Oman v Pakistannull-nullPakistan (81.7%)Correct
Machida Zelvia v Gamba Osaka0-0Machida Zelvia (49.6%)Wrong
England v South Africanull-nullEngland (74.2%)Wrong
JEF United Ichihara-Chiba v Avispa Fukuoka3-0JEF United Ichihara-Chiba (38.3%)Correct
V-Varen Nagasaki v Tokyo Verdy 19691-2V-Varen Nagasaki (51.6%)Wrong
Sydney Thunder Women v Brisbane Heat Womennull-nullSydney Thunder Women (72.6%)Correct
Yokohama F. Marinos v Kawasaki Frontale4-2Yokohama F. Marinos (43%)Correct
Melbourne Victory v Central Coast Mariners FC1-1Melbourne Victory (56.1%)Wrong
Scotland v United Arab Emiratesnull-nullUnited Arab Emirates (64.9%)Wrong
América v Toluca2-2América (35.7%)Wrong
Leylah Fernandez v Diana Shnaidernull-nullDiana Shnaider (57.4%)Correct
Fresno State Bulldogs v Oregon State Beavers38-22Fresno State Bulldogs (55.5%)Correct
Hong Kong v Sri Lankanull-nullHong Kong (60.6%)Correct
UNLV Rebels v Northern Illinois Huskies31-24UNLV Rebels (55.5%)Correct
Bianca Andreescu v Carole Monnetnull-nullBianca Andreescu (70.8%)Correct
Colorado Avalanche v Calgary Flames5-2Colorado Avalanche (65.6%)Correct
Boise State Broncos v Texas State Bobcats46-45Boise State Broncos (55.5%)Correct
Bangladesh v Indianull-nullIndia (80.7%)Correct
Colorado Rapids v Chicago Fire FC2-4Colorado Rapids (39.1%)Wrong
Guadalajara v Atlante4-2Guadalajara (60.1%)Correct
Monterrey v Tijuana3-3Monterrey (64.2%)Wrong
Estudiantes de La Plata v Instituto (Córdoba)3-3Estudiantes de La Plata (46.6%)Wrong
Houston Rockets v Oklahoma City Thunder119-98Houston Rockets (55%)Correct
Tatjana Maria v Fiona Ferronull-nullTatjana Maria (57.9%)Correct
Milwaukee Bucks v Cleveland Cavaliers111-136Milwaukee Bucks (52.7%)Wrong
Golden State Valkyries v Atlanta Dream68-63Golden State Valkyries (58.2%)Correct
Memphis Grizzlies v Sacramento Kings136-105Memphis Grizzlies (58.3%)Correct
San Antonio Spurs v Minnesota Timberwolves121-111San Antonio Spurs (60.1%)Correct
Dallas Stars v Columbus Blue Jackets3-1Dallas Stars (63.4%)Correct
Memphis Tigers v Army Black Knights49-22Memphis Tigers (63.6%)Correct
Nebraska Cornhuskers v Washington Huskies10-17Washington Huskies (52.9%)Correct
Arkansas Razorbacks v Missouri Tigers10-34Missouri Tigers (52.9%)Correct
Texas Longhorns v Mississippi State Bulldogs31-3Texas Longhorns (55.5%)Correct
North Carolina Tar Heels v Miami Hurricanes35-38North Carolina Tar Heels (55.5%)Wrong
USC Trojans v Ohio State Buckeyes30-18USC Trojans (55.5%)Correct
Pittsburgh Panthers v Georgia Tech Yellow Jackets34-11Pittsburgh Panthers (55.5%)Correct
Llaneros FC v Atlético Junior3-2Atlético Junior (45.8%)Wrong
Pachuca v Tigres UANL3-0Pachuca (37.4%)Correct
New Orleans Pelicans v Atlanta Hawks121-99New Orleans Pelicans (52.4%)Correct
Montreal Canadiens v Pittsburgh Penguins5-4Montreal Canadiens (61.4%)Correct
Vancouver Canucks v Toronto Maple Leafs2-4Toronto Maple Leafs (63.6%)Correct
San Diego State Aztecs v Washington State Cougars26-20San Diego State Aztecs (55.5%)Correct
Iowa State Cyclones v Oklahoma State Cowboys51-49Iowa State Cyclones (55.5%)Correct
Florida State Seminoles v Clemson Tigers24-36Florida State Seminoles (55.5%)Wrong
Vélez Sarsfield v San Lorenzo2-2Vélez Sarsfield (43.8%)Wrong
Charlotte Hornets v Philadelphia 76ers104-109Charlotte Hornets (57.2%)Wrong
LA Galaxy v Austin FC4-1LA Galaxy (64.1%)Correct
San Jose Earthquakes v Real Salt Lake2-1Real Salt Lake (36.6%)Wrong
O'Higgins v Ñublense1-0O'Higgins (51.7%)Correct
FC Porto v Estoril4-0FC Porto (73.4%)Correct
UCLA Bruins v Nevada Wolf Pack27-0UCLA Bruins (63.6%)Correct
Penn State Nittany Lions v Purdue Boilermakers31-17Penn State Nittany Lions (55.5%)Correct
Oklahoma Sooners v South Carolina Gamecocks25-42Oklahoma Sooners (55.5%)Wrong
Aston Villa v Fulham1-1Aston Villa (44.8%)Wrong
Barcelona v Alavés6-1Barcelona (85.5%)Correct
Ajax Amsterdam v AZ Alkmaar1-0Ajax Amsterdam (52.8%)Correct
SC Cambuur v Go Ahead Eagles4-0Go Ahead Eagles (44.7%)Wrong
Deportivo Riestra v Talleres (Córdoba)0-3Deportivo Riestra (41.6%)Wrong
Albacete v CD Sabadell2-1CD Sabadell (45.3%)Wrong
San José State Spartans v New Mexico Lobos16-21San José State Spartans (55.5%)Wrong
Los Angeles Kings v Buffalo Sabres2-3Buffalo Sabres (50.9%)Correct
San Jose Sharks v Ottawa Senators1-5San Jose Sharks (50.4%)Wrong
Troyes v Le Mans2-0Troyes (39.8%)Correct
Waasland-Beveren v Union St.-Gilloise1-2Union St.-Gilloise (74%)Correct
AC Milan v Internazionale3-1Internazionale (51.2%)Wrong
Anderlecht v KVC Westerlo4-1Anderlecht (72.6%)Correct
Cincinnati Bearcats v Utah Utes25-49Cincinnati Bearcats (55.5%)Wrong
Wake Forest Demon Deacons v Virginia Cavaliers51-7Wake Forest Demon Deacons (55.5%)Correct
Karlsruher SC v 1. FC Heidenheim 18462-11. FC Heidenheim 1846 (53.7%)Wrong
North Dakota State Bison v UTEP Miners31-7North Dakota State Bison (55.5%)Correct
Liberty Flames v Florida International Panthers49-10Liberty Flames (55.5%)Correct
Oregon Ducks v Northwestern Wildcats34-26Oregon Ducks (55.5%)Correct
Utah State Aggies v Colorado State Rams31-14Utah State Aggies (55.5%)Correct
Indiana Hoosiers v Minnesota Golden Gophers23-16Indiana Hoosiers (55.5%)Correct
Georgia Bulldogs v Florida Gators27-8Georgia Bulldogs (55.5%)Correct
BYU Cougars v Arizona State Sun Devils27-20BYU Cougars (55.5%)Correct
TCU Horned Frogs v Kansas Jayhawks22-16TCU Horned Frogs (63.6%)Correct
Louisville Cardinals v Stanford Cardinal52-24Louisville Cardinals (63.6%)Correct
Coritiba v Vitória2-0Coritiba (38.1%)Correct
Guingamp v Saint-Étienne3-0Saint-Étienne (60.7%)Wrong
Sporting Kansas City v FC Dallas1-1FC Dallas (54.5%)Wrong
St. Louis CITY SC v San Diego FC0-1St. Louis CITY SC (44.2%)Wrong
Utah Jazz v Portland Trail Blazers90-112Utah Jazz (52.1%)Wrong
East Carolina Pirates v Temple Owls17-9East Carolina Pirates (55.5%)Correct
Air Force Falcons v UConn Huskies35-26Air Force Falcons (55.5%)Correct
Sampdoria v Virtus Entella2-0Sampdoria (47.3%)Correct
LASK Linz v WSG Swarovski Tirol2-1LASK Linz (75.9%)Correct
Al Hilal v Al Fateh2-0Al Hilal (80.5%)Correct
Columbus Crew v D.C. United3-0Columbus Crew (67.6%)Correct
FC Cincinnati v Philadelphia Union1-0Philadelphia Union (38.9%)Wrong
New York City FC v CF Montréal1-1New York City FC (64.7%)Wrong
New York Islanders v Edmonton Oilers0-4New York Islanders (50.2%)Wrong
Nashville Predators v Tampa Bay Lightning5-4Tampa Bay Lightning (54.1%)Wrong
Colorado Buffaloes v Kansas State Wildcats27-24Colorado Buffaloes (63.6%)Correct
Heerenveen v NEC Nijmegen1-0Heerenveen (40%)Correct
PSV Eindhoven v Willem II7-0PSV Eindhoven (84.4%)Correct
Tottenham Hotspur v Crystal Palace2-0Tottenham Hotspur (62.9%)Correct
Real Betis v Málaga2-1Real Betis (68.7%)Correct
Bayern Munich v Borussia Dortmund2-2Bayern Munich (71.4%)Wrong
RC Celta Fortuna v Córdoba2-2RC Celta Fortuna (37.1%)Wrong
Standard Liege v KV Kortrijk1-1Standard Liege (58.5%)Wrong
Udinese v AS Roma2-5AS Roma (66%)Correct
Aalesund v Sandefjord3-4Aalesund (47.1%)Wrong
Charlotte FC v Orlando City SC4-0Charlotte FC (45.5%)Correct
Kifisia v Olympiacos2-3Olympiacos (75.3%)Correct
Detroit Red Wings v St. Louis Blues4-5Detroit Red Wings (55.6%)Wrong
Boston Bruins v Chicago Blackhawks5-4Boston Bruins (76.7%)Correct
Ole Miss Rebels v Auburn Tigers45-15Ole Miss Rebels (55.5%)Correct
Rutgers Scarlet Knights v Michigan Wolverines21-28Michigan Wolverines (52.9%)Correct
Catanzaro v Padova1-1Catanzaro (43.3%)Wrong
Alexander Zverev v Alex de Minaurnull-nullAlexander Zverev (65.1%)Wrong
Jiri Lehecka v Jan-Lennard Struffnull-nullJiri Lehecka (59.1%)Correct
Fenerbahce v Goztepe1-2Fenerbahce (62.5%)Wrong
SC Rheindorf Altach v SV Josko Ried1-1SC Rheindorf Altach (56.7%)Wrong
Iowa Hawkeyes v Wisconsin Badgers30-0Iowa Hawkeyes (55.5%)Correct
Maryland Terrapins v Illinois Fighting Illini17-20Illinois Fighting Illini (52.9%)Correct
Western Michigan Broncos v Bowling Green Falcons23-10Western Michigan Broncos (55.5%)Correct
Navy Midshipmen v Notre Dame Fighting Irish13-35Notre Dame Fighting Irish (52.9%)Correct
Syracuse Orange v SMU Mustangs30-27SMU Mustangs (52.9%)Wrong
NC State Wolfpack v California Golden Bears31-10NC State Wolfpack (55.5%)Correct
Duke Blue Devils v Boston College Eagles47-2Duke Blue Devils (63.6%)Correct
South Florida Bulls v UAB Blazers30-10South Florida Bulls (55.5%)Correct
Warriors v Western Provincenull-nullWestern Province (52.1%)Wrong
Texas Tech Red Raiders v Arizona Wildcats34-26Texas Tech Red Raiders (55.5%)Correct
Nauhany Vitoria Leme Da Silva v Alice Tubellonull-nullNauhany Vitoria Leme Da Silva (55.7%)Wrong
Feyenoord Rotterdam v Fortuna Sittard1-1Feyenoord Rotterdam (81.1%)Wrong
Moreirense v Estrela2-1Estrela (42.5%)Wrong
Elsa Jacquemot v Alina Charaevanull-nullAlina Charaeva (70.3%)Correct
Rayo Vallecano v Celta Vigo3-0Rayo Vallecano (38.6%)Correct
Eibar v Almería1-1Eibar (41.1%)Wrong
Dundee United v Heart of Midlothian0-0Heart of Midlothian (49.5%)Wrong
AFC Bournemouth v Leeds United2-0AFC Bournemouth (41.7%)Correct
Brentford v Nottingham Forest2-0Brentford (40.9%)Correct
Coventry City v Sunderland3-1Sunderland (46.1%)Wrong
Hull City v Ipswich Town2-2Ipswich Town (40%)Wrong
Manchester City v Brighton & Hove Albion0-1Manchester City (55.9%)Wrong
Bolton Wanderers v Bristol City2-3Bristol City (43.8%)Correct
Burnley v Portsmouth0-0Burnley (42.4%)Wrong
Middlesbrough v Charlton Athletic3-0Middlesbrough (74.7%)Correct
Millwall v Derby County4-1Millwall (54.1%)Correct
Southampton v Queens Park Rangers4-1Southampton (56.6%)Correct
Swansea City v Blackburn Rovers4-0Swansea City (52.4%)Correct
West Ham United v West Bromwich Albion1-3West Ham United (54.8%)Wrong
Wolverhampton Wanderers v Cardiff City3-0Wolverhampton Wanderers (56%)Correct
Barnsley v Oxford United1-1Oxford United (44.1%)Wrong
Leicester City v Stevenage2-2Leicester City (43.8%)Wrong
Mansfield Town v Notts County0-2Mansfield Town (53.5%)Wrong
Milton Keynes Dons v Doncaster Rovers6-1Milton Keynes Dons (48.1%)Correct
Peterborough United v Luton Town0-2Luton Town (52.8%)Correct
Stockport County v AFC Wimbledon2-1Stockport County (82.4%)Correct
Wigan Athletic v Bromley3-2Wigan Athletic (49.2%)Correct
Wycombe Wanderers v Burton Albion2-0Wycombe Wanderers (71.7%)Correct
Accrington Stanley v Northampton Town1-1Accrington Stanley (40.7%)Wrong
Colchester United v Walsall1-3Colchester United (37.2%)Wrong
Crewe Alexandra v Barnet1-1Barnet (45.8%)Wrong
Fleetwood Town v Bristol Rovers3-1Fleetwood Town (39.7%)Correct
Oldham Athletic v Crawley Town0-1Oldham Athletic (60.9%)Wrong
Salford City v Exeter City2-1Salford City (76.5%)Correct
Shrewsbury Town v Gillingham1-2Shrewsbury Town (53.1%)Wrong
Swindon Town v Rotherham United2-1Swindon Town (43.1%)Correct
Tranmere Rovers v Cheltenham Town3-1Tranmere Rovers (53.8%)Correct
Kilmarnock v St Johnstone2-2Kilmarnock (38.5%)Wrong
Motherwell v St Mirren1-0Motherwell (53%)Correct
KV Mechelen v Racing Genk1-0Racing Genk (57.6%)Wrong
Fredrikstad v Rosenborg0-3Rosenborg (59.4%)Correct
Al Fayha v Al Faisaly4-1Al Faisaly (48.9%)Wrong
Bayer Leverkusen v VfB Stuttgart2-4Bayer Leverkusen (49.1%)Wrong
Borussia Mönchengladbach v SC Paderborn 070-0Borussia Mönchengladbach (46%)Wrong
FC Augsburg v SC Freiburg1-2SC Freiburg (46.3%)Correct
Schalke 04 v RB Leipzig0-2RB Leipzig (55.9%)Correct
Werder Bremen v TSG Hoffenheim2-0TSG Hoffenheim (44.2%)Wrong
Valentin Vacherot v Taylor Fritznull-nullTaylor Fritz (61.6%)Wrong
Daniil Medvedev v Carlos Alcaraznull-nullCarlos Alcaraz (72.9%)Correct
Julia Riera v Julia Grabhernull-nullJulia Grabher (62.6%)Correct
Bologna v Monza2-1Bologna (51.4%)Correct
Cremonese v Benevento2-0Benevento (45.1%)Wrong
Modena v Mantova1-1Modena (51.5%)Wrong
Sudtirol v Cesena1-1Sudtirol (44.8%)Wrong
Anna Blinkova v Noma Noha Akuguenull-nullAnna Blinkova (65.1%)Wrong
Al Taawoun v Al Ettifaq1-1Al Ettifaq (43.9%)Wrong
Levante v Atlético Madrid0-2Atlético Madrid (64.5%)Correct
Real Sociedad II v Girona1-0Girona (62.7%)Wrong
Annecy v Montpellier0-3Montpellier (48.6%)Correct
Kocaelispor v Caykur Rizespor0-0Kocaelispor (35.5%)Wrong
Chelsea v Manchester United2-0Chelsea (52.3%)Correct
Lincoln City v Birmingham City1-3Birmingham City (48.7%)Correct
Norwich City v Watford3-2Norwich City (57.4%)Correct
Stoke City v Preston North End2-0Stoke City (50.4%)Correct
Bradford City v Huddersfield Town0-3Huddersfield Town (45.4%)Correct
Leyton Orient v Cambridge United3-0Leyton Orient (37.3%)Correct
Plymouth Argyle v Reading0-0Reading (44.7%)Wrong
Grimsby Town v York City5-2Grimsby Town (41.4%)Correct
Port Vale v Rochdale4-2Port Vale (70.4%)Correct
Kaiserslautern v Hertha Berlin0-3Kaiserslautern (37.1%)Wrong
SV Darmstadt 98 v 1. FC Magdeburg1-11. FC Magdeburg (48.7%)Wrong
VfL Wolfsburg v VfL Osnabruck2-0VfL Wolfsburg (55.9%)Correct
Kaitlin Quevedo v Lilli Taggernull-nullLilli Tagger (53.9%)Correct
Erzurum BB v Çorum FK1-3Çorum FK (44.4%)Correct
Macarthur FC v Western Sydney Wanderers FC0-0Macarthur FC (41.8%)Wrong
Xinran Sun v Harriet Dartnull-nullXinran Sun (58.3%)Wrong
Perth Scorchers Women v Melbourne Renegades Womennull-nullPerth Scorchers Women (55.6%)Correct
Pakistan v Sri Lankanull-nullPakistan (57.3%)Correct
Australia v United Arab Emiratesnull-nullAustralia (65.4%)Correct
Kashiwa Reysol v Urawa Red Diamonds4-0Kashiwa Reysol (48.5%)Correct
Kenya v Papua New Guineanull-nullKenya (52.1%)Correct
Jersey v Qatarnull-nullJersey (76.5%)Correct
Hong Kong v Pakistannull-nullPakistan (66.3%)Correct
Kashima Antlers v Cerezo Osaka4-1Kashima Antlers (55.5%)Correct
Melbourne City FC v Sydney FC2-1Sydney FC (37.6%)Wrong
Vissel Kobe v Nagoya Grampus3-1Vissel Kobe (54.9%)Correct
United Arab Emirates v Netherlandsnull-nullNetherlands (72.4%)Wrong
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

By competition

  • NCAA Football: 36 of 42 correct
  • Championship: 9 of 11 correct
  • League One: 7 of 11 correct
  • League Two: 6 of 11 correct
  • J1 League: 8 of 10 correct
  • NHL: 6 of 10 correct
  • Hong Kong International Cricket Sixes: 6 of 9 correct
  • MLS: 3 of 9 correct
  • Premier League: 4 of 8 correct
  • NBA: 4 of 7 correct
  • Bundesliga: 2 of 6 correct
  • Eredivisie: 3 of 5 correct
  • Serie B: 1 of 5 correct
  • A-League Men: 0 of 4 correct
  • Liga MX: 2 of 4 correct
  • La Liga: 4 of 4 correct
  • LaLiga 2: 0 of 4 correct
  • Belgian Pro League: 2 of 4 correct
  • 2. Bundesliga: 1 of 4 correct
  • Women's Big Bash League: 3 of 3 correct
  • Liga Profesional: 0 of 3 correct
  • Serie A: 2 of 3 correct
  • Saudi Pro League: 1 of 3 correct
  • Super Lig: 1 of 3 correct
  • Scottish Premiership: 1 of 3 correct
  • WTA Toray Pan Pacific Open Tennis: 2 of 2 correct
  • WTA Queretaro Open: 2 of 2 correct
  • Primeira Liga: 1 of 2 correct
  • Ligue 2: 1 of 2 correct
  • Austrian Bundesliga: 1 of 2 correct
  • Eliteserien: 1 of 2 correct
  • ATP Erste Bank Open: 1 of 2 correct
  • ATP Swiss Indoors Basel: 1 of 2 correct
  • WTA Curitiba Open: 1 of 2 correct
  • WTA Valle D'Aosta Ladies Open: 1 of 2 correct
  • WTA Guangzhou Open: 1 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.6% (1278 of 2256). 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