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

Garrett Rank#7

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

From
Elmira, ON
NHL Debut
1/15/15
Career Games
673
Playoff Games
35
Stripe Score
40.1
Below avg
Consistency Index
1.28
Lower = more consistent
Home Cooking
0.11
League ≈ 0
Leverage
D
OT/playoff vs base
Games
78
708 calls
Pen / 60
8.98
League 7.50
Gap Rhythm
278.7
Avg 5:18 / STDDEV s
Discipline
0.71
Misconducts + bench minors / 60
Make-Up Window
90%
Cross-team penalty within 10m
First Penalty
7:03
Avg time of first P1 call

In-game patterns

Methodology →
P1
9.12
P2
8.00
P3
9.96
OT
4.67
Calls per game in each period.
Late-period suppression
-76%
Calls 76% MORE penalties in final 2 min than proportional.
Power play chain rate
21%
21% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-1.53
Calls 1.53 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
1.99
1-goal
3.10
Blowout
2.12
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

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

Call type breakdown

Methodology →
ROUGHING
1.55
Per game
122
Calls
95.1
League pct
ok
Sample
TRIPPING
1.37
Per game
108
Calls
73.2
League pct
ok
Sample
INTERFERENCE
0.76
Per game

Teams under this referee

Methodology →
Hurricanes+2
10
Games
+0.20
Diff / game
51
Pens drawn
49
Pens taken
Drill in →
Sabres+3
10
Games
+0.30
Diff / game
60
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
Kyle Rehman9ok
Jean Hebert8ok
Jon McIsaac5ok
Michael Markovic5ok
Thomas John Luxmore5ok
Cody Beach4small
Chris Schlenker4small

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
CAN284h 24m3411.201.10+0.10ok
USA198h 14m2151.080.95+0.14ok
SWE65h 30m78

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-267840.18.981.28ok
2024-257544.07.361.25ok
2023-247739.78.751.29ok
2022-236542.08.631.25ok
Coach challenges
170
170 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
+35%
Calls 35% fewer P3 penalties in one-goal games than the league baseline.
60
Calls
97.6
League pct
ok
Sample
HOOKING
0.76
Per game
60
Calls
39.0
League pct
ok
Sample
HIGH_STICKING
0.75
Per game
59
Calls
78.0
League pct
ok
Sample
SLASHING
0.69
Per game
54
Calls
58.5
League pct
ok
Sample
UNSPORTSMANLIKE
0.60
Per game
47
Calls
100.0
League pct
ok
Sample
HOLDING
0.57
Per game
45
Calls
17.1
League pct
ok
Sample
CROSS_CHECKING
0.49
Per game
39
Calls
90.2
League pct
ok
Sample
FIGHTING_MAJOR
0.39
Per game
31
Calls
39.0
League pct
ok
Sample
DELAY_OF_GAME
0.34
Per game
27
Calls
73.2
League pct
ok
Sample
TOO_MANY_MEN
0.19
Per game
15
Calls
71.1
League pct
ok
Sample
GOALIE_INTERFERENCE
0.13
Per game
10
Calls
96.4
League pct
ok
Sample
EMBELLISHMENT
0.10
Per game
8
Calls
90.0
League pct
ok
Sample
BOARDING
0.10
Per game
8
Calls
72.7
League pct
ok
Sample
ILLEGAL_CHECK_TO_HEAD
0.06
Per game
5
Calls
0.0
League pct
ok
Sample
INSTIGATOR
0.05
Per game
4
Calls
0.0
League pct
ok
Sample
ELBOWING
0.05
Per game
4
Calls
30.0
League pct
ok
Sample
CHARGING
0.01
Per game
1
Calls
—
League pct
small
Sample
GOALIE_REMOVED_OWN_MASK
0.01
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
ROUGHING1221.5595.1ok
TRIPPING1081.3773.2ok
INTERFERENCE600.7697.6ok
HOOKING600.7639.0ok
HIGH_STICKING590.7578.0ok
SLASHING540.6958.5ok
UNSPORTSMANLIKE470.60100.0ok
HOLDING450.5717.1ok
CROSS_CHECKING390.4990.2ok
FIGHTING_MAJOR310.3939.0ok
DELAY_OF_GAME270.3473.2ok
TOO_MANY_MEN150.1971.1ok
GOALIE_INTERFERENCE100.1396.4ok
EMBELLISHMENT80.1090.0ok
BOARDING80.1072.7ok
ILLEGAL_CHECK_TO_HEAD50.060.0ok
INSTIGATOR40.050.0ok
ELBOWING40.0530.0ok
CHARGING10.01—small
GOALIE_REMOVED_OWN_MASK10.01—small
57
Pens taken
Drill in →
Canadiens-10
9
Games
-1.11
Diff / game
41
Pens drawn
51
Pens taken
Drill in →
Golden Knights+2
9
Games
+0.22
Diff / game
35
Pens drawn
33
Pens taken
Drill in →
Red Wings+3
8
Games
+0.38
Diff / game
32
Pens drawn
29
Pens taken
Drill in →
Oilers+6
8
Games
+0.75
Diff / game
24
Pens drawn
18
Pens taken
Drill in →
Kings-12
7
Games
-1.71
Diff / game
24
Pens drawn
36
Pens taken
Drill in →
Sharks+1
7
Games
+0.14
Diff / game
33
Pens drawn
32
Pens taken
Drill in →
Maple Leafs-6
7
Games
-0.86
Diff / game
22
Pens drawn
28
Pens taken
Drill in →
Panthers-3
7
Games
-0.43
Diff / game
38
Pens drawn
41
Pens taken
Drill in →
Ducks+2
6
Games
+0.33
Diff / game
28
Pens drawn
26
Pens taken
Drill in →
Lightning+4
6
Games
+0.67
Diff / game
39
Pens drawn
35
Pens taken
Drill in →
Wild+10
6
Games
+1.67
Diff / game
25
Pens drawn
15
Pens taken
Drill in →
Jets-3
6
Games
-0.50
Diff / game
23
Pens drawn
26
Pens taken
Drill in →
Penguins-8
6
Games
-1.33
Diff / game
18
Pens drawn
26
Pens taken
Drill in →
Bruins+4
5
Games
+0.80
Diff / game
32
Pens drawn
28
Pens taken
Drill in →
Devils-3
5
Games
-0.60
Diff / game
15
Pens drawn
18
Pens taken
Drill in →
Blues0
5
Games
0.00
Diff / game
14
Pens drawn
14
Pens taken
Drill in →
Stars-4
5
Games
-0.80
Diff / game
18
Pens drawn
22
Pens taken
Drill in →
Avalanche+3
5
Games
+0.60
Diff / game
22
Pens drawn
19
Pens taken
Drill in →
Canucks+3
4
Games
+0.75
Diff / game
24
Pens drawn
21
Pens taken
Drill in →
Senators+4
4
Games
+1.00
Diff / game
20
Pens drawn
16
Pens taken
Drill in →
Mammoth+2
4
Games
+0.50
Diff / game
16
Pens drawn
14
Pens taken
Drill in →
Rangers-5
4
Games
-1.25
Diff / game
12
Pens drawn
17
Pens taken
Drill in →
Capitals-1
4
Games
-0.25
Diff / game
15
Pens drawn
16
Pens taken
Drill in →
Flames0
4
Games
0.00
Diff / game
22
Pens drawn
22
Pens taken
Drill in →
Blackhawks-2
4
Games
-0.50
Diff / game
9
Pens drawn
11
Pens taken
Drill in →
Flyers+1
3
Games
+0.33
Diff / game
29
Pens drawn
28
Pens taken
Drill in →
Predators0
3
Games
0.00
Diff / game
10
Pens drawn
10
Pens taken
Drill in →
Blue Jackets-2
3
Games
-0.67
Diff / game
13
Pens drawn
15
Pens taken
Drill in →
Islanders+3
3
Games
+1.00
Diff / game
14
Pens drawn
11
Pens taken
Drill in →
Kraken+6
3
Games
+2.00
Diff / game
12
Pens drawn
6
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Hurricanes105149+2+0.207-3vs →
Sabres106057+3+0.308-2vs →
Canadiens94151-10-1.114-5vs →
Golden Knights93533+2+0.225-4vs →
Red Wings83229+3+0.383-5vs →
Oilers82418+6+0.756-2vs →
Kings72436-12-1.713-4vs →
Sharks73332+1+0.144-3vs →
Maple Leafs72228-6-0.862-5vs →
Panthers73841-3-0.434-3vs →
Ducks62826+2+0.332-4vs →
Lightning63935+4+0.672-4vs →
Wild62515+10+1.672-4vs →
Jets62326-3-0.504-2vs →
Penguins61826-8-1.332-4vs →
Bruins53228+4+0.800-5vs →
Devils51518-3-0.605-0vs →
Blues5141400.003-2vs →
Stars51822-4-0.803-2vs →
Avalanche52219+3+0.603-2vs →
Canucks42421+3+0.751-3vs →
Senators42016+4+1.003-1vs →
Mammoth41614+2+0.502-2vs →
Rangers41217-5-1.251-3vs →
Capitals41516-1-0.252-2vs →
Flames4222200.001-3vs →
Blackhawks4911-2-0.501-3vs →
Flyers32928+1+0.332-1vs →
Predators3101000.001-2vs →
Blue Jackets31315-2-0.672-1vs →
Islanders31411+3+1.002-1vs →
Kraken3126+6+2.000-3vs →
Carter Sandlak
3
small
Gord Dwyer3small
Frederick L'Ecuyer3small
View all partners →
1.19
0.79
+0.41
ok
RUS49h 0m420.860.90-0.04ok
FIN27h 55m301.070.72+0.35ok
CZE22h 15m170.760.59+0.17ok
CHE9h 36m141.461.03+0.43ok
DNK9h 11m10.110.38-0.27ok
SVK5h 24m40.741.27-0.53ok
DEU4h 35m71.520.88+0.65ok
LVA3h 33m51.410.69+0.71ok
BLR3h 33m10.280.79-0.51ok
AUT1h 38m31.830.69+1.14ok
SVN1h 37m00.000.31-0.31ok
FRA1h 34m10.640.79-0.15ok
AUS39m00.000.78-0.78small
NOR19m26.081.55+4.53small
GBR10m15.823.32+2.49small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up