ICE Hockey League

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

The model has called 63% of 336 2022/23 games right · always picking the home side: 55%

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

Predicted vs actual336 finished games

Predicted vs actual 336

211 hit · 125 missed · 15 exact
Winner called right62.8%211 of 336 games
Exact scoreline154.5% of games
Mean goal error±1.75on the total goals in a game
Mean prediction54.1%home actually won 55.4%
Every finished game with the prediction it had beforehand, sortable by any column
21 Apr 2023, 19:30HCBvsRBS53%2.4 – 2.22:21:2Miss-1.5
18 Apr 2023, 19:30RBSvsHCB57%2.5 – 2.12:23:4Miss+2.5
16 Apr 2023, 17:30HCBvsRBS52%2.3 – 2.22:24:3 OTHit+2.6
14 Apr 2023, 19:30RBSvsHCB56%2.4 – 2.12:23:0Hit-1.5
11 Apr 2023, 19:30HCBvsRBS55%2.4 – 2.12:21:4Miss+0.5
08 Apr 2023, 19:30RBSvsHCB55%2.4 – 2.22:21:0Hit-3.6
06 Apr 2023, 19:30HCBvsRBS55%2.5 – 2.22:21:0Hit-3.7
02 Apr 2023, 18:00HCBvsVIC71%3.6 – 2.23:23:2Hit★-0.8
02 Apr 2023, 17:30RBSvsKAC68%2.9 – 1.92:14:0Hit-0.8
31 Mar 2023, 19:30KACvsRBS42%2.1 – 2.62:21:3Hit-0.7
31 Mar 2023, 19:15VICvsHCB40%2.5 – 3.12:32:5Hit+1.4
28 Mar 2023, 19:30HCBvsVIC71%3.6 – 2.23:21:2Miss-2.8
28 Mar 2023, 19:15RBSvsKAC66%2.8 – 1.92:15:1Hit+1.2
26 Mar 2023, 17:30KACvsRBS41%2.1 – 2.62:26:2Miss+3.4
26 Mar 2023, 17:30VICvsHCB39%2.5 – 3.22:32:3Hit★-0.7
24 Mar 2023, 19:45HCBvsVIC71%3.6 – 2.33:22:1 OTHit-2.9
24 Mar 2023, 19:30RBSvsKAC66%2.8 – 1.92:15:1Hit+1.4
21 Mar 2023, 19:30HCBvsBWL76%3.6 – 1.93:13:2 OTHit-0.4
19 Mar 2023, 17:30BWLvsHCB31%2.1 – 3.32:32:1 OTMiss-2.3
19 Mar 2023, 17:30VICvsHCI53%3.6 – 3.53:35:1Hit-1.1
17 Mar 2023, 19:45HCBvsBWL75%3.5 – 1.93:17:1Hit+2.6
17 Mar 2023, 19:30VSVvsKAC55%3.2 – 2.93:22:3 OTMiss-1.1
17 Mar 2023, 19:15HCIvsVIC60%3.9 – 3.23:31:4Miss-2.2
14 Mar 2023, 19:30KACvsVSV53%3.2 – 3.03:23:1Hit-2.1
14 Mar 2023, 19:15AVSvsRBS38%1.9 – 2.61:21:6Hit+2.5
14 Mar 2023, 19:15BWLvsHCB35%2.2 – 3.12:31:5Hit+0.8
14 Mar 2023, 19:15VICvsHCI52%3.7 – 3.63:31:2 OTMiss-4.3
12 Mar 2023, 18:00HCBvsBWL74%3.5 – 1.93:11:2Miss-2.4
12 Mar 2023, 17:30HCIvsVIC62%4.1 – 3.24:32:5Miss-0.3
12 Mar 2023, 17:30VSVvsKAC58%3.3 – 2.83:23:4Miss+0.9
12 Mar 2023, 16:30RBSvsAVS70%2.9 – 1.82:12:1 OTHit★-1.7
10 Mar 2023, 19:30VICvsHCI53%3.8 – 3.63:30:4Miss-3.3
10 Mar 2023, 19:15AVSvsRBS40%2.0 – 2.62:21:2Hit-1.6
10 Mar 2023, 19:15BWLvsHCB34%2.2 – 3.22:32:1Miss-2.3
10 Mar 2023, 19:15KACvsVSV56%3.3 – 2.93:20:4Miss-2.1
07 Mar 2023, 19:45HCBvsBWL75%3.6 – 2.03:12:0Hit-3.6
07 Mar 2023, 19:30VSVvsKAC58%3.4 – 2.83:20:4Miss-2.2
07 Mar 2023, 19:15RBSvsAVS70%2.9 – 1.82:13:2Hit+0.3
07 Mar 2023, 19:15HCIvsVIC62%4.0 – 3.23:34:6Miss+2.8
05 Mar 2023, 17:30BWLvsG9963%2.9 – 2.12:23:0Hit-2.0
03 Mar 2023, 19:45ASHvsAVS51%2.8 – 2.72:24:5Miss+3.5
03 Mar 2023, 19:30G99vsBWL51%2.4 – 2.42:22:6Miss+3.2
28 Feb 2023, 19:30BWLvsG9962%2.8 – 2.12:22:4Miss+1.1
28 Feb 2023, 19:15AVSvsASH59%3.1 – 2.53:24:0Hit-1.6
26 Feb 2023, 17:30G99vsPIV70%3.1 – 1.93:14:0Hit-1.0
26 Feb 2023, 17:30HCPvsOLL71%3.6 – 2.23:27:2Hit+3.2
26 Feb 2023, 17:30HCBvsRBS56%2.6 – 2.22:24:3Hit+2.2
26 Feb 2023, 17:30ASHvsKAC44%2.7 – 3.02:35:1Miss+0.3
26 Feb 2023, 17:30BWLvsAVS51%2.5 – 2.52:24:2Hit+1.0
26 Feb 2023, 17:30VICvsHCI50%3.6 – 3.53:35:3Hit+0.9

Showing 50 of 336 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

  • KACvsPIV

    11 Dec 2022, 16:00 · predicted 81% home

    1:3away won
  • PIVvsRBS

    29 Nov 2022, 19:30 · predicted 20% home

    2:1 SOhome won
  • HCIvsBWL

    01 Oct 2022, 19:15 · predicted 80% home

    2:5away won
  • PIVvsHCB

    23 Dec 2022, 19:30 · predicted 22% home

    5:4home won
  • HCIvsG99

    17 Feb 2023, 19:15 · predicted 78% home

    2:4away won

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

Best calls

  • RBSvsPIV

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

    5:1as predicted
  • HCBvsPIV

    01 Jan 2023, 18:00 · predicted 88% home

    4:2as predicted
  • RBSvsPIV

    18 Nov 2022, 19:15 · predicted 87% home

    6:1as predicted
  • HCBvsOLL

    14 Feb 2023, 19:45 · predicted 87% home

    5:1as predicted
  • HCIvsPIV

    30 Dec 2022, 19:15 · predicted 86% home

    5:1as 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.226

How well does this model do?

336 games scored
Winner called right62.8%home-only baseline 55.4%
Brier score0.226baseline 0.249 · lower is better
Log loss0.642baseline 0.692
Beats the baseline by0.023Brier points of skill
Total-goals error±1.75mean absolute error per game
Exact scoreline4.5%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
0204060801236608410813215618020422825227630032462.8%
Table view
Games scoredHome-only baselineModel
1250.0%66.7%
2450.0%54.2%
3655.6%55.6%
4847.9%58.3%
6051.7%58.3%
7252.8%56.9%
8454.8%54.8%
9655.2%55.2%
10856.5%56.5%
12056.7%55.8%
13257.6%57.6%
14455.6%58.3%
15656.4%59.6%
16856.5%58.9%
18056.7%60.0%
19257.3%59.9%
20457.8%60.8%
21657.9%60.6%
22857.9%61.4%
24058.3%62.1%
25256.7%61.5%
26456.8%62.1%
27655.4%62.3%
28855.9%63.9%
30056.0%63.3%
31254.8%62.5%
32455.6%62.7%
33655.4%62.8%

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
025507510020–3030–4040–5050–6060–7070–8080–9087%
Table view
Predicted home win %PredictedActualGames
20–3025%41%17
30–4036%39%54
40–5045%42%59
50–6055%51%75
60–7065%67%70
70–8074%79%43
80–9083%87%15

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 2021/22 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.