Head-to-head records

The 14 pairings with a meeting coming up or just played, grouped by the competition both sides play in. Each page opens on the model's win-draw-win probabilities for that meeting, then the full record between the two clubs: every earlier meeting we hold. A pairing gets a page once the two sides have met at least 5 times; it is listed here while a meeting is coming up and for a few days after it is played, with whether the model's most likely outcome came in.

Serie A (Brazil) 1

Primeira Liga (Portugal) 1

Superliga (Denmark) 1

Bundesliga (Austria) 1

  • Sturm Graz vs Red Bull Salzburg played 8 Nov 2026, 3-4; the model had it 33% Sturm Graz, 27% draw, 40% Red Bull Salzburg — called right · 7 earlier meetings

First League (Bulgaria) 1

  • Levski Sofia vs CSKA Sofia played 8 Nov 2026, 0-3; the model had it 40% Levski Sofia, 30% draw, 30% CSKA Sofia — called wrong · 7 earlier meetings

Liga Pro (Ecuador) 1

  • Barcelona SC vs LDU de Quito played 8 Nov 2026, 1-1; the model had it 46% Barcelona SC, 29% draw, 25% LDU de Quito — called wrong · 7 earlier meetings

UEFA Nations League 8

  • England vs Croatia 12 Nov 2026 · model: 54% England, 24% draw, 22% Croatia · 6 earlier meetings
  • Italy vs France 12 Nov 2026 · model: 32% Italy, 29% draw, 39% France · 5 earlier meetings
  • Latvia vs Armenia 15 Nov 2026 · model: 27% Latvia, 32% draw, 41% Armenia · 5 earlier meetings
  • Belgium vs Italy 15 Nov 2026 · model: 38% Belgium, 30% draw, 32% Italy · 6 earlier meetings
  • Croatia vs Czechia 15 Nov 2026 · model: 56% Croatia, 24% draw, 20% Czechia · 5 earlier meetings
  • Faroe Islands vs Moldova 16 Nov 2026 · model: 44% Faroe Islands, 30% draw, 26% Moldova · 5 earlier meetings
  • Germany vs Netherlands 16 Nov 2026 · model: 48% Germany, 26% draw, 26% Netherlands · 7 earlier meetings
  • Bosnia & Herzegovina vs Romania 17 Nov 2026 · model: 41% Bosnia & Herzegovina, 29% draw, 30% Romania · 5 earlier meetings