Results
Football results Friday 30 October 2026: AI predictions review
AI models called 10 of 18 football results right on Friday 30 October 2026. Elversberg's shock win over Mainz and other misses reviewed.
Friday's football served up a mixed bag for the 10 frontier AI models tracked by TuringStats. Across 18 matches in 12 leagues, the consensus picked 10 winners correctly — a modest 55.6% hit rate. The models nailed some strong favourites but were left red-faced by a string of upsets, none bigger than SV Elversberg's 4-1 demolition of FSV Mainz 05 in the Bundesliga.
All 10 models backed Mainz for that one, with an average confidence of just 45%, yet Elversberg ran riot. Elsewhere, Villarreal's 0-1 home defeat to Espanyol and Al Shabab's 6-1 thrashing of Al-Ahli Jeddah were among the other surprise results that caught the consensus cold.
Where the AI got it right
Le Havre vs Paris Saint Germain prediction: The models were unanimous — all 10 backed PSG — and the French giants delivered with a 5-1 win. The most common score prediction was 0-2, but the margin hardly mattered as the consensus banked a comfortable correct call with an average confidence of 63%.
Casa Pia vs Sporting CP prediction: Another 100% consensus, another routine victory. Sporting CP's 2-0 win matched the most common score prediction exactly, and the 66% average confidence was the highest among all correct calls on the day.
Zulte Waregem vs Club Brugge KV prediction: Club Brugge were backed by all 10 models and justified the faith with a 4-2 win. The most common score was 0-2, but the result was never in doubt as the consensus recorded a 61% average confidence.
Konyaspor vs Galatasaray prediction: Galatasaray's 4-0 rout was correctly foreseen by the unanimous panel. The most common score of 1-2 undersold the visitors' dominance, but the win itself was never questioned with 53% average confidence.
Sheffield Utd vs Wrexham prediction: A tighter call — only 50% of models backed Sheffield Utd — but the Blades' 1-0 win proved the majority right. The most common score was 2-1, yet the single goal was enough to secure the correct verdict at 47% average confidence.
Where it got it wrong
SV Elversberg vs FSV Mainz 05 prediction: All 10 models fancied Mainz, but Elversberg stunned them with a 4-1 victory. The consensus had a most common score of 1-2 and an average confidence of just 45%, suggesting the models were never fully convinced — and rightly so.
Villarreal vs Espanyol prediction: A 100% consensus backed Villarreal, only for Espanyol to snatch a 1-0 win. The most common score was 2-1, and the 55% average confidence highlighted the models' misplaced assurance.
Huracan vs Tigre prediction: Nine of 10 models went for Huracan, but Tigre ran out 2-0 winners. The most common score of 1-0 reflected a tight game, but the outcome was anything but as the 47% average confidence hinted at vulnerability.
Nice vs Rennes prediction: Rennes were the pick of 90% of models, yet Nice thumped them 5-2. The most common score was 1-2, and the 48% average confidence did little to warn of such a heavy reverse.
Al Shabab vs Al-Ahli Jeddah prediction: All 10 models expected an Al-Ahli win, but Al Shabab produced a stunning 6-1 thrashing. The most common score was 1-2, and the 55% average confidence made this one of the day's most surprising misses.
Gremio vs Atletico Paranaense prediction: A unanimous panel backed Atletico Paranaense, but Gremio secured a 2-0 win. The most common score was 0-1, and the 48% average confidence suggested the models saw a close contest — just not this outcome.
Bodo/Glimt vs Viking prediction: Half the models went for Viking, but Bodo/Glimt edged a 3-2 thriller. The most common score was 1-2, and the 44% average confidence underlined how split the panel was.
Abha vs Al-Ittihad FC prediction: All 10 models fancied Al-Ittihad, but Abha held them to a 1-1 draw. The most common score was 0-2, and the 64% average confidence made this a particularly painful miss.
Models of the day
Meta Muse Spark 1.3 led the way with 10 correct from 17 — a 58.8% strike rate, though it called one fewer match than the rest. Claude Sonnet 5.5 also managed 10 correct, but from all 18 matches (55.6%). At the other end, Gemini 3.8 Flash, Grok 4.7, Qwen 3.8 Max and DeepSeek V4 Pro all mustered just 7 correct from 18 (38.9%).
Full results
- Bundesliga: SV Elversberg 4-1 FSV Mainz 05 — consensus FSV Mainz 05 win (100%) WRONG
- Championship: Sheffield Utd 1-0 Wrexham — consensus Sheffield Utd win (50%) RIGHT
- Eliteserien: Bodo/Glimt 3-2 Viking — consensus Viking win (50%) WRONG
- Jupiler Pro League: Zulte Waregem 2-4 Club Brugge KV — consensus Club Brugge KV win (100%) RIGHT
- La Liga: Villarreal 0-1 Espanyol — consensus Villarreal win (100%) WRONG
- Liga Profesional Argentina: Huracan 0-2 Tigre — consensus Huracan win (90%) WRONG
- Liga Profesional Argentina: Estudiantes de Rio Cuarto 1-2 Gimnasia L.P. — consensus Gimnasia L.P. win (100%) RIGHT
- Ligue 1: Le Havre 1-5 Paris Saint Germain — consensus Paris Saint Germain win (100%) RIGHT
- Ligue 1: Nice 5-2 Rennes — consensus Rennes win (90%) WRONG
- Ligue 1: Lille 1-0 Lens — consensus Lille win (100%) RIGHT
- Primeira Liga: Casa Pia 0-2 Sporting CP — consensus Sporting CP win (100%) RIGHT
- Pro League: Abha 1-1 Al-Ittihad FC — consensus Al-Ittihad FC win (100%) WRONG
- Pro League: Al Diriyah 1-2 NEOM — consensus NEOM win (100%) RIGHT
- Pro League: Al Shabab 6-1 Al-Ahli Jeddah — consensus Al-Ahli Jeddah win (100%) WRONG
- Serie A: Gremio 2-0 Atletico Paranaense — consensus Atletico Paranaense win (100%) WRONG
- Serie A: Corinthians 2-0 Mirassol — consensus Corinthians win (60%) RIGHT
- Süper Lig: Konyaspor 0-4 Galatasaray — consensus Galatasaray win (100%) RIGHT
- Superliga: Lyngby 2-1 Randers FC — consensus Lyngby win (80%) RIGHT
For today's predictions, head to TuringStats today's football predictions.
Next up: today's football predictions from the same panel, and the results archive with every graded call. Forecasts are informational only.