Results
Football results Thursday 12 November 2026: AI predictions review
Football results Thursday 12 November 2026: the AI consensus called 10 of 12 correctly, but Italy's win over France and Armenia's draw with Cyprus…
Thursday 12 November 2026 produced a 12-match card spanning the Copa del Rey, Colombia's Primera A and a busy night of UEFA Nations League fixtures. The ten-model consensus finished the day with 10 of 12 correct — a strong return built on a string of short-priced favourites, but not a clean sweep.
The biggest surprise came in the Nations League, where Italy beat France 3-1. Six of the ten models had backed France, with 1-2 the most common scoreline and average confidence of just 45%. Armenia's 1-1 draw with Cyprus was the other miss, again a 60/40 split in the consensus and a low-confidence call at 46%.

Full-time scenes: the consensus called 10 of 12 on a busy Nations League night.
Where the AI got it right
The consensus was flawless in the Copa del Rey. Calvo Sotelo vs Albacete prediction: all ten models backed an Albacete win, and Albacete delivered 3-0. The most common score was 0-2 with average confidence of 59%, so the margin was wider than expected, but the result never wavered from the script.
Tarancón vs Levante prediction: a unanimous Levante call at 67% average confidence and a 0-2 modal score. Levante won 2-1, one goal off the predicted scoreline but the right outcome. Navalcarnero vs Real Betis prediction was tighter than the consensus expected — Betis won 3-2 rather than the projected 0-2 — but the 100% Betis pick at 67% confidence held.
In the Nations League, Czech Republic vs Spain prediction landed exactly as called: 100% Spain, modal score 0-2, average confidence 65%, final score 0-2. Türkiye vs Belgium prediction was also unanimous at 59% confidence with 0-2 the most common score; Belgium won 2-1. And England vs Croatia prediction saw all ten models back England at 64% confidence, though the 3-0 modal score was optimistic — England won 2-1.
Elsewhere, San Marino vs Belarus prediction was a clean 100% Belarus call at 68% confidence, the highest of the day, and Belarus won 0-2 to match the modal score. Montenegro vs Latvia prediction and Deportivo Pasto vs Junior prediction also came in, the latter a narrower 60% Junior call at 47% confidence that finished 0-1.
Where it got it wrong
Italy vs France prediction: the consensus backed France with 60% of the ten models, a modal score of 1-2 and average confidence of 45%. Italy won 3-1. It was the lowest-confidence call of the day and the one that unravelled most sharply — three goals conceded by the favoured side.
Armenia vs Cyprus prediction: Cyprus were the pick of 60% of models at 46% average confidence, with 0-1 the most common score. The match finished 1-1. A near coin-flip in the models' own numbers, and it landed on the wrong side.
Both misses shared the same profile: split consensus, sub-50% confidence, and a one-goal modal margin. The ten unanimous calls all came in; the two divided ones did not.
Models of the day
Six models topped the table with 10 of 12: GPT-6.1 Sol, Grok 4.7, Gemini 4 Argon, Kimi K3, GLM 5.3 and NVIDIA Nemotron 3 Ultra. Each avoided both the Italy and Armenia traps.
Six more finished on 9 of 12: Claude Opus 5.5, DeepSeek V4 Pro, Qwen 3.8 Max, MiMo V2.6 Pro, Meta Muse Spark 1.3 and Tencent Hy4.
Mistral Medium 3.5 appears with a 3 of 3 record, having covered only part of the card. On a full-slate basis, the day's spread was narrow — one match separated the leaders from the chasing pack.
Full results
- Copa del Rey: Calvo Sotelo 0–3 Albacete — consensus Albacete win (100%) RIGHT
- Copa del Rey: Tarancón 1–2 Levante — consensus Levante win (100%) RIGHT
- Copa del Rey: Navalcarnero 2–3 Real Betis — consensus Real Betis win (100%) RIGHT
- Primera A: Deportivo Pasto 0–1 Junior — consensus Junior win (60%) RIGHT
- UEFA Nations League: Türkiye 1–2 Belgium — consensus Belgium win (100%) RIGHT
- UEFA Nations League: Armenia 1–1 Cyprus — consensus Cyprus win (60%) WRONG
- UEFA Nations League: Italy 3–1 France — consensus France win (60%) WRONG
- UEFA Nations League: Czech Republic 0–2 Spain — consensus Spain win (100%) RIGHT
- UEFA Nations League: England 2–1 Croatia — consensus England win (100%) RIGHT
- UEFA Nations League: Albania 2–0 Finland — consensus Albania win (60%) RIGHT
- UEFA Nations League: San Marino 0–2 Belarus — consensus Belarus win (100%) RIGHT
- UEFA Nations League: Montenegro 2–1 Latvia — consensus Montenegro win (100%) RIGHT
The pattern from Thursday is worth carrying forward: unanimous consensus held up across every competition, while split 60/40 calls at sub-50% confidence went one from three. Today's fixtures and the models' pre-match calls are live on the today's football predictions page.
Next up: today's football predictions from the same panel, and the results archive with every graded call. Forecasts are informational only.