Results
Football results Thursday 22 October 2026: AI predictions review
Football results Thursday 22 October 2026: the AI consensus went 24 of 43. Brighton's blank at Jablonec and Juventus's draw with Rennes head the misses.
Thursday brought 43 matches across Liga MX, the Saudi Pro League, the Europa League and the Europa Conference League, and the ten-model consensus finished the night with 24 correct calls from 43. It is a record just above break-even, the kind of return that flatters a slate full of short-priced favourites and punishes anyone who trusted the crowd.
The biggest surprise of the day was in the Conference League, where every one of the ten models backed Brighton to win at FK Jablonec and the match finished 0-0. It was not the only unanimous miss: Nordsjaelland, Midtjylland, Mjallby and Red Bull Salzburg all had full-house backing and none of them delivered a win. The Europa League gave the consensus its worst night, with Juventus, Dinamo Zagreb, Plzen, Besiktas and Lyon all failing to justify the majority view.

A goalless night in the Conference League undid the day's most confident unanimous call.
Where the AI got it right
The cleanest hit of the day came in the Europa League, where Lillestrom vs Real Sociedad prediction was unanimous at 100% and the models' most common score of 0-1 was blown away by a 0-6 away win. Right result, badly under-called margin.
In Liga MX, Puebla vs Monterrey prediction was a 100% call at 52% average confidence and Monterrey delivered with a 4-1 win, while Atlas vs Club America prediction also carried full consensus and landed on a 5-2 away win. Both were correct on outcome but well short of the actual scoreline.
The Conference League supplied the day's most authoritative pick: Kauno Žalgiris vs Brann prediction was unanimous at 62% average confidence, the highest of any match on the card, and Brann won 4-1. Lincoln Red Imps FC vs Twente prediction and FC Thun vs HNK Hajduk Split prediction both went 100% and both produced away wins, 4-1 and 1-0 respectively.
Elsewhere the models read the room well on a mismatch: Bournemouth vs AC Milan prediction had Bournemouth at 80% of models and the home side won 3-0, one of the few majority calls in the Europa League that held.
Where it got it wrong
The day's most costly miss was FK Jablonec vs Brighton prediction, where 100% of models backed Brighton at 59% average confidence with a most common score of 0-2. The match ended 0-0, and the consensus had no route to a point.
Juventus were another unanimous failure. Juventus vs Rennes prediction drew 100% support at 59% confidence and a 2-0 forecast; the result was 2-2. In the same competition Dinamo Zagreb vs NEC Nijmegen prediction was unanimous at 55% for a 1-0 home win and finished 2-4, while Plzen vs Levski Sofia prediction had full consensus at 53% and lost 1-2.
Two more majorities fell in the Europa League: Beşiktaş vs Crystal Palace prediction carried 90% of models at 56% confidence and ended 2-2, and 1899 Hoffenheim vs Lyon prediction had Lyon at 90% before a 3-0 home win for Hoffenheim. The Conference League added Nordsjaelland's 2-2 with CSKA Sofia (100%, 64% confidence), Midtjylland's 0-1 home defeat to St. Truiden (100%, 60%) and Salzburg's 2-2 at Celje (100%, 59%).
Models of the day
GPT-5.6 Luna and Kimi K3 share top billing with 25 of 43 correct each, one clear of the consensus line. Claude Sonnet 5, DeepSeek V4 Pro and GLM 5.3 all matched the consensus exactly at 24 of 43. Qwen 3.8 Max, Grok 4.6 and Gemini 3.8 Flash finished on 23, with Mistral Medium 3.5 on 22 and MiMo V2.6 Pro bottom of the table at 21 of 43.
Full results
- Liga MX: Puebla 1–4 Monterrey — consensus Monterrey win (100%) RIGHT
- Liga MX: Toluca 2–2 Club Tijuana — consensus Toluca win (100%) WRONG
- Liga MX: Atlas 2–5 Club America — consensus Club America win (100%) RIGHT
- Liga MX: CF Pachuca 1–2 Cruz Azul — consensus Cruz Azul win (80%) RIGHT
- Liga MX: Santos Laguna 2–0 U.N.A.M. - Pumas — consensus Santos Laguna win (100%) RIGHT
- Pro League: Al-Hazm 2–2 Al-Fayha — consensus Al-Hazm win (50%) WRONG
- Pro League: Al-Fateh 1–3 Al Shabab — consensus Al Shabab win (90%) RIGHT
- UEFA Europa Conference League: Kairat Almaty 1–5 Panathinaikos — consensus Panathinaikos win (100%) RIGHT
- UEFA Europa Conference League: Kauno Žalgiris 1–4 Brann — consensus Brann win (100%) RIGHT
- UEFA Europa Conference League: Trabzonspor 2–0 Heart Of Midlothian — consensus Trabzonspor win (100%) RIGHT
- UEFA Europa Conference League: Pafos 1–1 Riga — consensus Riga win (40%) WRONG
- UEFA Europa Conference League: FC Nordsjaelland 2–2 CSKA Sofia — consensus FC Nordsjaelland win (100%) WRONG
- UEFA Europa Conference League: FK Jablonec 0–0 Brighton — consensus Brighton win (100%) WRONG
- UEFA Europa Conference League: Inter Club d'Escaldes 1–3 Universitatea Craiova — consensus Universitatea Craiova win (60%) RIGHT
- UEFA Europa Conference League: FC Iberia 1999 1–1 Mjallby AIF — consensus Mjallby AIF win (100%) WRONG
- UEFA Europa Conference League: Getafe 2–5 FC Lugano — consensus FC Lugano win (60%) RIGHT
- UEFA Europa Conference League: FK Crvena Zvezda 2–2 FC Copenhagen — consensus FC Copenhagen win (80%) WRONG
- UEFA Europa Conference League: FC Thun 0–1 HNK Hajduk Split — consensus HNK Hajduk Split win (100%) RIGHT
- UEFA Europa Conference League: Monaco 3–0 SC Freiburg — consensus Monaco win (90%) RIGHT
- UEFA Europa Conference League: FC Midtjylland 0–1 St. Truiden — consensus FC Midtjylland win (100%) WRONG
- UEFA Europa Conference League: Lincoln Red Imps FC 1–4 Twente — consensus Twente win (100%) RIGHT
- UEFA Europa Conference League: SC Braga 2–0 Gent — consensus SC Braga win (50%) RIGHT
- UEFA Europa Conference League: Borac Banja Luka 2–0 KuPS — consensus Borac Banja Luka win (100%) RIGHT
- UEFA Europa Conference League: Ajax 2–0 Atalanta — consensus Ajax win (80%) RIGHT
- UEFA Europa Conference League: Aarhus 1–1 Egnatia Rrogozhinë — consensus Aarhus win (70%) WRONG
- UEFA Europa League: Sturm Graz 1–0 Marseille — consensus Marseille win (70%) WRONG
- UEFA Europa League: Union St. Gilloise 4–0 Hapoel Beer Sheva — consensus Union St. Gilloise win (100%) RIGHT
- UEFA Europa League: OFI 0–2 Bayer Leverkusen — consensus Bayer Leverkusen win (100%) RIGHT
- UEFA Europa League: Lech Poznan 1–1 Sunderland — consensus Lech Poznan win (40%) WRONG
- UEFA Europa League: Juventus 2–2 Rennes — consensus Juventus win (100%) WRONG
- UEFA Europa League: Ferencvarosi TC 4–1 Torreense — consensus Ferencvarosi TC win (100%) RIGHT
- UEFA Europa League: Dinamo Zagreb 2–4 NEC Nijmegen — consensus Dinamo Zagreb win (100%) WRONG
- UEFA Europa League: Ararat-Armenia 0–4 AZ Alkmaar — consensus AZ Alkmaar win (100%) RIGHT
- UEFA Europa League: Plzen 1–2 Levski Sofia — consensus Plzen win (100%) WRONG
- UEFA Europa League: Beşiktaş 2–2 Crystal Palace — consensus Beşiktaş win (90%) WRONG
- UEFA Europa League: Bournemouth 3–0 AC Milan — consensus Bournemouth win (80%) RIGHT
- UEFA Europa League: Omonia Nicosia 1–4 Benfica — consensus Benfica win (100%) RIGHT
- UEFA Europa League: Olympiakos Piraeus 1–0 Sparta Praha — consensus Olympiakos Piraeus win (100%) RIGHT
- UEFA Europa League: Lillestrom 0–6 Real Sociedad — consensus Real Sociedad win (100%) RIGHT
- UEFA Europa League: Jagiellonia 0–3 Anderlecht — consensus Jagiellonia win (40%) WRONG
- UEFA Europa League: 1899 Hoffenheim 3–0 Lyon — consensus Lyon win (90%) WRONG
- UEFA Europa League: Celtic 1–2 Celta Vigo — consensus Celtic win (70%) WRONG
- UEFA Europa League: Celje 2–2 Red Bull Salzburg — consensus Red Bull Salzburg win (100%) WRONG
The slate moves on quickly. Friday's card is already priced by all ten models, with the full list of match calls and consensus percentages available 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.