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.

Teams
HurricanesHurricanes

Team officiating profile

Hurricanes

CAR · Metropolitan · 53-22-7

Through 101 tracked games · CAR runs 23.3% on the man advantage and 82.9% short-handed · discipline index 0.27.

113
Points
101
Tracked Games
3.90
PF / Game
3.78
PA / Game
Power Play
23.3%
Penalty Kill
82.9%
Discipline Index
0.27
Home / Road
+0.39

Recent Games

Golden KnightsGolden Knights
vs Golden Knights
Jun 18, 12:00 AM · scheduled
-
Golden KnightsGolden Knights
@ Golden Knights
Jun 15, 12:00 AM · final
3-0
Golden KnightsGolden Knights
vs Golden Knights
Jun 12, 12:00 AM · final

Largest positive differential

  • Wes McCauley
    11g · 8-3
    +11
  • Brandon Blandina
    9g · 6-3
    +7
  • Kelly Sutherland
    6g · 6-0
    +6
  • Jon McIsaac
    6g · 4-2
    +5
  • Beau Halkidis
    5g · 5-0
    +5

Largest negative differential

  • Michael Markovic
    5g · 3-2

Top types taken

TRIPPING
68
Count
0.67
Per game
+0.02
vs League
ROUGHING
56
Count
0.55
Per game
+0.06
vs League
HOOKING
43
Count
0.43
Per game

Forwards

Sebastian AhoSebastian Aho#20 C
Top 6
Tier
1.17
Taken/60
1.12
Drawn/60
25
Taken
24
Drawn
Seth JarvisSeth Jarvis#24 R
Top 6
Tier
0.53

Defense

K'Andre MillerK'Andre Miller#19 D
Top Pair
Tier
1.41
Taken/60
0.77
Drawn/60
33
Taken
18
Drawn
Sean WalkerSean Walker#26 D
Top Pair
Tier
1.48

Goalies

Pyotr KochetkovPyotr Kochetkov#52 G
Third String
Tier
-
Taken/60
-
Drawn/60
0
Taken
0
Drawn
Brandon BussiBrandon Bussi#32 G
Rookie
Tier
0.03
4-2
Golden KnightsGolden Knights
@ Golden Knights
Jun 10, 12:00 AM · final
5-3
Golden KnightsGolden Knights
@ Golden Knights
Jun 7, 12:00 AM · final
4-5
Golden KnightsGolden Knights
vs Golden Knights
Jun 5, 12:00 AM · final
4-3
Golden KnightsGolden Knights
vs Golden Knights
Jun 3, 12:00 AM · final
4-5
CanadiensCanadiens
vs Canadiens
Jun 3, 12:00 AM · scheduled
-

Most Worked Officials

Jean Hebert
12
Games
41
PF
45
PA
-4
Diff
-7
PP Diff
8-4
Record
Wes McCauley
11
Games
45
PF
34
PA
+11
Diff
+11
PP Diff
8-3
Record
Garrett Rank
10
Games
51
PF
49
PA
+2
Diff
-4
PP Diff
7-3
Record
Brandon Blandina
9
Games
36
PF
29
PA
+7
Diff
+6
PP Diff
6-3
Record
Frederick L'Ecuyer
8
Games
28
PF
30
PA
-2
Diff
-1
PP Diff
7-1
Record
Carter Sandlak
7
Games
22
PF
27
PA
-5
Diff
-6
PP Diff
5-2
Record
Chris Rooney
7
Games
21
PF
22
PA
-1
Diff
-1
PP Diff
4-3
Record
Cody Beach
7
Games
27
PF
31
PA
-4
Diff
-3
PP Diff
3-4
Record
Francis Charron
7
Games
30
PF
29
PA
+1
Diff
+1
PP Diff
6-1
Record
Francois St-Laurent
6
Games
22
PF
23
PA
-1
Diff
0
PP Diff
4-2
Record
OfficialGamesPFPADiffPP DiffRecord
Jean Hebert124145-4-78-4
Wes McCauley114534+11+118-3
Garrett Rank105149+2-47-3
Brandon Blandina93629+7+66-3
Frederick L'Ecuyer82830-2-17-1
Carter Sandlak72227-5-65-2
View all 41 officials →
-7
  • Jake Brenk
    5g · 1-4
    -6
  • Carter Sandlak
    7g · 5-2
    -5
  • Jean Hebert
    12g · 8-4
    -4
  • Cody Beach
    7g · 3-4
    -4
  • +0.01
    vs League
    SLASHING
    39
    Count
    0.39
    Per game
    +0.06
    vs League
    INTERFERENCE
    34
    Count
    0.34
    Per game
    +0.05
    vs League
    HIGH_STICKING
    31
    Count
    0.31
    Per game
    -0.02
    vs League
    TypeCountPer gamevs League
    TRIPPING680.67+0.02
    ROUGHING560.55+0.06
    HOOKING430.43+0.01
    SLASHING390.39+0.06
    INTERFERENCE340.34+0.05
    HIGH_STICKING310.31-0.02

    Top types drawn

    TRIPPING
    67
    Count
    0.66
    Per game
    +0.02
    vs League
    ROUGHING
    66
    Count
    0.65
    Per game
    +0.16
    vs League
    SLASHING
    42
    Count
    0.42
    Per game
    +0.09
    vs League
    HOOKING
    37
    Count
    0.37
    Per game
    -0.06
    vs League
    INTERFERENCE
    33
    Count
    0.33
    Per game
    +0.04
    vs League
    HIGH_STICKING
    32
    Count
    0.32
    Per game
    -0.01
    vs League
    TypeCountPer gamevs League
    TRIPPING670.66+0.02
    ROUGHING660.65+0.16
    SLASHING420.42+0.09
    HOOKING370.37-0.06
    INTERFERENCE330.33+0.04
    HIGH_STICKING320.32-0.01
    Taken/60
    1.28
    Drawn/60
    10
    Taken
    24
    Drawn
    Justin RobidasJustin Robidas#46 C
    Middle 6
    Tier
    0.00
    Taken/60
    0.00
    Drawn/60
    0
    Taken
    1
    Drawn
    Jackson BlakeJackson Blake#53 R
    Middle 6
    Tier
    1.46
    Taken/60
    1.56
    Drawn/60
    28
    Taken
    30
    Drawn
    Nikolaj EhlersNikolaj Ehlers#27 L
    Middle 6
    Tier
    0.52
    Taken/60
    1.04
    Drawn/60
    10
    Taken
    20
    Drawn
    Andrei SvechnikovAndrei Svechnikov#37 R
    Middle 6
    Tier
    2.43
    Taken/60
    1.40
    Drawn/60
    45
    Taken
    26
    Drawn
    Jordan StaalJordan Staal#11 C
    Middle 6
    Tier
    0.78
    Taken/60
    1.06
    Drawn/60
    14
    Taken
    19
    Drawn
    Logan StankovenLogan Stankoven#22 C
    Middle 6
    Tier
    0.78
    Taken/60
    1.28
    Drawn/60
    14
    Taken
    23
    Drawn
    Noel GunlerNoel Gunler#38 R
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Skyler Brind'AmourSkyler Brind'Amour#76 C
    Middle 6
    Tier
    1.00
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Josiah SlavinJosiah Slavin#23 L
    Middle 6
    Tier
    2.00
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Taylor HallTaylor Hall#71 L
    Middle 6
    Tier
    1.52
    Taken/60
    1.95
    Drawn/60
    25
    Taken
    32
    Drawn
    Jordan MartinookJordan Martinook#48 L
    Middle 6
    Tier
    1.47
    Taken/60
    1.34
    Drawn/60
    23
    Taken
    21
    Drawn
    Bradly NadeauBradly Nadeau#29 L
    Middle 6
    Tier
    0.60
    Taken/60
    0.60
    Drawn/60
    1
    Taken
    1
    Drawn
    Ryan SuzukiRyan Suzuki#16 C
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Felix Unger SorumFelix Unger Sorum#36 R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Givani SmithGivani Smith#42 R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jesperi KotkaniemiJesperi Kotkaniemi#82 C
    Depth
    Tier
    0.79
    Taken/60
    1.77
    Drawn/60
    4
    Taken
    9
    Drawn
    Mark JankowskiMark Jankowski#77 L
    Depth
    Tier
    0.97
    Taken/60
    0.53
    Drawn/60
    11
    Taken
    6
    Drawn
    Eric RobinsonEric Robinson#50 L
    Depth
    Tier
    0.70
    Taken/60
    0.96
    Drawn/60
    8
    Taken
    11
    Drawn
    Noah PhilpNoah Philp#15 C
    Depth
    Tier
    1.54
    Taken/60
    1.54
    Drawn/60
    2
    Taken
    2
    Drawn
    William CarrierWilliam Carrier#28 L
    Depth
    Tier
    0.82
    Taken/60
    1.55
    Drawn/60
    9
    Taken
    17
    Drawn
    Viktor NeuchevViktor Neuchev#79 L
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Nicolas DeslauriersNicolas Deslauriers#44 L
    4th Line
    Tier
    4.35
    Taken/60
    2.54
    Drawn/60
    12
    Taken
    7
    Drawn
    Andrei SvechnikovAndrei Svechnikov#37 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Bradly NadeauBradly Nadeau#29 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Charlie CerratoCharlie Cerrato C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Eric RobinsonEric Robinson#50 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Felix Unger SorumFelix Unger Sorum#36 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Sebastian AhoSebastian Aho#20 CTop 61.171.122524
    Seth JarvisSeth Jarvis#24 RTop 60.531.281024
    Justin RobidasJustin Robidas#46 CMiddle 60.000.0001
    Jackson BlakeJackson Blake#53 RMiddle 61.461.562830
    Nikolaj EhlersNikolaj Ehlers#27 LMiddle 60.521.041020
    Andrei SvechnikovAndrei Svechnikov#37 RMiddle 62.431.404526
    Jordan StaalJordan Staal#11 CMiddle 60.781.061419
    Logan StankovenLogan Stankoven#22 CMiddle 60.781.281423
    Noel GunlerNoel Gunler#38 RMiddle 6--00
    Skyler Brind'AmourSkyler Brind'Amour#76 CMiddle 61.000.0010
    Josiah SlavinJosiah Slavin#23 LMiddle 62.000.0010
    Taylor HallTaylor Hall#71 LMiddle 61.521.952532
    Jordan MartinookJordan Martinook#48 LMiddle 61.471.342321
    Bradly NadeauBradly Nadeau#29 LMiddle 60.600.6011
    Ryan SuzukiRyan Suzuki#16 CMiddle 6--00
    Felix Unger SorumFelix Unger Sorum#36 RDepth--00
    Givani SmithGivani Smith#42 RDepth--00
    Jesperi KotkaniemiJesperi Kotkaniemi#82 CDepth0.791.7749
    Mark JankowskiMark Jankowski#77 LDepth0.970.53116
    Eric RobinsonEric Robinson#50 LDepth0.700.96811
    Noah PhilpNoah Philp#15 CDepth1.541.5422
    William CarrierWilliam Carrier#28 LDepth0.821.55917
    Viktor NeuchevViktor Neuchev#79 L4th Line--00
    Nicolas DeslauriersNicolas Deslauriers#44 L4th Line4.352.54127
    Andrei SvechnikovAndrei Svechnikov#37 R—--00
    Bradly NadeauBradly Nadeau#29 L—--00
    Charlie CerratoCharlie Cerrato C—--00
    Eric RobinsonEric Robinson#50 L—--00
    Felix Unger SorumFelix Unger Sorum#36 R—--00
    Taken/60
    0.70
    Drawn/60
    36
    Taken
    17
    Drawn
    Jaccob SlavinJaccob Slavin#74 D
    Top Pair
    Tier
    0.12
    Taken/60
    0.17
    Drawn/60
    2
    Taken
    3
    Drawn
    Domenick FensoreDomenick Fensore#89 D
    Top Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jalen ChatfieldJalen Chatfield#5 D
    Top Pair
    Tier
    0.69
    Taken/60
    0.46
    Drawn/60
    15
    Taken
    10
    Drawn
    Shayne GostisbehereShayne Gostisbehere#4 D
    Middle Pair
    Tier
    0.64
    Taken/60
    0.90
    Drawn/60
    10
    Taken
    14
    Drawn
    Alexander NikishinAlexander Nikishin#21 D
    Middle Pair
    Tier
    0.85
    Taken/60
    0.64
    Drawn/60
    16
    Taken
    12
    Drawn
    Ronan SeeleyRonan Seeley#91 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Charles Alexis LegaultCharles Alexis Legault#62 D
    Middle Pair
    Tier
    3.85
    Taken/60
    1.93
    Drawn/60
    6
    Taken
    3
    Drawn
    Aleksi HeimosalmiAleksi Heimosalmi#47 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Joel NystromJoel Nystrom#64 D
    Bottom Pair
    Tier
    0.72
    Taken/60
    0.24
    Drawn/60
    3
    Taken
    1
    Drawn
    Mike ReillyMike Reilly#6 D
    Bottom Pair
    Tier
    2.03
    Taken/60
    0.87
    Drawn/60
    14
    Taken
    6
    Drawn
    Bryce MontgomeryBryce Montgomery#72 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alexander NikishinAlexander Nikishin#21 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Charles Alexis LegaultCharles Alexis Legault#62 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    K'Andre MillerK'Andre Miller#19 DTop Pair1.410.773318
    Sean WalkerSean Walker#26 DTop Pair1.480.703617
    Jaccob SlavinJaccob Slavin#74 DTop Pair0.120.1723
    Domenick FensoreDomenick Fensore#89 DTop Pair--00
    Jalen ChatfieldJalen Chatfield#5 DTop Pair0.690.461510
    Shayne GostisbehereShayne Gostisbehere#4 DMiddle Pair0.640.901014
    Alexander NikishinAlexander Nikishin#21 DMiddle Pair0.850.641612
    Ronan SeeleyRonan Seeley#91 DMiddle Pair--00
    Charles Alexis LegaultCharles Alexis Legault#62 DMiddle Pair3.851.9363
    Aleksi HeimosalmiAleksi Heimosalmi#47 DMiddle Pair--00
    Joel NystromJoel Nystrom#64 DBottom Pair0.720.2431
    Mike ReillyMike Reilly#6 DBottom Pair2.030.87146
    Bryce MontgomeryBryce Montgomery#72 DBottom Pair--00
    Alexander NikishinAlexander Nikishin#21 D—--00
    Charles Alexis LegaultCharles Alexis Legault#62 D—--00
    Taken/60
    0.03
    Drawn/60
    1
    Taken
    1
    Drawn
    Cayden PrimeauCayden Primeau#55 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Frederik AndersenFrederik Andersen#31 G
    1A
    Tier
    0.09
    Taken/60
    0.17
    Drawn/60
    3
    Taken
    6
    Drawn
    Amir MiftakhovAmir Miftakhov#35 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Brandon BussiBrandon Bussi#32 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Pyotr KochetkovPyotr Kochetkov#52 GThird String--00
    Brandon BussiBrandon Bussi#32 GRookie0.030.0311
    Cayden PrimeauCayden Primeau#55 GRookie--00
    Frederik AndersenFrederik Andersen#31 G1A0.090.1736
    Amir MiftakhovAmir Miftakhov#35 GRookie--00
    Brandon BussiBrandon Bussi#32 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Chris Rooney72122-1-14-3
    Cody Beach72731-4-33-4
    Francis Charron73029+1+16-1
    Francois St-Laurent62223-104-2