AI correct score predictions
Next three days · updated 31 October 2026
Each of the 10 AI models predicts an exact scoreline; we show the most common one and how many models back it. Exact scores are hard: across 1,900 graded matches the most common AI scoreline was exactly right 10.5% of the time (200 matches), and a single model 9.7%.
| Kickoff | Match | Top AI scoreline | Other scorelines |
|---|---|---|---|
|
Los Angeles Galaxy vs Austin
Major League Soccer
|
2–1 (8 of 11) | 1–1 (3) | |
|
San Jose Earthquakes vs Real Salt Lake
Major League Soccer
|
1–1 (6 of 11) | 2–1 (5) | |
|
O'Higgins vs Nublense
Primera División
|
1–0 (7 of 10) | 1–1 (3) | |
|
Velez Sarsfield vs San Lorenzo
Liga Profesional Argentina
|
1–0 (10 of 11) | 2–0 (1) | |
|
Llaneros vs Junior
Primera A
|
0–1 (9 of 10) | 0–2 (1) | |
|
CF Pachuca vs Tigres UANL
Liga MX
|
2–1 (5 of 11) | 1–1 (5), 1–0 (1) | |
|
Estudiantes L.P. vs Instituto Cordoba
Liga Profesional Argentina
|
1–2 (5 of 11) | 0–1 (4), 1–1 (1) | |
|
Monterrey vs Club Tijuana
Liga MX
|
1–1 (5 of 11) | 2–2 (3), 2–1 (3) | |
|
Guadalajara Chivas vs Atlante FC
Liga MX
|
2–0 (8 of 11) | 1–0 (3) | |
|
Colorado Rapids vs Chicago Fire
Major League Soccer
|
1–2 (8 of 11) | 1–1 (2), 2–3 (1) | |
|
Club America vs Toluca
Liga MX
|
2–1 (11 of 11) | ||
|
Yokohama F. Marinos vs Kawasaki Frontale
J1 League
|
1–2 (9 of 11) | 1–1 (1), 2–3 (1) | |
|
JEF United Chiba vs Avispa Fukuoka
J1 League
|
1–1 (9 of 11) | 1–0 (1), 2–1 (1) | |
|
V-varen Nagasaki vs Tokyo Verdy
J1 League
|
1–0 (8 of 11) | 1–1 (2), 2–1 (1) | |
|
Machida Zelvia vs Gamba Osaka
J1 League
|
2–0 (9 of 11) | 2–1 (2) | |
|
Amed vs Eyüpspor
Süper Lig
|
3–0 (7 of 11) | 2–0 (4) | |
|
PEC Zwolle vs ADO Den Haag
Eredivisie
|
1–1 (8 of 11) | 2–1 (2), 1–2 (1) | |
|
Como vs Venezia
Serie A
|
2–0 (11 of 11) | ||
|
Cercle Brugge vs Antwerp
Jupiler Pro League
|
1–2 (6 of 11) | 0–2 (3), 0–1 (2) | |
|
Getafe vs Sevilla
La Liga
|
0–1 (10 of 11) | 1–2 (1) | |
|
Falkirk vs Celtic
Premiership
|
0–2 (10 of 11) | 1–3 (1) | |
|
Djurgardens IF vs Degerfors IF
Allsvenskan
|
2–0 (11 of 11) | ||
|
Malmo FF vs Hammarby FF
Allsvenskan
|
1–2 (10 of 11) | 0–2 (1) | |
|
Odense vs Silkeborg
Superliga
|
1–1 (8 of 11) | 1–2 (2), 0–1 (1) | |
|
Viborg vs AC Horsens
Superliga
|
2–1 (11 of 11) | ||
|
Başakşehir vs Samsunspor
Süper Lig
|
2–0 (11 of 11) | ||
|
Trabzonspor vs Gaziantep FK
Süper Lig
|
2–0 (10 of 11) | 3–1 (1) | |
|
Brann vs Molde
Eliteserien
|
1–2 (10 of 11) | 1–3 (1) | |
|
Excelsior vs Twente
Eredivisie
|
1–2 (6 of 11) | 0–1 (3), 0–2 (2) | |
|
Telstar vs Utrecht
Eredivisie
|
1–2 (11 of 11) | ||
|
Frosinone vs Torino
Serie A
|
1–1 (6 of 11) | 2–1 (4), 1–0 (1) | |
|
Lazio vs Cagliari
Serie A
|
2–0 (10 of 11) | 1–0 (1) | |
|
Strasbourg vs Auxerre
Ligue 1
|
1–2 (5 of 11) | 1–1 (4), 2–3 (1) | |
|
Union Berlin vs 1. FC Köln
Bundesliga
|
1–1 (10 of 11) | 0–1 (1) | |
|
FC Nordsjaelland vs FC Midtjylland
Superliga
|
1–2 (9 of 11) | 1–1 (2) | |
|
St. Truiden vs OH Leuven
Jupiler Pro League
|
2–1 (8 of 11) | 1–0 (3) | |
|
Racing Santander vs Real Madrid
La Liga
|
0–2 (5 of 11) | 1–3 (3), 0–3 (3) | |
|
IF Elfsborg vs Orgryte IS
Allsvenskan
|
2–0 (10 of 11) | 2–1 (1) | |
|
BK Hacken vs IFK Goteborg
Allsvenskan
|
2–1 (9 of 11) | 1–0 (1), 2–0 (1) | |
|
Vasteras SK FK vs IF Brommapojkarna
Allsvenskan
|
2–1 (10 of 11) | 1–1 (1) | |
|
Arouca vs Nacional
Primeira Liga
|
2–0 (10 of 11) | 1–0 (1) | |
|
Groningen vs Sparta Rotterdam
Eredivisie
|
2–1 (10 of 11) | 3–1 (1) | |
|
KFUM Oslo vs Ham-Kam
Eliteserien
|
2–1 (6 of 11) | 1–0 (4), 2–0 (1) | |
|
Sarpsborg 08 FF vs Kristiansund BK
Eliteserien
|
1–0 (9 of 11) | 2–0 (2) | |
|
Start vs Lillestrom
Eliteserien
|
0–2 (6 of 11) | 1–2 (5) | |
|
Kasımpaşa vs Beşiktaş
Süper Lig
|
1–2 (7 of 11) | 1–1 (4) | |
|
Lyon vs Angers
Ligue 1
|
2–0 (8 of 11) | 1–0 (3) | |
|
Paris FC vs Monaco
Ligue 1
|
1–0 (4 of 11) | 2–1 (4), 1–1 (2) | |
|
Liverpool vs Arsenal
Premier League
|
1–1 (7 of 11) | 0–1 (3), 1–2 (1) | |
|
Eintracht Frankfurt vs Hamburger SV
Bundesliga
|
2–1 (9 of 11) | 1–0 (1), 1–1 (1) | |
|
Lecce vs Genoa
Serie A
|
1–0 (10 of 11) | 0–1 (1) | |
|
Brondby vs Aarhus
Superliga
|
1–1 (7 of 11) | 2–1 (4) | |
|
Elche vs Valencia
La Liga
|
1–0 (9 of 11) | 1–1 (1), 2–1 (1) | |
|
Lommel United vs Gent
Jupiler Pro League
|
0–2 (10 of 11) | 1–2 (1) | |
|
Boca Juniors vs River Plate
Liga Profesional Argentina
|
1–0 (11 of 11) | ||
|
Academico Viseu vs Rio Ave
Primeira Liga
|
2–0 (10 of 11) | 1–0 (1) | |
|
Maritimo vs Santa Clara
Primeira Liga
|
0–1 (9 of 11) | 0–2 (1), 1–2 (1) | |
|
Valerenga vs Tromso
Eliteserien
|
1–2 (9 of 11) | 1–1 (2) | |
|
Charleroi vs RAAL La Louvière
Jupiler Pro League
|
2–0 (7 of 11) | 2–1 (2), 1–0 (2) | |
|
Juventus vs Napoli
Serie A
|
1–0 (7 of 11) | 2–1 (2), 0–1 (1) | |
|
Marseille vs Toulouse
Ligue 1
|
2–1 (10 of 11) | 2–2 (1) | |
|
Athletic Club vs Real Sociedad
La Liga
|
1–1 (8 of 11) | 1–2 (3) | |
|
Vancouver Whitecaps vs Seattle Sounders
Major League Soccer
|
2–1 (9 of 11) | 2–0 (1), 1–0 (1) | |
|
SC Braga vs Famalicao
Primeira Liga
|
1–1 (8 of 11) | 2–1 (3) | |
|
Nashville SC vs New York Red Bulls
Major League Soccer
|
2–0 (11 of 11) | ||
|
Atlanta United FC vs Toronto FC
Major League Soccer
|
1–1 (7 of 11) | 2–1 (3), 1–2 (1) | |
|
Belgrano Cordoba vs Barracas Central
Liga Profesional Argentina
|
1–0 (6 of 11) | 1–1 (4), 2–1 (1) | |
|
Newells Old Boys vs Union Santa Fe
Liga Profesional Argentina
|
1–1 (8 of 11) | 1–0 (2), 2–1 (1) | |
|
Santos Laguna vs Necaxa
Liga MX
|
2–1 (11 of 11) | ||
|
Lanus vs Gimnasia M.
Liga Profesional Argentina
|
1–0 (9 of 11) | 2–1 (2) | |
|
New England Revolution vs Inter Miami
Major League Soccer
|
1–2 (10 of 11) | 2–3 (1) | |
|
Cruz Azul vs Leon
Liga MX
|
2–1 (11 of 11) | ||
|
Los Angeles FC vs Minnesota United FC
Major League Soccer
|
1–0 (9 of 11) | 2–0 (1), 2–1 (1) | |
|
Portland Timbers vs Houston Dynamo
Major League Soccer
|
1–1 (9 of 11) | 1–2 (1), 2–1 (1) | |
|
Gençlerbirliği S.K. vs Alanyaspor
Süper Lig
|
0–1 (5 of 11) | 1–1 (5), 1–2 (1) | |
|
Sassuolo vs Fiorentina
Serie A
|
2–1 (8 of 11) | 1–1 (3) | |
|
Gais vs AIK Stockholm
Allsvenskan
|
1–1 (6 of 11) | 0–1 (2), 1–2 (2) | |
|
Mjallby AIF vs Kalmar FF
Allsvenskan
|
1–0 (11 of 11) | ||
|
Sonderjyske vs FC Copenhagen
Superliga
|
0–2 (7 of 11) | 1–2 (4) | |
|
Lorient vs Stade Brestois 29
Ligue 1
|
1–1 (9 of 11) | 1–0 (1), 2–1 (1) | |
|
Atalanta vs Parma
Serie A
|
2–0 (11 of 11) | ||
|
Newcastle vs Everton
Premier League
|
2–1 (4 of 11) | 1–1 (4), 1–2 (2) | |
|
Deportivo La Coruna vs Osasuna
La Liga
|
1–1 (9 of 11) | 2–1 (2) | |
|
Benfica vs Alverca
Primeira Liga
|
3–1 (4 of 11) | 2–0 (4), 2–1 (2) | |
|
GIL Vicente vs Vitória SC
Primeira Liga
|
1–0 (5 of 11) | 1–1 (3), 0–1 (2) | |
|
Defensa Y Justicia vs Independiente
Liga Profesional Argentina
|
1–0 (6 of 11) | 1–1 (5) | |
|
Platense vs Central Cordoba de Santiago
Liga Profesional Argentina
|
1–0 (9 of 11) | 1–1 (1), 2–1 (1) | |
|
RB Bragantino vs Santos
Serie A
|
1–1 (5 of 11) | 1–2 (5), 0–1 (1) | |
|
Atletico Tucuman vs Argentinos JRS
Liga Profesional Argentina
|
0–1 (10 of 11) | 1–2 (1) | |
|
Independ. Rivadavia vs Banfield
Liga Profesional Argentina
|
1–0 (10 of 11) | 2–1 (1) | |
|
Galatasaray vs VfB Stuttgart
UEFA Champions League
|
1–2 (10 of 11) | 2–2 (1) | |
|
Shakhtar Donetsk vs Sporting CP
UEFA Champions League
|
1–2 (11 of 11) | ||
|
Anaitasuna vs Alaves
Copa del Rey
|
0–2 (8 of 11) | 0–3 (2), 1–2 (1) | |
|
Pamplona vs Eibar
Copa del Rey
|
0–2 (6 of 11) | 0–1 (3), 1–0 (1) | |
|
Sirius vs Halmstad
Allsvenskan
|
2–0 (8 of 11) | 3–0 (3) | |
|
Blackburn vs Stoke City
Championship
|
1–1 (10 of 11) | 2–1 (1) | |
|
Derby vs Norwich
Championship
|
1–2 (6 of 11) | 1–1 (5) | |
|
Portsmouth vs Swansea
Championship
|
1–2 (5 of 11) | 1–1 (3), 1–0 (2) | |
|
Preston vs Sheffield Utd
Championship
|
1–2 (5 of 11) | 0–2 (3), 0–1 (3) | |
|
QPR vs Burnley
Championship
|
2–1 (10 of 11) | 2–0 (1) | |
|
Watford vs Lincoln
Championship
|
1–1 (8 of 11) | 1–0 (1), 0–1 (1) | |
|
Charlton vs Bolton
Championship
|
1–1 (9 of 11) | 2–1 (1), 1–2 (1) | |
|
Atletico Madrid vs Bayern München
UEFA Champions League
|
1–1 (7 of 11) | 1–2 (4) | |
|
Barcelona vs Aston Villa
UEFA Champions League
|
2–1 (7 of 11) | 3–2 (2), 2–2 (1) | |
|
Bodo/Glimt vs Lille
UEFA Champions League
|
2–1 (7 of 11) | 3–1 (2), 2–0 (2) | |
|
Feyenoord vs Inter
UEFA Champions League
|
1–2 (10 of 11) | 0–1 (1) | |
|
Lask Linz vs Slovan Bratislava
UEFA Champions League
|
2–1 (8 of 11) | 1–1 (3) | |
|
Manchester United vs AS Roma
UEFA Champions League
|
2–1 (5 of 11) | 1–1 (4), 2–2 (1) | |
|
Villarreal vs Paris Saint Germain
UEFA Champions League
|
1–2 (9 of 11) | 1–3 (2) | |
|
Birmingham vs Millwall
Championship
|
2–1 (7 of 11) | 1–0 (2), 1–1 (1) | |
|
West Brom vs Southampton
Championship
|
1–2 (8 of 11) | 1–1 (3) | |
|
Chapecoense-sc vs Mirassol
Serie A
|
0–1 (11 of 11) |
The record
1,900
matches graded
11%
top AI scoreline exactly right
10%
single model exactly right
Questions
How often do AI correct score predictions come true?
About one time in ten: 10.5% for the most common AI scoreline across 1,900 graded matches.
Which scorelines do the AIs predict most?
Low ones: 1–0, 2–1, 1–1 and 2–0 cover most picks, because they are the most common results in football.
Have a specific question about a match?
Ask all 10 AIs at once in the app: goals, corners, cards, a player to score.