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

Carter Sandlak#29

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

From
Vancouver, BC
NHL Debut
3/22/22
Career Games
185
Stripe Score
52.6
Average
Consistency Index
0.84
Lower = more consistent
Home Cooking
0.38
League ≈ 0
Leverage
D
OT/playoff vs base
Games
59
377 calls
Pen / 60
6.35
League 7.50
Gap Rhythm
248.4
Avg 7:07 / STDDEV s
Discipline
0.23
Misconducts + bench minors / 60
Make-Up Window
87%
Cross-team penalty within 10m
First Penalty
6:12
Avg time of first P1 call

In-game patterns

Methodology →
P1
6.00
P2
7.37
P3
5.64
OT
7.82
Calls per game in each period.
Late-period suppression
-23%
Calls 23% MORE penalties in final 2 min than proportional.
Power play chain rate
18%
18% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
+0.12
Calls 0.12 more penalties per minute in P1's opening 5 than P3's closing 5 — starts hot, finishes soft.

Score-state calling

Methodology →
Tied
2.05
1-goal
1.90
Blowout
1.07
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

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

Call type breakdown

Methodology →
TRIPPING
1.36
Per game
81
Calls
70.7
League pct
ok
Sample
ROUGHING
0.78
Per game
46
Calls
19.5
League pct
ok
Sample
HIGH_STICKING
0.72
Per game

Teams under this referee

Methodology →
Blackhawks-1
7
Games
-0.14
Diff / game
19
Pens drawn
20
Pens taken
Drill in →
Blue Jackets-3
7
Games
-0.43
Diff / game
16
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
Pierre Lambert7ok
Kyle Rehman6ok
Wes McCauley5ok
Eric Furlatt5ok
Kelly Sutherland4small
Francois St-Laurent4small
Jean Hebert4small

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
CAN204h 36m1970.961.10-0.14ok
USA150h 10m1360.910.95-0.04ok
SWE51h 11m34

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-265952.66.350.84ok
2024-256448.96.240.92ok
2023-245848.37.301.03ok
2022-232647.26.090.96ok
Coach challenges
81
81 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.
43
Calls
73.2
League pct
ok
Sample
HOOKING
0.71
Per game
42
Calls
17.1
League pct
ok
Sample
SLASHING
0.66
Per game
39
Calls
43.9
League pct
ok
Sample
INTERFERENCE
0.54
Per game
32
Calls
29.3
League pct
ok
Sample
HOLDING
0.44
Per game
26
Calls
4.9
League pct
ok
Sample
DELAY_OF_GAME
0.27
Per game
16
Calls
29.3
League pct
ok
Sample
CROSS_CHECKING
0.25
Per game
15
Calls
22.0
League pct
ok
Sample
FIGHTING_MAJOR
0.20
Per game
12
Calls
0.0
League pct
ok
Sample
UNSPORTSMANLIKE
0.15
Per game
9
Calls
7.5
League pct
ok
Sample
TOO_MANY_MEN
0.10
Per game
6
Calls
18.4
League pct
ok
Sample
GOALIE_INTERFERENCE
0.07
Per game
4
Calls
46.4
League pct
ok
Sample
BOARDING
0.03
Per game
2
Calls
—
League pct
small
Sample
BROKEN_STICK
0.01
Per game
1
Calls
—
League pct
small
Sample
ILLEGAL_CHECK_TO_HEAD
0.02
Per game
1
Calls
—
League pct
small
Sample
ELBOWING
0.02
Per game
1
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.02
Per game
1
Calls
—
League pct
small
Sample
KNEEING
0.02
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING811.3670.7ok
ROUGHING460.7819.5ok
HIGH_STICKING430.7273.2ok
HOOKING420.7117.1ok
SLASHING390.6643.9ok
INTERFERENCE320.5429.3ok
HOLDING260.444.9ok
DELAY_OF_GAME160.2729.3ok
CROSS_CHECKING150.2522.0ok
FIGHTING_MAJOR120.200.0ok
UNSPORTSMANLIKE90.157.5ok
TOO_MANY_MEN60.1018.4ok
GOALIE_INTERFERENCE40.0746.4ok
BOARDING20.03—small
BROKEN_STICK10.01—small
ILLEGAL_CHECK_TO_HEAD10.02—small
ELBOWING10.02—small
EMBELLISHMENT10.02—small
KNEEING10.02—small
19
Pens taken
Drill in →
Hurricanes-5
7
Games
-0.71
Diff / game
22
Pens drawn
27
Pens taken
Drill in →
Canucks+1
6
Games
+0.17
Diff / game
18
Pens drawn
17
Pens taken
Drill in →
Kraken+3
6
Games
+0.50
Diff / game
21
Pens drawn
18
Pens taken
Drill in →
Wild-4
6
Games
-0.67
Diff / game
16
Pens drawn
20
Pens taken
Drill in →
Penguins-5
6
Games
-0.83
Diff / game
15
Pens drawn
20
Pens taken
Drill in →
Senators-5
5
Games
-1.00
Diff / game
17
Pens drawn
22
Pens taken
Drill in →
Maple Leafs0
5
Games
0.00
Diff / game
13
Pens drawn
13
Pens taken
Drill in →
Mammoth+6
5
Games
+1.20
Diff / game
17
Pens drawn
11
Pens taken
Drill in →
Panthers+1
5
Games
+0.20
Diff / game
21
Pens drawn
20
Pens taken
Drill in →
Rangers-4
5
Games
-0.80
Diff / game
19
Pens drawn
23
Pens taken
Drill in →
Avalanche-1
5
Games
-0.20
Diff / game
9
Pens drawn
10
Pens taken
Drill in →
Capitals-2
5
Games
-0.40
Diff / game
16
Pens drawn
18
Pens taken
Drill in →
Jets-1
5
Games
-0.20
Diff / game
14
Pens drawn
15
Pens taken
Drill in →
Blues0
5
Games
0.00
Diff / game
15
Pens drawn
15
Pens taken
Drill in →
Sharks-5
5
Games
-1.00
Diff / game
20
Pens drawn
25
Pens taken
Drill in →
Islanders+5
4
Games
+1.25
Diff / game
14
Pens drawn
9
Pens taken
Drill in →
Oilers-3
4
Games
-0.75
Diff / game
11
Pens drawn
14
Pens taken
Drill in →
Lightning+2
4
Games
+0.50
Diff / game
16
Pens drawn
14
Pens taken
Drill in →
Ducks+1
4
Games
+0.25
Diff / game
12
Pens drawn
11
Pens taken
Drill in →
Stars+2
4
Games
+0.50
Diff / game
14
Pens drawn
12
Pens taken
Drill in →
Flames+2
3
Games
+0.67
Diff / game
11
Pens drawn
9
Pens taken
Drill in →
Golden Knights+4
3
Games
+1.33
Diff / game
10
Pens drawn
6
Pens taken
Drill in →
Red Wings+2
3
Games
+0.67
Diff / game
11
Pens drawn
9
Pens taken
Drill in →
Canadiens+2
3
Games
+0.67
Diff / game
9
Pens drawn
7
Pens taken
Drill in →
Sabres+4
3
Games
+1.33
Diff / game
12
Pens drawn
8
Pens taken
Drill in →
Bruins-3
3
Games
-1.00
Diff / game
10
Pens drawn
13
Pens taken
Drill in →
Predators0
3
Games
0.00
Diff / game
13
Pens drawn
13
Pens taken
Drill in →
Devils+3
2
Games
+1.50
Diff / game
6
Pens drawn
3
Pens taken
Drill in →
Kings+2
2
Games
+1.00
Diff / game
6
Pens drawn
4
Pens taken
Drill in →
Flyers+2
2
Games
+1.00
Diff / game
10
Pens drawn
8
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Blackhawks71920-1-0.144-3vs →
Blue Jackets71619-3-0.431-6vs →
Hurricanes72227-5-0.715-2vs →
Canucks61817+1+0.172-4vs →
Kraken62118+3+0.503-3vs →
Wild61620-4-0.675-1vs →
Penguins61520-5-0.833-3vs →
Senators51722-5-1.001-4vs →
Maple Leafs5131300.005-0vs →
Mammoth51711+6+1.203-2vs →
Panthers52120+1+0.202-3vs →
Rangers51923-4-0.800-5vs →
Avalanche5910-1-0.204-1vs →
Capitals51618-2-0.403-2vs →
Jets51415-1-0.202-3vs →
Blues5151500.003-2vs →
Sharks52025-5-1.002-3vs →
Islanders4149+5+1.252-2vs →
Oilers41114-3-0.753-1vs →
Lightning41614+2+0.503-1vs →
Ducks41211+1+0.252-2vs →
Stars41412+2+0.502-2vs →
Flames3119+2+0.672-1vs →
Golden Knights3106+4+1.332-1vs →
Red Wings3119+2+0.672-1vs →
Canadiens397+2+0.672-1vs →
Sabres3128+4+1.330-3vs →
Bruins31013-3-1.001-2vs →
Predators3131300.001-2vs →
Devils263+3+1.501-1vs →
Kings264+2+1.000-2vs →
Flyers2108+2+1.000-2vs →
Jake Brenk
3
small
Frederick L'Ecuyer3small
Graham Skilliter3small
View all partners →
0.66
0.79
-0.12
ok
RUS46h 31m330.710.90-0.19ok
FIN23h 48m150.630.72-0.10ok
CZE14h 25m80.560.59-0.03ok
DEU7h 20m50.680.88-0.20ok
LVA6h 1m00.000.69-0.69ok
DNK5h 24m10.180.38-0.19ok
CHE4h 34m00.001.03-1.03ok
BLR4h 3m20.490.79-0.30ok
SVK2h 55m72.391.27+1.12ok
AUT1h 42m00.000.69-0.69ok
NOR55m22.151.55+0.60small
AUS49m11.210.78+0.44small
GBR13m00.003.32-3.32small
FRA9m16.350.79+5.56small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up