Founding 100 for 2026/27 — The Brief opens soon, 29 SEK · €2.90 · $3 / month. Join the list · See pricing
The hockey version of “the refs decided it” is usually a feeling. The counter-feeling is that officials are interchangeable noise.
We can test the lazy form of that second claim. Not “who called the 2+10 in minute 58.” Just this: when a named referee is one of the two officials on an SHL ice, how many penalties does that game produce?
Same window as the timeout study: SHL regular season 2020/21–2024/25, 1,854 games.
The short version
For every SHL regular-season game in the window we took the two Referee names (not linesmen) and the penalty count in that game. Each official gets the game’s penalty total — because we cannot see which referee raised the arm.
Then we kept anyone with at least 40 assignments. That leaves 23 officials.
If referees were interchangeable noise, those 23 rates should crowd the 5.52 league mean. They do not.
This is the table that matters. Small samples bounce; 150+ games do not bounce as much.
| Referee | Games | Pens / game | PIM / game |
|---|---|---|---|
| Tobias Björk | 250 | 5.82 | 12.84 |
| Christoffer Holm | 219 | 5.82 | 12.69 |
| Andreas Harnebring | 220 | 5.77 | 12.63 |
| Johan Magnusson | 151 | 5.77 | 12.35 |
| Linus Öhlund | 244 | 5.74 | 11.94 |
| Daniel Eriksson | 155 | 5.65 | 12.45 |
| Mikael Holm | 243 | 5.55 | 12.29 |
| Kristoffer Folkstrand | 164 | 5.55 | 11.88 |
| Richard Magnusson | 232 | 5.40 | 11.92 |
| Marcus Linde | 253 | 5.32 | 11.57 |
| Mikael Nord | 155 | 5.13 | 11.10 |
| Mikael Sjöqvist | 250 | 5.08 | 10.98 |
| Johan Wedin | 165 | 4.94 | 10.17 |
Björk vs Wedin is 0.88 penalties per game. On a 52-game season that is on the order of forty-five extra penalty events in the games one of them works, before you even talk about power plays.
Sjöqvist vs Björk is the cleaner twin: 250 games each, 5.08 vs 5.82.
Johan Nordlöf sits at 6.14 (95 games). Daniel Wessner sits at 4.08 (51 games). Those are the headline-friendly ends of the 23-official list, and they are also the ones you should trust less. Forty to ninety games is enough to notice, not enough to convict.
We are not ranking character. Some officials work more chippy matchups; some work more special-teams chaos. The point for the claim we keep on file — “referee effects are noise” — is simpler: raw assignment rates are not flat.
The honest next step is the falsification test we already wrote down: do differences survive after those controls? Until then the claim stays contested, not killed.
MotherDuck swe: game_referees_json (role = Referee) × game_penalties × swe.main.games (SHL regular, season codes 2021–2025). Artifact referee_penalties_data.json from scripts/analyze_referee_penalties.py.
Source: The Hockey Analytics · MotherDuck SHL · Stockholm.