2026/27 season

ICE Hockey League

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

Scheduled games 40

Win probability, next 12 gamesHome and away segments use each team's colors; gray shows the overtime/shootout share
RBS–MHCHCB–FTCOLL–PIVHCP–AVSVSV–VICBWL–KACFTC–VICG99–OLLVSV–HCBAVS–RBSBWL–HCPPIV–KAC
Table view
TeamHome wins in regulationLevel after regulationAway wins in regulationTotal
RBS–MHC341650100
HCB–FTC721216100
OLL–PIV761014100
HCP–AVS711316100
VSV–VIC401743100
BWL–KAC181369100
FTC–VIC351649100
G99–OLL391645100
VSV–HCB191467100
AVS–RBS271756100
BWL–HCP261559100
PIV–KAC7786100
Predicted outcomes for scheduled games, sortable by any column
04 Oct 2026, 15:00RBSvsMHC2.8 – 3.342%16%58%2:3 5%1.25 – 1.75Medium
04 Oct 2026, 16:00HCBvsFTC4.4 – 2.378%12%22%4:2 5%2.35 – 0.65Medium
04 Oct 2026, 16:00OLLvsPIV4.9 – 2.481%10%19%4:2 5%2.44 – 0.56Medium
04 Oct 2026, 17:00HCPvsAVS3.6 – 1.877%14%23%3:1 6%2.32 – 0.68Medium
04 Oct 2026, 17:30VSVvsVIC2.7 – 2.848%17%52%2:2 6%1.45 – 1.55Medium
04 Oct 2026, 17:30BWLvsKAC2.5 – 4.325%13%75%2:4 5%0.74 – 2.26Medium
09 Oct 2026, 18:30FTCvsVIC2.9 – 3.343%16%57%2:3 5%1.29 – 1.71Medium
09 Oct 2026, 18:30G99vsOLL3.0 – 3.247%16%53%3:3 5%1.40 – 1.60Medium
09 Oct 2026, 19:15VSVvsHCB2.2 – 3.826%14%74%2:3 5%0.79 – 2.21Medium
09 Oct 2026, 19:15AVSvsRBS2.2 – 3.135%17%65%2:3 6%1.06 – 1.94Medium
09 Oct 2026, 19:15BWLvsHCP2.6 – 3.733%15%67%2:3 5%1.00 – 2.00Medium
09 Oct 2026, 19:30PIVvsKAC1.8 – 5.011%7%89%1:5 5%0.32 – 2.68Medium
09 Oct 2026, 19:45MHCvsHCI3.9 – 2.275%13%25%3:2 5%2.26 – 0.74Medium
11 Oct 2026, 16:00VICvsHCP2.3 – 3.433%16%67%2:3 6%0.99 – 2.01Medium
11 Oct 2026, 16:00AVSvsG991.8 – 2.930%17%70%1:2 7%0.91 – 2.09Medium
11 Oct 2026, 16:00OLLvsFTC4.6 – 3.269%13%31%4:3 4%2.07 – 0.93Medium
11 Oct 2026, 17:00PIVvsBWL2.4 – 4.027%14%73%2:3 5%0.82 – 2.18Medium
11 Oct 2026, 17:00MHCvsHCB2.5 – 3.535%15%65%2:3 5%1.04 – 1.96Medium
11 Oct 2026, 17:30KACvsRBS4.1 – 2.475%13%25%4:2 5%2.25 – 0.75Medium
11 Oct 2026, 17:30HCIvsVSV2.4 – 3.433%15%67%2:3 6%0.98 – 2.02Medium
16 Oct 2026, 18:30FTCvsPIV3.7 – 2.765%15%35%3:2 5%1.95 – 1.05Medium
16 Oct 2026, 19:15VSVvsG992.4 – 2.941%17%59%2:2 6%1.22 – 1.78Medium
16 Oct 2026, 19:15KACvsVIC3.9 – 2.275%13%25%3:2 5%2.24 – 0.76Medium
16 Oct 2026, 19:15RBSvsBWL3.2 – 3.349%16%51%3:3 5%1.46 – 1.54Medium
16 Oct 2026, 19:15OLLvsHCB3.1 – 4.036%14%64%3:3 4%1.09 – 1.91Medium
16 Oct 2026, 19:45HCPvsHCI4.2 – 1.982%11%18%4:1 5%2.45 – 0.55Medium
17 Oct 2026, 17:00MHCvsAVS3.3 – 2.071%15%29%3:2 6%2.12 – 0.88Medium
17 Oct 2026, 19:15VICvsPIV3.5 – 2.270%15%30%3:2 6%2.09 – 0.91Medium
18 Oct 2026, 13:30VSVvsHCP2.4 – 3.631%15%69%2:3 6%0.94 – 2.06Medium
18 Oct 2026, 15:30FTCvsKAC2.3 – 4.718%10%82%2:4 5%0.55 – 2.45Medium
18 Oct 2026, 17:00MHCvsAVS3.3 – 2.071%15%29%3:2 6%2.12 – 0.88Medium
18 Oct 2026, 17:30HCIvsOLL2.5 – 4.720%11%80%2:4 5%0.61 – 2.39Medium
18 Oct 2026, 18:00HCBvsBWL4.0 – 2.572%14%28%3:2 5%2.15 – 0.85Medium
21 Oct 2026, 18:30G99vsMHC2.7 – 2.750%18%50%2:2 6%1.49 – 1.51Medium
21 Oct 2026, 19:15VSVvsFTC3.3 – 3.055%16%45%3:3 5%1.65 – 1.35Medium
21 Oct 2026, 19:15KACvsAVS4.1 – 1.784%11%16%4:1 6%2.52 – 0.48Medium
21 Oct 2026, 19:15RBSvsOLL3.2 – 4.038%14%62%3:4 4%1.14 – 1.86Medium
21 Oct 2026, 19:15BWLvsVIC3.1 – 3.051%17%49%3:2 5%1.54 – 1.46Medium
21 Oct 2026, 19:45HCPvsPIV4.4 – 1.983%10%17%4:1 5%2.50 – 0.50Medium
21 Oct 2026, 19:45HCBvsHCI4.5 – 1.886%9%14%4:1 6%2.57 – 0.43Medium

Predicted vs actual 26

17 hit · 9 missed · 1 exact
Winner called right65.4%17 of 26 games
Exact scoreline13.8% of games
Mean goal error±1.92on the total goals in a game
Mean prediction44.9%home actually won 53.8%
Every finished game with the prediction it had beforehand, sortable by any column
03 Oct 2026, 17:30G99vsHCI68%3.4 – 2.23:23:0Hit-2.6
02 Oct 2026, 19:45HCBvsKAC33%2.6 – 3.82:34:0Miss-2.4
02 Oct 2026, 19:45HCPvsOLL48%3.4 – 3.53:34:2Miss-0.9
02 Oct 2026, 19:30PIVvsRBS32%2.5 – 3.62:31:4Hit-1.1
02 Oct 2026, 19:15VICvsHCI52%3.0 – 2.93:24:0Hit-1.9
02 Oct 2026, 19:15BWLvsG9940%2.6 – 3.22:33:2 SOMiss-0.8
02 Oct 2026, 19:15AVSvsFTC46%2.5 – 2.72:22:5Hit+1.9
02 Oct 2026, 19:15VSVvsMHC23%1.9 – 3.71:37:2Miss+3.4
30 Sept 2026, 19:15AVSvsVSV39%2.3 – 2.92:21:0Miss-4.2
30 Sept 2026, 19:15HCIvsPIV49%2.7 – 2.82:25:4Miss+3.5
30 Sept 2026, 19:15RBSvsHCB29%2.5 – 4.02:31:4Hit-1.5
30 Sept 2026, 19:15KACvsMHC69%3.6 – 2.33:22:4Miss+0.1
30 Sept 2026, 18:30G99vsHCP46%2.6 – 2.82:21:4Hit-0.4
30 Sept 2026, 18:30FTCvsBWL39%2.8 – 3.52:33:5Hit+1.7
27 Sept 2026, 18:00OLLvsVSV59%3.6 – 3.13:36:2Hit+1.3
27 Sept 2026, 17:30HCIvsHCB17%2.0 – 4.42:43:4Hit+0.5
27 Sept 2026, 17:30KACvsG9961%3.0 – 2.32:26:2Hit+2.7
27 Sept 2026, 17:00HCPvsBWL56%3.1 – 2.73:25:4Hit+3.2
27 Sept 2026, 17:00PIVvsAVS40%2.3 – 2.92:22:3Hit-0.1
27 Sept 2026, 15:30FTCvsRBS42%2.7 – 3.22:33:6Hit+3.0
26 Sept 2026, 19:15VICvsMHC37%2.3 – 3.02:32:6Hit+2.7
26 Sept 2026, 14:30HCIvsAVS39%2.7 – 3.32:32:0Miss-4.0
25 Sept 2026, 19:15BWLvsPIV58%3.0 – 2.52:25:3Hit+2.5
25 Sept 2026, 19:15OLLvsKAC27%2.6 – 4.12:43:7Hit+3.3
25 Sept 2026, 19:15RBSvsVSV52%3.1 – 2.93:22:4Miss-0.0
25 Sept 2026, 18:30G99vsVIC63%3.0 – 2.23:23:2 OTHit★-0.2

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

  • VSVvsMHC

    02 Oct 2026, 19:15 · predicted 23% home

    7:2home won
  • KACvsMHC

    30 Sept 2026, 19:15 · predicted 69% home

    2:4away won
  • HCBvsKAC

    02 Oct 2026, 19:45 · predicted 33% home

    4:0home won
  • AVSvsVSV

    30 Sept 2026, 19:15 · predicted 39% home

    1:0home won
  • HCIvsAVS

    26 Sept 2026, 14:30 · predicted 39% home

    2:0home won

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

Best calls

  • HCIvsHCB

    27 Sept 2026, 17:30 · predicted 17% home

    3:4as predicted
  • OLLvsKAC

    25 Sept 2026, 19:15 · predicted 27% home

    3:7as predicted
  • RBSvsHCB

    30 Sept 2026, 19:15 · predicted 29% home

    1:4as predicted
  • G99vsHCI

    03 Oct 2026, 17:30 · predicted 68% home

    3:0as predicted
  • PIVvsRBS

    02 Oct 2026, 19:30 · predicted 32% home

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

Model vs the betting market

20 games with closing odds
Model and market scored on the same games
MeasureModelMarketDifference
Winner called right65.0%70.0%−5.0 pp
Brier score0.2090.194−0.015
Log loss0.6050.576−0.029
Market edge0.015Brier points, on the same games
Flat-stake return12.0%one unit on the model's pick, every game
Bookmaker margin9.9%mean overround in the prices
They disagree35.0%model right 42.9% of those

Both are scored on the same 20 games, using the same overtime coin flip, so the comparison is like-for-like. Odds are de-vigged by normalising the three reciprocals to 1. The market is better calibrated, which is the expected result — closing odds absorb injuries, line-ups and money this model never sees.

The flat-stake figure is a sanity check, not a strategy: the three-way price is on regulation time, so any game decided in overtime or a shootout loses the stake. Treat a positive number on a few hundred games as luck until it survives several seasons.

How well does this model do?

26 games scored

Only 26 games have been scored so far this season — far too few to judge a model on. Switch to a finished season for a stable read.

Winner called right65.4%home-only baseline 53.8%
Brier score0.228baseline 0.257 · lower is better
Log loss0.649baseline 0.708
Beats the baseline by0.029Brier points of skill
Total-goals error±1.92mean absolute error per game
Exact scoreline3.8%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
0255075100246810121416182022242665.4%
Table view
Games scoredHome-only baselineModel
250.0%50.0%
450.0%75.0%
650.0%66.7%
837.5%75.0%
1050.0%80.0%
1250.0%83.3%
1442.9%85.7%
1637.5%81.3%
1844.4%72.2%
2045.0%70.0%
2250.0%68.2%
2450.0%66.7%
2653.8%65.4%

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
02040608030–4040–5050–6080%
Table view
Predicted home win %PredictedActualGames
30–4037%57%7
40–5045%33%6
50–6056%80%5

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 2025/26 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.