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

Trevor Hanson#14

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

From
Richmond, BC
NHL Debut
10/24/13
Career Games
735
Playoff Games
47
Stripe Score
38.6
Below avg
Consistency Index
1.17
Lower = more consistent
Home Cooking
0.58
League ≈ 0
Leverage
D
OT/playoff vs base
Games
75
570 calls
Pen / 60
7.57
League 7.50
Gap Rhythm
281.1
Avg 6:04 / STDDEV s
Discipline
0.75
Misconducts + bench minors / 60
Make-Up Window
92%
Cross-team penalty within 10m
First Penalty
6:02
Avg time of first P1 call

In-game patterns

Methodology →
P1
6.32
P2
8.68
P3
7.64
OT
12.00
Calls per game in each period.
Late-period suppression
-40%
Calls 40% MORE penalties in final 2 min than proportional.
Power play chain rate
14%
14% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.72
Calls 0.72 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
2.21
1-goal
2.63
Blowout
1.52
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

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

Call type breakdown

Methodology →
TRIPPING
1.18
Per game
89
Calls
36.6
League pct
ok
Sample
ROUGHING
1.17
Per game
88
Calls
65.9
League pct
ok
Sample
HOLDING
0.73
Per game

Teams under this referee

Methodology →
Avalanche0
11
Games
0.00
Diff / game
40
Pens drawn
40
Pens taken
Drill in →
Mammoth+1
10
Games
+0.10
Diff / game
43
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 Schlenker9ok
Furman South6ok
Jordan Samuels-Thomas6ok
Cody Beach5ok
Michael Markovic5ok
Jean Hebert5ok
Thomas John Luxmore4small

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
CAN276h 0m2911.051.10-0.05ok
USA203h 33m1400.690.95-0.26ok
SWE69h 56m52

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-267538.67.571.17ok
2024-256839.78.071.28ok
2023-246549.57.681.08ok
2022-236736.98.461.27ok
Coach challenges
122
122 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
+20%
Calls 20% fewer P3 penalties in one-goal games than the league baseline.
55
Calls
63.4
League pct
ok
Sample
SLASHING
0.69
Per game
52
Calls
61.0
League pct
ok
Sample
HOOKING
0.64
Per game
48
Calls
4.9
League pct
ok
Sample
UNSPORTSMANLIKE
0.52
Per game
39
Calls
97.5
League pct
ok
Sample
INTERFERENCE
0.49
Per game
37
Calls
24.4
League pct
ok
Sample
HIGH_STICKING
0.49
Per game
37
Calls
17.1
League pct
ok
Sample
CROSS_CHECKING
0.45
Per game
34
Calls
78.0
League pct
ok
Sample
DELAY_OF_GAME
0.40
Per game
30
Calls
85.4
League pct
ok
Sample
FIGHTING_MAJOR
0.34
Per game
26
Calls
17.1
League pct
ok
Sample
TOO_MANY_MEN
0.19
Per game
14
Calls
68.4
League pct
ok
Sample
INSTIGATOR
0.08
Per game
6
Calls
54.5
League pct
ok
Sample
GOALIE_INTERFERENCE
0.07
Per game
5
Calls
42.9
League pct
ok
Sample
EMBELLISHMENT
0.05
Per game
4
Calls
20.0
League pct
ok
Sample
ELBOWING
0.04
Per game
3
Calls
10.0
League pct
ok
Sample
BUTT_ENDING_DOUBLE_MINOR
0.01
Per game
1
Calls
—
League pct
small
Sample
KNEEING
0.01
Per game
1
Calls
—
League pct
small
Sample
BOARDING
0.01
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING891.1836.6ok
ROUGHING881.1765.9ok
HOLDING550.7363.4ok
SLASHING520.6961.0ok
HOOKING480.644.9ok
UNSPORTSMANLIKE390.5297.5ok
INTERFERENCE370.4924.4ok
HIGH_STICKING370.4917.1ok
CROSS_CHECKING340.4578.0ok
DELAY_OF_GAME300.4085.4ok
FIGHTING_MAJOR260.3417.1ok
TOO_MANY_MEN140.1968.4ok
INSTIGATOR60.0854.5ok
GOALIE_INTERFERENCE50.0742.9ok
EMBELLISHMENT40.0520.0ok
ELBOWING30.0410.0ok
BUTT_ENDING_DOUBLE_MINOR10.01—small
KNEEING10.01—small
BOARDING10.01—small
42
Pens taken
Drill in →
Canadiens+2
9
Games
+0.22
Diff / game
48
Pens drawn
46
Pens taken
Drill in →
Ducks+5
8
Games
+0.63
Diff / game
29
Pens drawn
24
Pens taken
Drill in →
Sabres+4
8
Games
+0.50
Diff / game
35
Pens drawn
31
Pens taken
Drill in →
Kings+10
8
Games
+1.25
Diff / game
27
Pens drawn
17
Pens taken
Drill in →
Jets+4
7
Games
+0.57
Diff / game
30
Pens drawn
26
Pens taken
Drill in →
Kraken-3
7
Games
-0.43
Diff / game
17
Pens drawn
20
Pens taken
Drill in →
Wild+7
7
Games
+1.00
Diff / game
30
Pens drawn
23
Pens taken
Drill in →
Predators+3
7
Games
+0.43
Diff / game
20
Pens drawn
17
Pens taken
Drill in →
Senators+2
6
Games
+0.33
Diff / game
21
Pens drawn
19
Pens taken
Drill in →
Canucks+1
6
Games
+0.17
Diff / game
17
Pens drawn
16
Pens taken
Drill in →
Lightning-1
6
Games
-0.17
Diff / game
38
Pens drawn
39
Pens taken
Drill in →
Golden Knights+3
6
Games
+0.50
Diff / game
19
Pens drawn
16
Pens taken
Drill in →
Flames+3
6
Games
+0.50
Diff / game
27
Pens drawn
24
Pens taken
Drill in →
Oilers+3
5
Games
+0.60
Diff / game
22
Pens drawn
19
Pens taken
Drill in →
Stars-3
5
Games
-0.60
Diff / game
16
Pens drawn
19
Pens taken
Drill in →
Flyers-7
4
Games
-1.75
Diff / game
9
Pens drawn
16
Pens taken
Drill in →
Sharks-6
4
Games
-1.50
Diff / game
19
Pens drawn
25
Pens taken
Drill in →
Bruins-8
4
Games
-2.00
Diff / game
19
Pens drawn
27
Pens taken
Drill in →
Maple Leafs-1
4
Games
-0.25
Diff / game
7
Pens drawn
8
Pens taken
Drill in →
Penguins-9
4
Games
-2.25
Diff / game
8
Pens drawn
17
Pens taken
Drill in →
Blues-1
4
Games
-0.25
Diff / game
13
Pens drawn
14
Pens taken
Drill in →
Panthers+3
3
Games
+1.00
Diff / game
14
Pens drawn
11
Pens taken
Drill in →
Rangers0
3
Games
0.00
Diff / game
9
Pens drawn
9
Pens taken
Drill in →
Blue Jackets-8
3
Games
-2.67
Diff / game
6
Pens drawn
14
Pens taken
Drill in →
Red Wings+1
3
Games
+0.33
Diff / game
7
Pens drawn
6
Pens taken
Drill in →
Devils-9
2
Games
-4.50
Diff / game
6
Pens drawn
15
Pens taken
Drill in →
Islanders-1
2
Games
-0.50
Diff / game
4
Pens drawn
5
Pens taken
Drill in →
Capitals+3
2
Games
+1.50
Diff / game
14
Pens drawn
11
Pens taken
Drill in →
Hurricanes+1
1
Games
+1.00
Diff / game
3
Pens drawn
2
Pens taken
Drill in →
Blackhawks+1
1
Games
+1.00
Diff / game
3
Pens drawn
2
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Avalanche11404000.007-4vs →
Mammoth104342+1+0.103-7vs →
Canadiens94846+2+0.226-3vs →
Ducks82924+5+0.634-4vs →
Sabres83531+4+0.505-3vs →
Kings82717+10+1.251-7vs →
Jets73026+4+0.572-5vs →
Kraken71720-3-0.434-3vs →
Wild73023+7+1.005-2vs →
Predators72017+3+0.434-3vs →
Senators62119+2+0.332-4vs →
Canucks61716+1+0.172-4vs →
Lightning63839-1-0.173-3vs →
Golden Knights61916+3+0.506-0vs →
Flames62724+3+0.503-3vs →
Oilers52219+3+0.601-4vs →
Stars51619-3-0.602-3vs →
Flyers4916-7-1.752-2vs →
Sharks41925-6-1.502-2vs →
Bruins41927-8-2.001-3vs →
Maple Leafs478-1-0.254-0vs →
Penguins4817-9-2.252-2vs →
Blues41314-1-0.251-3vs →
Panthers31411+3+1.001-2vs →
Rangers39900.001-2vs →
Blue Jackets3614-8-2.671-2vs →
Red Wings376+1+0.333-0vs →
Devils2615-9-4.501-1vs →
Islanders245-1-0.501-1vs →
Capitals21411+3+1.502-0vs →
Hurricanes132+1+1.000-1vs →
Blackhawks132+1+1.001-0vs →
Brandon Schrader
3
small
Gord Dwyer3small
Justin Kea3small
View all partners →
0.74
0.79
-0.04
ok
RUS48h 37m450.930.90+0.03ok
FIN30h 9m140.460.72-0.26ok
CZE24h 4m200.830.59+0.24ok
CHE7h 28m141.871.03+0.84ok
DEU6h 39m71.050.88+0.18ok
SVK5h 51m71.201.27-0.08ok
LVA5h 20m10.190.69-0.51ok
BLR3h 54m00.000.79-0.79ok
DNK2h 45m20.720.38+0.35ok
NOR2h 24m00.001.55-1.55ok
SVN1h 22m00.000.31-0.31ok
AUT1h 6m00.000.69-0.69ok
AUS1h 0m11.000.78+0.22ok
FRA18m26.520.79+5.73small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up