RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up
RefGeek

Explore

ScheduleRefereesTeamsPlayersStatsLeadersTonight's reportsWeek in StripesMethodologyAccuracyAbout

Legal

Privacy PolicyTerms of ServiceCookie PolicyContact Us

Community

Join Discord

Powered by

Flaresoft Solutions
Flaresoft Solutions
Premium Software Development

Independent NHL officiating analytics. Tracking referee performance through grounded stats and transparent methodology.

© 2026 Ref Geek by Flaresoft Solutions. All rights reserved.

Independent platform. Not affiliated with the NHL.

← Officials

Referee profile

Stephen Hiff#46

NHL Referee · 2025-26 · all · 61 games tracked

From
Cambridge, ON
NHL Debut
4/11/24
Career Games
22
Stripe Score
47.0
Below avg
Consistency Index
1.06
Lower = more consistent
Home Cooking
0.22
League ≈ 0
Leverage
D
OT/playoff vs base
Games
40
310 calls
Pen / 60
7.67
League 7.50
Gap Rhythm
259.5
Avg 6:12 / STDDEV s
Discipline
0.47
Misconducts + bench minors / 60
Make-Up Window
98%
Cross-team penalty within 10m
First Penalty
6:38
Avg time of first P1 call

In-game patterns

Methodology →
P1
7.35
P2
8.93
P3
6.75
OT
6.81
Calls per game in each period.
Late-period suppression
-37%
Calls 37% MORE penalties in final 2 min than proportional.
Power play chain rate
20%
20% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.10
Calls 0.10 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
2.13
1-goal
2.52
Blowout
1.48
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

Methodology →
High-TOI vs Low-TOI ratio
0.31
Calls 69% fewer penalties on STAR / Top-6 players than ice time would predict — leniency to top forwards.

Call type breakdown

Methodology →
TRIPPING
1.51
Per game
61
Calls
90.2
League pct
ok
Sample
FIGHTING_MAJOR
0.79
Per game
32
Calls
97.6
League pct
ok
Sample
HOOKING
0.77
Per game

Teams under this referee

Methodology →
Blackhawks+1
6
Games
+0.17
Diff / game
22
Pens drawn
21
Pens taken
Drill in →
Stars+2
6
Games
+0.33
Diff / game
21
Pens drawn

Most frequent partners

Partner data is navigation-only per launch stats catalog v2 §9. Pair-level rate stats carry small-sample warnings.

PartnerGames togetherSample
Chris Lee5ok
Gord Dwyer5ok
Thomas John Luxmore5ok
Eric Furlatt4small
Frederick L'Ecuyer4small
Francis Charron3small
Chris Rooney3small

Nationality splits

calls per 60 min of nationality TOI

Penalties on players of each nationality, normalized by that nationality's on-ice time in games this ref worked. Joint attribution: every penalty in a game credits both refs in the crew, so individual-call noise washes out at volume. Δ is the rate vs league baseline for the same nationality and scope. Rows under 60 minutes of nationality TOI are marked small; pattern language only — no intent claims.

NationalityTOICalls/ 60Lg baseΔSample
CAN131h 41m1571.191.10+0.09ok
USA98h 26m910.920.95-0.02ok
SWE32h 49m25

Career history

all · per season

Per-season trend across the seasons RefGeek has tracked. Spot career arcs (improving / declining stripe score, drift in core rates) without flipping the season chip. Phase 2 will replace this table with a chart.

SeasonGamesStripePen / 60ConsistencySample
2025-264047.07.671.06ok
2024-252062.26.400.82ok
2023-24154.95.000.94small
Coach challenges
62
62 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
+5%
Calls 5% fewer P3 penalties in one-goal games than the league baseline.
31
Calls
46.3
League pct
ok
Sample
INTERFERENCE
0.74
Per game
30
Calls
92.7
League pct
ok
Sample
HIGH_STICKING
0.74
Per game
30
Calls
75.6
League pct
ok
Sample
SLASHING
0.69
Per game
28
Calls
63.4
League pct
ok
Sample
HOLDING
0.69
Per game
28
Calls
51.2
League pct
ok
Sample
ROUGHING
0.67
Per game
27
Calls
9.8
League pct
ok
Sample
DELAY_OF_GAME
0.35
Per game
14
Calls
75.6
League pct
ok
Sample
UNSPORTSMANLIKE
0.22
Per game
9
Calls
27.5
League pct
ok
Sample
CROSS_CHECKING
0.17
Per game
7
Calls
2.4
League pct
ok
Sample
TOO_MANY_MEN
0.17
Per game
7
Calls
63.2
League pct
ok
Sample
BOARDING
0.07
Per game
3
Calls
31.8
League pct
ok
Sample
ELBOWING
0.05
Per game
2
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.02
Per game
1
Calls
—
League pct
small
Sample
GOALIE_INTERFERENCE
0.03
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING611.5190.2ok
FIGHTING_MAJOR320.7997.6ok
HOOKING310.7746.3ok
INTERFERENCE300.7492.7ok
HIGH_STICKING300.7475.6ok
SLASHING280.6963.4ok
HOLDING280.6951.2ok
ROUGHING270.679.8ok
DELAY_OF_GAME140.3575.6ok
UNSPORTSMANLIKE90.2227.5ok
CROSS_CHECKING70.172.4ok
TOO_MANY_MEN70.1763.2ok
BOARDING30.0731.8ok
ELBOWING20.05—small
EMBELLISHMENT10.02—small
GOALIE_INTERFERENCE10.03—small
19
Pens taken
Drill in →
Flames+2
5
Games
+0.40
Diff / game
22
Pens drawn
20
Pens taken
Drill in →
Blue Jackets-5
5
Games
-1.00
Diff / game
13
Pens drawn
18
Pens taken
Drill in →
Blues+2
4
Games
+0.50
Diff / game
13
Pens drawn
11
Pens taken
Drill in →
Devils-5
4
Games
-1.25
Diff / game
12
Pens drawn
17
Pens taken
Drill in →
Predators+3
4
Games
+0.75
Diff / game
21
Pens drawn
18
Pens taken
Drill in →
Kings+1
4
Games
+0.25
Diff / game
15
Pens drawn
14
Pens taken
Drill in →
Rangers0
3
Games
0.00
Diff / game
12
Pens drawn
12
Pens taken
Drill in →
Canadiens0
3
Games
0.00
Diff / game
9
Pens drawn
9
Pens taken
Drill in →
Wild-1
3
Games
-0.33
Diff / game
11
Pens drawn
12
Pens taken
Drill in →
Senators-5
3
Games
-1.67
Diff / game
15
Pens drawn
20
Pens taken
Drill in →
Jets+2
3
Games
+0.67
Diff / game
11
Pens drawn
9
Pens taken
Drill in →
Golden Knights-2
3
Games
-0.67
Diff / game
9
Pens drawn
11
Pens taken
Drill in →
Maple Leafs-2
3
Games
-0.67
Diff / game
12
Pens drawn
14
Pens taken
Drill in →
Bruins+2
3
Games
+0.67
Diff / game
13
Pens drawn
11
Pens taken
Drill in →
Islanders+4
3
Games
+1.33
Diff / game
11
Pens drawn
7
Pens taken
Drill in →
Avalanche+10
3
Games
+3.33
Diff / game
20
Pens drawn
10
Pens taken
Drill in →
Canucks0
2
Games
0.00
Diff / game
9
Pens drawn
9
Pens taken
Drill in →
Sabres+1
2
Games
+0.50
Diff / game
10
Pens drawn
9
Pens taken
Drill in →
Oilers-1
2
Games
-0.50
Diff / game
9
Pens drawn
10
Pens taken
Drill in →
Penguins0
2
Games
0.00
Diff / game
8
Pens drawn
8
Pens taken
Drill in →
Kraken-1
2
Games
-0.50
Diff / game
8
Pens drawn
9
Pens taken
Drill in →
Sharks-1
2
Games
-0.50
Diff / game
7
Pens drawn
8
Pens taken
Drill in →
Lightning-1
2
Games
-0.50
Diff / game
8
Pens drawn
9
Pens taken
Drill in →
Red Wings+1
2
Games
+0.50
Diff / game
7
Pens drawn
6
Pens taken
Drill in →
Flyers-1
2
Games
-0.50
Diff / game
6
Pens drawn
7
Pens taken
Drill in →
Ducks-1
1
Games
-1.00
Diff / game
3
Pens drawn
4
Pens taken
Drill in →
Hurricanes-3
1
Games
-3.00
Diff / game
2
Pens drawn
5
Pens taken
Drill in →
Mammoth-2
1
Games
-2.00
Diff / game
2
Pens drawn
4
Pens taken
Drill in →
Panthers0
1
Games
0.00
Diff / game
5
Pens drawn
5
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Blackhawks62221+1+0.172-4vs →
Stars62119+2+0.334-2vs →
Flames52220+2+0.401-4vs →
Blue Jackets51318-5-1.003-2vs →
Blues41311+2+0.500-4vs →
Devils41217-5-1.250-4vs →
Predators42118+3+0.753-1vs →
Kings41514+1+0.253-1vs →
Rangers3121200.000-3vs →
Canadiens39900.003-0vs →
Wild31112-1-0.331-2vs →
Senators31520-5-1.670-3vs →
Jets3119+2+0.671-2vs →
Golden Knights3911-2-0.672-1vs →
Maple Leafs31214-2-0.672-1vs →
Bruins31311+2+0.671-2vs →
Islanders3117+4+1.332-1vs →
Avalanche32010+10+3.333-0vs →
Canucks29900.001-1vs →
Sabres2109+1+0.502-0vs →
Oilers2910-1-0.501-1vs →
Penguins28800.001-1vs →
Kraken289-1-0.501-1vs →
Sharks278-1-0.501-1vs →
Lightning289-1-0.501-1vs →
Red Wings276+1+0.501-1vs →
Flyers267-1-0.502-0vs →
Ducks134-1-1.001-0vs →
Hurricanes125-3-3.001-0vs →
Mammoth124-2-2.000-1vs →
Panthers15500.001-0vs →
Trevor Hanson
2
small
Wes McCauley2small
Kendrick Nicholson2small
View all partners →
0.76
0.79
-0.03
ok
RUS21h 13m170.800.90-0.10ok
FIN17h 9m110.640.72-0.08ok
CHE8h 24m70.831.03-0.20ok
CZE7h 44m70.900.59+0.32ok
DEU3h 55m20.510.88-0.36ok
BLR2h 45m10.360.79-0.43ok
SVK2h 41m41.481.27+0.21ok
AUT2h 1m20.980.69+0.29ok
DNK1h 48m10.550.38+0.18ok
NOR46m56.451.55+4.89small
AUS35m00.000.78-0.78small
GBR24m12.493.32-0.83small
SVN20m00.000.31-0.31small
LVA15m13.760.69+3.06small
FRA15m00.000.79-0.79small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up