2023/24 season

ICE Hockey League

Results, standings, team analytics and player statistics, loaded from the league's official data feeds.

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

Scheduled games 0

No scheduled games left for this selection. The model accuracy below still covers the season's completed 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.

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 — and read the accuracy panel above before trusting any single number.