Founding 100 for 2026/27 — The Brief opens soon, 29 SEK · €2.90 · $3 / month. Join the list · See pricing

SDHL hat-tricks, 8–0 rivalries, and the nights that went completely off the rails

By The Hockey Analytics HQ on Jul 22, 2026

Not every research note needs expected goals. Sometimes the ledger itself is funny enough.

This one pulls three snackis from the same MotherDuck SDHL jubilee export we used for home ice: hat-tricks, one-way rivalries, and games that refused to stay polite.

The short version

  • Johansson 15 hat-tricks leads the jubilee surname table; Stalder and Wakefield sit on 12.
  • Luleå 8–0 in the tagged Skellefteå rivalry slice. Not close.
  • Highest-scoring night: AIK 3–13 Luleå/MSSK (16 goals, 2023/24).
  • Meanwhile the league got calmer on the sheet: average PIM fell from ~21 (2016/17) toward the low teens.

Who owns three-goal nights?

Hat-trick counts in the jubilee export (surname aggregation as stored in hattrick_kings):

Player (surname)Hat-tricks
Johansson15
Stalder12
Wakefield12
Nieminen10
Nordin9
Karvinen9

Season volume swings hard: 22 hat-trick games in 2018/19 and again in 2021/22, down to 8 in 2025/26. When the league tightens, the highlight-reel nights thin out with it.

Rivalries that are basically subscription services

The export’s tagged Luleå vs Skellefteå slice is undefeated comedy for one side: 8 games, Luleå 8, Skellefteå 0.

Broader 20-game home/away cuts (same export rivalries):

HomeAwayHome–Away (of 20)
SDELuleå/MSSK2–18
Luleå/MSSKDjurgården17–3
Luleå/MSSKHV7116–4
DjurgårdenSDE14–6
LinköpingSDE14–6
HV71Linköping10–10
BrynäsLinköping10–10

Some “rivalries” are wars. Others are scheduled appointments.

When the scoreboard gave up

Highest total-goal games in the export:

SeasonScoreGoals
2023/24AIK 3–13 Luleå/MSSK16
2021/22Göteborg 2–13 Brynäs15
2021/22Linköping 8–7 Brynäs15
2024/25Luleå/MSSK 13–1 HV7114
2018/19Göteborg 0–14 Luleå/MSSK14

Those sit next to a league that is otherwise tight: 36% of the 1,764 jubilee games were decided by one goal. Both things are true — most nights are knife fights; a few are fire drills.

Bonus plotline: the league got less angry

Average penalty minutes per game drifted down across the era (about 21.0 in 2016/17 toward the low teens in recent seasons; jubilee-wide average 13.9). Overtime share in the jubilee summary sits at 15.4%. Less box time, still plenty of late drama.

What we are not claiming

  • Hat-trick surnames are not full player IDs — treat the leaderboard as export-faithful, not a Hall of Fame ballot.
  • Rivalry slices are defined in the jubilee pipeline; they are not every historical meeting since forever.
  • No referee assignment effects here (that is a separate SHL/HA lake study).

Method

sdhl_extended.json from MotherDuck SDHL gold (export_sdhl_extended.py, exported 2026-07-09), validation-gated in the SDHL jubilee report.

Related: SDHL home ice & imports · SHL timeouts.

Source: The Hockey Analytics · MotherDuck SDHL · Stockholm.

Related Analysis

View Subscriptions