Prediction accuracy: hockey

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

Check on history

The teams’ strength was refitted every week on past matches only, and the probability correction of each season was fitted on the seasons before it. The KHL and the NHL with the same model parameters, as it predicts now. That is how 3,772 matches from 4 October 2024 to 12 October 2026 were checked.

Model calibration: stated probability against observed frequencyEach dot is every outcome (home win, draw, away win) estimated in that range; 11,316 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; 11,316 estimates.
Model estimateEstimatesAverageHappened
10–20%81618.1%21.7%
20–30%4,47623.1%23.8%
30–40%2,53235.3%36.4%
40–50%2,30544.5%42.1%
50–60%90753.9%51.8%
60–70%25963.8%59.1%

How to read probabilities and calibration →

Only the model's favourite

Confidence fromShare of matchesEstimateCame true
40%93%48.5%46.1%
50%31%56.4%53.8%
60%7%64.3%60.0%
70%1%71.4%71.4%

Overall the model's most likely outcome came true in 46% of matches, with the favourite estimated at 48% 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
NHL2,79244.4%46.9%favourite overrated
KHL98049.6%50.6%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 193 of 322 matches with an expected share of 61%. Here the winner includes overtime and shootouts, as the site shows the prediction.

CompetitionMatchesCame trueExpected
NHL895659%
KHL623563%
AHL321757%
Belarus Extraleague312468%
VHL311760%
Czech Extraliga141263%
SHL14660%
DEL14863%
Liiga13559%
National League12860%
Kazakhstan Championship10568%

Latest 12 matches

  • 1The most likely outcome came true: 122%Final score 2:0. Model's score: 3:2.5.4
  • AktobeBeibarys Atyrau13 October · Kazakhstan Championship
    2The most likely outcome did not happen: 221%Final score 2:1. Model's score: 2:4.5.5
  • Rubin TyumenTambov13 October · VHL
    1The most likely outcome came true: 122%Final score 3:2 in overtime. Model's score: 3:1.4.5
  • HC YugraBuran Voronezh13 October · VHL
    1The most likely outcome did not happen: 119%Final score 0:1. Model's score: 3:1.4.1
  • KurganDizel13 October · VHL
    2The most likely outcome did not happen: 224%Final score 4:3. Model's score: 1:2.4.1
  • 1The most likely outcome came true: 120%Final score 7:1. Model's score: 3:1.5.1
  • 1The most likely outcome came true: 118%Final score 3:2 in a shootout. Model's score: 3:1.4.8
  • KrasnoyarskToros Neftekamsk13 October · VHL
    2The most likely outcome did not happen: 224%Final score 2:0. Model's score: 1:2.4.4
  • Dyn. AltayOlympia13 October · VHL
    1The most likely outcome did not happen: 123%Final score 1:4. Model's score: 3:1.4.4
  • 2The most likely outcome did not happen: 224%Final score 4:2. Model's score: 1:4.5.3
  • 2The most likely outcome came true: 223%Final score 1:4. Model's score: 1:4, exactly right.5.3
  • 1The most likely outcome came true: 123%Final score 5:3. Model's score: 4:1.5.6

All predictions of the section →