Prediction accuracy: national teams

What is checked: the result: home win, draw or away win. An honest probability means outcomes at 70% happen about 70% of the time.

Check on history

The national teams’ model was refitted at the start of every month on past matches only; the final formula of each football year was trained on the six years before it. Friendlies are in the check, with a row of their own in the table. That is how 1,461 matches from 21 September 2022 to 6 October 2026 were checked.

Model calibration: stated probability against observed frequencyEach dot is every outcome (home win, draw, away win) estimated in that range; 4,383 estimates.0%0%20%20%40%40%60%60%80%80%100%100%perfect calibrationModel probabilityObserved frequency
Each dot is every outcome (home win, draw, away win) estimated in that range; 4,383 estimates.
Model estimateEstimatesAverageHappened
0–10%6444.8%6.8%
10–20%68215.2%13.2%
20–30%1,12625.7%24.5%
30–40%65633.5%33.4%
40–50%32444.8%45.1%
50–60%26954.8%61.0%
60–70%21964.9%68.5%
70–80%20874.7%71.2%
80–90%14785.0%82.3%
90–100%10894.8%95.4%

How to read probabilities and calibration →

Only the model's favourite

Confidence fromShare of matchesEstimateCame true
40%87%64.1%65.3%
50%65%70.7%72.1%
60%47%76.9%76.5%
70%32%82.6%80.3%

Overall the model's most likely outcome came true in 62% of matches, with the favourite estimated at 61% on average. When the two are close, the model neither overstates nor understates its confidence; and even the most likely outcome coming true only about half the time is normal where a draw is possible.

By competition

«Honest»: the gap between the favourite’s estimate and how often it won is within the random spread for that many matches.

CompetitionMatchesFavourite came trueFavourite’s estimateProbabilities
International Friendlies44959.2%58.4%honest
UEFA Nations League35058.0%53.9%honest
Euro Qualifiers23967.4%72.5%honest
World Cup Qualifiers20471.1%71.4%honest
World Cup16860.1%53.7%honest
Euro5149.0%51.1%honest

Since launch

We store the last estimate before each match and never change it afterwards. Since 28 September 2026 the most likely outcome came true in 44 of 75 matches with an expected share of 56%. The sample is still small: conclusions need several hundred matches.

CompetitionMatchesCame trueExpected
UEFA Nations League704156%
International Friendlies5357%

Latest 12 matches

  • LuxembourgBulgaria6 October · UEFA Nations League
    XThe most likely outcome did not happen: XFinal score 0:2. Model's score: 1:1.2.1
  • EstoniaIceland6 October · UEFA Nations League
    2The most likely outcome did not happen: 2Final score 0:0. Model's score: 0:2.2.6
  • MoldovaSlovakia6 October · UEFA Nations League
    2The most likely outcome came true: 2Final score 0:4. Model's score: 0:2.2.6
  • BelarusFinland6 October · UEFA Nations League
    2The most likely outcome did not happen: 2Final score 1:0. Model's score: 1:2.2.3
  • AlbaniaSan Marino6 October · UEFA Nations League
    1The most likely outcome came true: 1Final score 2:1. Model's score: 2:0.3.4
  • SwitzerlandNorth Macedonia6 October · UEFA Nations League
    1The most likely outcome came true: 1Final score 3:0. Model's score: 3:1.3.3
  • ScotlandSlovenia6 October · UEFA Nations League
    1The most likely outcome did not happen: 1Final score 1:2. Model's score: 1:0.2.2
  • EnglandCzechia6 October · UEFA Nations League
    1The most likely outcome came true: 1Final score 3:0. Model's score: 2:0.3.3
  • CroatiaSpain6 October · UEFA Nations League
    2The most likely outcome came true: 2Final score 1:2. Model's score: 0:3.3.2
  • RussiaNigeria6 October · International Friendlies
    1The most likely outcome did not happen: 1Final score 3:3. Model's score: 3:0.2.7
  • KazakhstanFaroe Islands6 October · UEFA Nations League
    XThe most likely outcome came true: XFinal score 2:2. Model's score: 1:1.2.1
  • LiechtensteinGibraltar5 October · International Friendlies
    XThe most likely outcome did not happen: XFinal score 0:2. Model's score: 1:1.1.6

All predictions of the section →