ICE Hockey League

Some data is unavailable right now (goalies, teams). Panels that depend on it are hidden.

The model has called 63% of 338 2023/24 games right · always picking the home side: 59%

No scheduled games left for this selection. The sections below cover the season's completed games.

Predicted vs actual338 finished games

Predicted vs actual 338

212 hit · 126 missed · 17 exact
Winner called right62.7%212 of 338 games
Exact scoreline175.0% of games
Mean goal error±1.93on the total goals in a game
Mean prediction56.2%home actually won 58.6%
Every finished game with the prediction it had beforehand, sortable by any column
19 Apr 2024, 19:30KACvsRBS66%3.0 – 2.12:22:6Miss+3.0
16 Apr 2024, 19:30RBSvsKAC50%2.5 – 2.52:21:4Miss+0.0
14 Apr 2024, 17:30KACvsRBS65%3.0 – 2.12:22:3 OTMiss-0.1
12 Apr 2024, 19:30RBSvsKAC49%2.4 – 2.42:26:5 OTMiss+6.2
09 Apr 2024, 19:30KACvsRBS65%2.9 – 2.02:24:2Hit+1.1
07 Apr 2024, 17:30RBSvsKAC52%2.4 – 2.32:22:5Miss+2.2
05 Apr 2024, 19:30KACvsRBS64%2.9 – 2.12:20:1 OTMiss-3.9
02 Apr 2024, 19:30RBSvsHCB66%2.9 – 2.02:13:2 OTHit+0.2
30 Mar 2024, 18:00HCBvsRBS51%2.4 – 2.42:21:4Miss+0.3
28 Mar 2024, 19:30RBSvsHCB65%2.9 – 2.02:12:3Miss+0.2
26 Mar 2024, 19:45HCBvsRBS50%2.4 – 2.42:23:2Miss+0.2
26 Mar 2024, 19:30HCPvsKAC35%2.3 – 3.32:33:5Hit+2.4
24 Mar 2024, 18:30RBSvsHCB65%2.8 – 1.92:14:3Hit+2.2
24 Mar 2024, 17:30KACvsHCP79%3.9 – 2.03:13:1Hit★-1.9
22 Mar 2024, 19:45HCBvsRBS51%2.4 – 2.32:21:3Miss-0.7
22 Mar 2024, 19:30HCPvsKAC36%2.4 – 3.22:32:4Hit+0.4
19 Mar 2024, 19:30KACvsHCP76%3.8 – 2.03:27:1Hit+2.2
19 Mar 2024, 19:15RBSvsHCB66%2.9 – 2.02:10:2Miss-2.9
16 Mar 2024, 17:30AVSvsHCP65%3.4 – 2.53:21:4Miss-0.9
13 Mar 2024, 19:45HCPvsAVS52%3.0 – 2.92:24:2Hit+0.2
13 Mar 2024, 19:30PIVvsKAC37%2.5 – 3.42:31:5Hit+0.1
11 Mar 2024, 19:45HCBvsVSV64%3.3 – 2.43:22:1Hit-2.8
11 Mar 2024, 19:30RBSvsBWL67%3.0 – 2.03:15:1Hit+1.0
11 Mar 2024, 19:15AVSvsHCP65%3.4 – 2.53:25:3Hit+2.2
11 Mar 2024, 19:15KACvsPIV81%4.2 – 2.04:21:6Miss+0.8
09 Mar 2024, 19:30VSVvsHCB50%2.8 – 2.82:26:1Hit+1.4
09 Mar 2024, 19:30PIVvsKAC35%2.5 – 3.52:31:3Hit-2.0
09 Mar 2024, 18:00BWLvsRBS49%2.4 – 2.52:22:3Hit+0.1
08 Mar 2024, 19:45HCPvsAVS52%3.0 – 2.82:22:1Hit-2.8
07 Mar 2024, 19:45HCPvsAVS52%3.0 – 2.92:24:3 OTHit+1.2
07 Mar 2024, 19:30HCBvsVSV64%3.3 – 2.43:26:1Hit+1.3
07 Mar 2024, 19:15RBSvsBWL65%2.9 – 2.12:25:1Hit+1.0
07 Mar 2024, 19:15KACvsPIV77%4.0 – 2.14:27:0Hit+0.8
05 Mar 2024, 19:30PIVvsKAC38%2.6 – 3.42:30:1Hit-5.1
05 Mar 2024, 19:15BWLvsRBS50%2.4 – 2.52:23:2Miss+0.1
05 Mar 2024, 19:15VSVvsHCB53%2.9 – 2.72:22:4Miss+0.4
04 Mar 2024, 19:15AVSvsHCP65%3.4 – 2.53:23:2Hit★-0.9
03 Mar 2024, 18:00HCBvsVSV61%3.1 – 2.43:25:2Hit+1.4
03 Mar 2024, 17:30RBSvsBWL63%2.9 – 2.12:24:0Hit-1.0
03 Mar 2024, 17:30AVSvsHCP64%3.4 – 2.53:23:2 OTHit★-0.9
03 Mar 2024, 17:30KACvsPIV79%4.2 – 2.24:20:2Miss-4.5
29 Feb 2024, 19:30HCPvsOLL62%3.5 – 2.83:24:3 OTHit+0.8
27 Feb 2024, 19:30PIVvsHCI59%3.4 – 2.83:25:2Hit+0.8
27 Feb 2024, 19:15OLLvsHCP53%3.2 – 3.03:26:2Hit+1.9
25 Feb 2024, 18:00HCPvsOLL62%3.5 – 2.83:23:0Hit-3.3
25 Feb 2024, 17:30HCIvsPIV59%3.3 – 2.73:23:6Miss+2.9
23 Feb 2024, 19:15HCPvsRBS44%2.4 – 2.82:23:2Miss-0.2
23 Feb 2024, 19:15HCBvsKAC42%2.4 – 2.92:23:0Miss-2.3
23 Feb 2024, 19:15HCIvsASH78%4.2 – 2.24:25:0Hit-1.4
23 Feb 2024, 19:15BWLvsOLL68%3.5 – 2.43:26:5Hit+5.1

Showing 50 of 338 rows. Sort or filter to narrow the list.

Each row's prediction was built from the games played before that date only — nothing after it. Sort by Goals Δ or Call to find where the model went wrong. A ★ marks a game whose exact scoreline it also got right.

Biggest upsets

  • RBSvsVIC

    27 Oct 2023, 19:15 · predicted 90% home

    1:2 OTaway won
  • PIVvsG99

    17 Nov 2023, 19:30 · predicted 86% home

    1:2 OTaway won
  • BWLvsG99

    30 Dec 2023, 18:00 · predicted 85% home

    1:4away won
  • BWLvsASH

    12 Jan 2024, 19:15 · predicted 84% home

    3:4 OTaway won
  • G99vsHCP

    01 Nov 2023, 17:30 · predicted 16% home

    3:2 OThome won

Games where the model was most confident in the side that lost.

Best calls

  • RBSvsASH

    20 Oct 2023, 19:15 · predicted 95% home

    4:2as predicted
  • G99vsRBS

    29 Oct 2023, 17:30 · predicted 9% home

    1:2as predicted
  • VSVvsASH

    26 Sept 2023, 19:15 · predicted 90% home

    2:1 SOas predicted
  • KACvsG99

    27 Oct 2023, 19:15 · predicted 89% home

    4:1as predicted
  • VSVvsG99

    03 Nov 2023, 19:15 · predicted 89% home

    3:2as predicted

Confident calls that came in. Note these are cheap to collect — a good model should have many of them, which is why the upsets matter more.

Accuracy and calibrationBrier 0.227

How well does this model do?

338 games scored
Winner called right62.7%home-only baseline 58.6%
Brier score0.227baseline 0.246 · lower is better
Log loss0.648baseline 0.685
Beats the baseline by0.019Brier points of skill
Total-goals error±1.93mean absolute error per game
Exact scoreline5.0%hit rate on the likeliest score
Accuracy as the season went onCumulative share of games called right, against picking the home side every time
  • Home-only baseline
  • Model
0204060801236608410813215618020422825227630032433862.7%
Table view
Games scoredHome-only baselineModel
1258.3%66.7%
2458.3%66.7%
3663.9%58.3%
4858.3%58.3%
6058.3%63.3%
7255.6%61.1%
8457.1%60.7%
9658.3%60.4%
10859.3%60.2%
12062.5%60.8%
13262.1%59.8%
14461.8%59.0%
15660.9%58.3%
16858.9%57.7%
18058.9%57.8%
19258.3%57.8%
20458.8%58.3%
21657.4%57.9%
22857.9%58.3%
24057.9%59.2%
25257.9%59.9%
26458.3%60.6%
27658.3%61.6%
28858.3%62.8%
30059.3%63.0%
31259.6%63.8%
32459.3%63.9%
33658.9%63.1%
33858.6%62.7%

Both lines are cumulative, so they settle as the sample grows. The gap between them is the model's edge over the naive pick.

CalibrationWhen the model says 70%, does the home side win 70% of the time?
  • Predicted
  • Actual
025507510010–2020–3030–4040–5050–6060–7070–8080–9080%
Table view
Predicted home win %PredictedActualGames
10–2018%86%7
20–3025%32%22
30–4035%28%40
40–5046%58%50
50–6055%55%67
60–7065%67%70
70–8075%72%54
80–9085%80%25

The two lines tracking each other means the probabilities can be taken at face value. Where "actual" sits above "predicted", the model is under-confident in the home side; below, it is over-confident. Check the game count before reading much into a bucket — the extremes hold far fewer games than the middle. Buckets with fewer than five games are left out.

Every game is predicted using only the games played before it — a walk-forward test, so these are the numbers the model would really have produced. The baseline is "always back the home side", priced at the home-win rate known at the time. Team strengths start from the 2022/23 final table.

How the prediction works
  • Each team gets an attack and a defence multiplier from the goals it has scored and conceded, measured against the league average.
  • A fixture's expected goals are the league's home (or away) scoring rate times the attacking team's attack times the defending team's defence — so home advantage comes out of fitting home and away separately, not from a bonus added on top.
  • Both sides' goals are then treated as independent Poisson draws, which gives a probability for every scoreline rather than one guess, and from that the win, overtime and exact-score numbers.
  • Rates are shrunk toward the prior with six games of weight, so an early 7-1 win does not make a team look unbeatable. This is why fixtures are marked low confidence until both teams have played a few games.
  • Overtime and shootouts are treated as a coin flip. The feeds carry nothing that reliably predicts a shootout winner, and pretending otherwise would just be noise.

Goal models like this one capture scoring rates, not injuries, suspensions, travel, goalie rotation or roster changes. Treat the probabilities as a calibrated baseline, not a forecast.