ICE Hockey League

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

The model has called 63% of 336 2024/25 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

210 hit · 126 missed · 17 exact
Winner called right62.5%210 of 336 games
Exact scoreline175.1% of games
Mean goal error±2.01on the total goals in a game
Mean prediction54.0%home actually won 54.8%
Every finished game with the prediction it had beforehand, sortable by any column
11 Apr 2025, 19:30RBSvsKAC55%3.0 – 2.73:24:0Hit-1.8
08 Apr 2025, 19:30KACvsRBS57%3.1 – 2.73:21:3Miss-1.8
06 Apr 2025, 17:30RBSvsKAC52%3.0 – 2.92:24:0Hit-1.8
04 Apr 2025, 19:30KACvsRBS60%3.3 – 2.73:21:2 OTMiss-3.0
01 Apr 2025, 19:30KACvsBWL69%3.6 – 2.43:22:0Hit-4.0
30 Mar 2025, 17:30BWLvsKAC39%2.7 – 3.32:32:0Miss-4.0
28 Mar 2025, 19:30KACvsBWL70%3.7 – 2.43:25:3Hit+2.0
28 Mar 2025, 19:15RBSvsHCB56%3.0 – 2.62:24:2Hit+0.5
25 Mar 2025, 19:45HCBvsRBS54%2.9 – 2.72:22:3 OTMiss-0.6
25 Mar 2025, 19:30BWLvsKAC39%2.6 – 3.42:33:1Miss-2.0
23 Mar 2025, 17:30KACvsBWL69%3.7 – 2.43:25:2Hit+1.0
23 Mar 2025, 16:30RBSvsHCB56%3.0 – 2.62:22:3 OTMiss-0.6
21 Mar 2025, 19:45HCBvsRBS54%2.9 – 2.72:22:3Miss-0.6
21 Mar 2025, 19:30BWLvsKAC41%2.7 – 3.32:32:4Hit+0.1
18 Mar 2025, 19:30RBSvsHCB55%3.0 – 2.72:23:1Hit-1.6
18 Mar 2025, 19:15KACvsBWL70%3.7 – 2.43:22:3 OTMiss-1.1
16 Mar 2025, 17:30BWLvsG9952%2.9 – 2.82:23:2 OTHit-0.7
14 Mar 2025, 19:45HCPvsKAC30%2.5 – 3.72:31:3Hit-2.2
14 Mar 2025, 19:30G99vsBWL59%3.1 – 2.63:23:4 OTMiss+1.3
14 Mar 2025, 19:15VSVvsHCB45%2.9 – 3.22:32:4Hit-0.1
11 Mar 2025, 19:45HCBvsVSV63%3.5 – 2.63:26:1Hit+0.9
11 Mar 2025, 19:30BWLvsG9951%2.9 – 2.92:22:1 OTHit-2.8
11 Mar 2025, 19:15KACvsHCP79%4.2 – 2.24:22:4Miss-0.4
09 Mar 2025, 18:00HCPvsKAC30%2.5 – 3.82:31:4Hit-1.2
09 Mar 2025, 17:30VSVvsHCB46%2.9 – 3.12:35:3Miss+2.0
09 Mar 2025, 16:00AVSvsRBS47%2.5 – 2.72:23:6Hit+3.8
08 Mar 2025, 18:30G99vsBWL59%3.2 – 2.63:25:4 OTHit+3.3
07 Mar 2025, 19:45HCBvsVSV64%3.5 – 2.63:23:1Hit-2.1
07 Mar 2025, 19:15RBSvsAVS62%3.0 – 2.33:22:0Hit-3.4
07 Mar 2025, 19:15KACvsHCP77%4.1 – 2.24:26:2Hit+1.7
06 Mar 2025, 19:30BWLvsG9950%2.9 – 2.92:23:2 OTHit-0.7
04 Mar 2025, 19:30HCPvsKAC30%2.5 – 3.82:33:0Miss-3.3
04 Mar 2025, 19:15AVSvsRBS48%2.7 – 2.82:20:1Hit-4.5
04 Mar 2025, 19:15VSVvsHCB46%2.9 – 3.12:34:3 OTMiss+1.0
04 Mar 2025, 18:30G99vsBWL59%3.2 – 2.63:23:2 OTHit★-0.8
02 Mar 2025, 18:00HCBvsVSV62%3.4 – 2.63:24:1Hit-1.1
02 Mar 2025, 17:30BWLvsG9952%2.8 – 2.62:26:9Miss+9.6
02 Mar 2025, 17:30KACvsHCP77%4.2 – 2.34:24:0Hit-2.5
02 Mar 2025, 16:30RBSvsAVS61%3.1 – 2.43:23:2Hit★-0.5
28 Feb 2025, 19:30AVSvsVIC69%3.0 – 1.93:13:2Hit+0.0
25 Feb 2025, 19:45HCPvsOLL53%2.9 – 2.82:22:0Hit-3.7
25 Feb 2025, 19:15VICvsAVS38%2.2 – 2.82:21:0Miss-4.0
23 Feb 2025, 18:00OLLvsHCP57%3.1 – 2.73:21:2 OTMiss-2.8
23 Feb 2025, 15:30AVSvsVIC69%3.2 – 2.03:12:1Hit-2.2
21 Feb 2025, 19:15HCBvsHCI89%4.7 – 1.64:19:2Hit+4.7
21 Feb 2025, 19:15BWLvsPIV69%3.3 – 2.13:24:1Hit-0.4
21 Feb 2025, 19:15AVSvsRBS48%2.7 – 2.82:23:4Hit+1.4
21 Feb 2025, 19:15VSVvsASH76%4.5 – 2.74:28:3Hit+3.8
21 Feb 2025, 19:15KACvsHCP77%4.3 – 2.44:22:0Hit-4.8
21 Feb 2025, 19:15VICvsOLL50%2.6 – 2.62:21:6Hit+1.8

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

  • HCBvsASH

    04 Oct 2024, 20:30 · predicted 89% home

    2:8away won
  • RBSvsHCP

    11 Oct 2024, 19:15 · predicted 83% home

    5:6 SOaway won
  • RBSvsPIV

    28 Dec 2024, 19:15 · predicted 81% home

    1:6away won
  • KACvsHCI

    01 Nov 2024, 19:15 · predicted 81% home

    1:4away won
  • BWLvsASH

    01 Oct 2024, 19:15 · predicted 19% home

    8:2home won

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

Best calls

  • G99vsBWL

    29 Sept 2024, 17:30 · predicted 96% home

    2:0as predicted
  • KACvsHCI

    26 Jan 2025, 16:00 · predicted 91% home

    11:3as predicted
  • HCBvsHCI

    21 Feb 2025, 19:15 · predicted 89% home

    9:2as predicted
  • KACvsVSV

    29 Sept 2024, 17:30 · predicted 88% home

    5:3as predicted
  • HCBvsHCI

    20 Oct 2024, 18:00 · predicted 88% home

    4: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.231

How well does this model do?

336 games scored
Winner called right62.5%home-only baseline 54.8%
Brier score0.231baseline 0.250 · lower is better
Log loss0.653baseline 0.694
Beats the baseline by0.019Brier points of skill
Total-goals error±2.01mean absolute error per game
Exact scoreline5.1%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.5%
Table view
Games scoredHome-only baselineModel
1266.7%58.3%
2454.2%54.2%
3658.3%50.0%
4854.2%56.3%
6046.7%55.0%
7247.2%54.2%
8447.6%56.0%
9644.8%55.2%
10846.3%55.6%
12047.5%56.7%
13249.2%59.1%
14448.6%60.4%
15648.7%59.6%
16850.6%58.3%
18049.4%58.9%
19250.0%60.4%
20450.0%60.8%
21650.9%60.6%
22851.3%61.0%
24052.1%60.0%
25252.8%60.3%
26452.7%60.6%
27652.5%61.2%
28853.1%61.8%
30054.0%62.3%
31255.1%62.8%
32454.3%63.0%
33654.8%62.5%

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–9079%
Table view
Predicted home win %PredictedActualGames
10–2018%10%10
20–3027%33%21
30–4035%51%45
40–5045%41%64
50–6055%55%64
60–7065%65%69
70–8075%71%42
80–9084%79%19

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 2023/24 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.