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
CanadiensCanadiens

Team officiating profile

Canadiens

MTL · Atlantic · 48-24-10

Through 101 tracked games · MTL runs 23.2% on the man advantage and 78.5% short-handed · discipline index 0.41.

106
Points
101
Tracked Games
4.37
PF / Game
4.49
PA / Game
Power Play
23.2%
Penalty Kill
78.5%
Discipline Index
0.41
Home / Road
-0.33

Recent Games

HurricanesHurricanes
@ Hurricanes
Jun 3, 12:00 AM · scheduled
-
HurricanesHurricanes
vs Hurricanes
May 31, 4:00 PM · scheduled
-
HurricanesHurricanes
@ Hurricanes
May 30, 12:00 AM · final

Largest positive differential

  • Cody Beach
    7g · 5-2
    +8
  • Thomas John Luxmore
    7g · 4-3
    +5
  • Kendrick Nicholson
    5g · 3-2
    +5
  • Eric Furlatt
    6g · 3-3
    +4
  • Mitch Dunning
    5g · 4-1
    +4

Largest negative differential

  • Garrett Rank
    9g · 4-5

Top types taken

ROUGHING
100
Count
0.99
Per game
+0.49
vs League
HIGH_STICKING
52
Count
0.52
Per game
+0.19
vs League
TRIPPING
48
Count
0.47

Forwards

Nick SuzukiNick Suzuki#14 C
Top 6
Tier
0.53
Taken/60
0.56
Drawn/60
13
Taken
14
Drawn
Juraj SlafkovskýJuraj Slafkovský#20 L
Top 6
Tier
1.07

Defense

Mike MathesonMike Matheson#8 D
Top Pair
Tier
0.98
Taken/60
0.75
Drawn/60
26
Taken
20
Drawn
Lane HutsonLane Hutson#48 D
Top Pair
Tier
0.81

Goalies

Jakub DobesJakub Dobes#75 G
Rookie
Tier
0.11
Taken/60
0.22
Drawn/60
5
Taken
10
Drawn
Samuel MontembeaultSamuel Montembeault#35 G
Backup
Tier
0.00
1-6
HurricanesHurricanes
vs Hurricanes
May 28, 12:00 AM · final
0-4
HurricanesHurricanes
vs Hurricanes
May 26, 12:00 AM · final
2-3
HurricanesHurricanes
@ Hurricanes
May 23, 11:00 PM · final
2-3
HurricanesHurricanes
@ Hurricanes
May 22, 12:00 AM · final
6-2
SabresSabres
@ Sabres
May 18, 4:00 PM · final
3-2

Most Worked Officials

Garrett Rank
9
Games
41
PF
51
PA
-10
Diff
-5
PP Diff
4-5
Record
Jean Hebert
9
Games
42
PF
45
PA
-3
Diff
+3
PP Diff
7-2
Record
Trevor Hanson
9
Games
48
PF
46
PA
+2
Diff
0
PP Diff
6-3
Record
Wes McCauley
9
Games
25
PF
33
PA
-8
Diff
-7
PP Diff
5-4
Record
Brandon Blandina
8
Games
47
PF
51
PA
-4
Diff
-5
PP Diff
6-2
Record
Francis Charron
8
Games
33
PF
30
PA
+3
Diff
+3
PP Diff
3-5
Record
Graham Skilliter
8
Games
38
PF
41
PA
-3
Diff
-4
PP Diff
4-4
Record
Kelly Sutherland
8
Games
33
PF
33
PA
0
Diff
-1
PP Diff
2-6
Record
Cody Beach
7
Games
32
PF
24
PA
+8
Diff
+5
PP Diff
5-2
Record
Furman South
7
Games
24
PF
28
PA
-4
Diff
-5
PP Diff
4-3
Record
OfficialGamesPFPADiffPP DiffRecord
Garrett Rank94151-10-54-5
Jean Hebert94245-3+37-2
Trevor Hanson94846+206-3
Wes McCauley92533-8-75-4
Brandon Blandina84751-4-56-2
Francis Charron83330+3+33-5
View all 39 officials →
-10
  • Wes McCauley
    9g · 5-4
    -8
  • Tom Chmielewski
    6g · 4-2
    -6
  • Pierre Lambert
    7g · 1-6
    -5
  • Gord Dwyer
    5g · 2-3
    -5
  • Per game
    -0.17
    vs League
    HOOKING
    44
    Count
    0.44
    Per game
    +0.02
    vs League
    HOLDING
    41
    Count
    0.41
    Per game
    +0.06
    vs League
    SLASHING
    34
    Count
    0.34
    Per game
    +0.01
    vs League
    TypeCountPer gamevs League
    ROUGHING1000.99+0.49
    HIGH_STICKING520.52+0.19
    TRIPPING480.47-0.17
    HOOKING440.44+0.02
    HOLDING410.41+0.06
    SLASHING340.34+0.01

    Top types drawn

    ROUGHING
    101
    Count
    1.00
    Per game
    +0.50
    vs League
    TRIPPING
    72
    Count
    0.71
    Per game
    +0.07
    vs League
    SLASHING
    40
    Count
    0.40
    Per game
    +0.07
    vs League
    HIGH_STICKING
    38
    Count
    0.38
    Per game
    +0.05
    vs League
    INTERFERENCE
    35
    Count
    0.35
    Per game
    +0.06
    vs League
    HOOKING
    27
    Count
    0.27
    Per game
    -0.15
    vs League
    TypeCountPer gamevs League
    ROUGHING1011.00+0.50
    TRIPPING720.71+0.07
    SLASHING400.40+0.07
    HIGH_STICKING380.38+0.05
    INTERFERENCE350.35+0.06
    HOOKING270.27-0.15
    Taken/60
    0.76
    Drawn/60
    24
    Taken
    17
    Drawn
    Cole CaufieldCole Caufield#13 R
    Top 6
    Tier
    0.33
    Taken/60
    1.00
    Drawn/60
    7
    Taken
    21
    Drawn
    Ivan DemidovIvan Demidov#93 R
    Middle 6
    Tier
    1.08
    Taken/60
    1.02
    Drawn/60
    20
    Taken
    19
    Drawn
    Jake EvansJake Evans#71 C
    Middle 6
    Tier
    0.90
    Taken/60
    1.21
    Drawn/60
    15
    Taken
    20
    Drawn
    Phillip DanaultPhillip Danault#24 C
    Middle 6
    Tier
    1.08
    Taken/60
    1.21
    Drawn/60
    17
    Taken
    19
    Drawn
    Alex NewhookAlex Newhook#15 C
    Middle 6
    Tier
    0.71
    Taken/60
    0.95
    Drawn/60
    9
    Taken
    12
    Drawn
    Patrik LainePatrik Laine#92 R
    Middle 6
    Tier
    1.18
    Taken/60
    1.18
    Drawn/60
    1
    Taken
    1
    Drawn
    Sean FarrellSean Farrell#57 C
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Josh AndersonJosh Anderson#17 R
    Middle 6
    Tier
    2.89
    Taken/60
    2.31
    Drawn/60
    45
    Taken
    36
    Drawn
    Alex BelzileAlex Belzile#60 R
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Filip MesarFilip Mesar#46 R
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Oliver KapanenOliver Kapanen#91 C
    Middle 6
    Tier
    0.90
    Taken/60
    0.60
    Drawn/60
    12
    Taken
    8
    Drawn
    Alexandre TexierAlexandre Texier#85 L
    Depth
    Tier
    1.04
    Taken/60
    0.85
    Drawn/60
    11
    Taken
    9
    Drawn
    Zachary BolducZachary Bolduc#76 R
    Depth
    Tier
    1.43
    Taken/60
    1.90
    Drawn/60
    21
    Taken
    28
    Drawn
    Joshua RoyJoshua Roy#89 R
    Depth
    Tier
    7.53
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Florian XhekajFlorian Xhekaj#63 L
    Depth
    Tier
    0.00
    Taken/60
    0.00
    Drawn/60
    2
    Taken
    1
    Drawn
    Kirby DachKirby Dach#77 C
    Depth
    Tier
    2.28
    Taken/60
    2.16
    Drawn/60
    19
    Taken
    18
    Drawn
    Vinzenz RohrerVinzenz Rohrer#96 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Brendan GallagherBrendan Gallagher#11 R
    Depth
    Tier
    1.83
    Taken/60
    1.93
    Drawn/60
    18
    Taken
    19
    Drawn
    Lucas CondottaLucas Condotta#82 L
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Joe VelenoJoe Veleno#90 C
    Depth
    Tier
    0.90
    Taken/60
    1.23
    Drawn/60
    8
    Taken
    11
    Drawn
    Owen BeckOwen Beck#62 C
    Depth
    Tier
    2.50
    Taken/60
    2.50
    Drawn/60
    3
    Taken
    3
    Drawn
    Luke TuchLuke Tuch#88 L
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Sammy BlaisSammy Blais#27 L
    Depth
    Tier
    4.24
    Taken/60
    3.40
    Drawn/60
    5
    Taken
    4
    Drawn
    Jared DavidsonJared Davidson#49 C
    4th Line
    Tier
    5.67
    Taken/60
    2.27
    Drawn/60
    5
    Taken
    2
    Drawn
    Alex NewhookAlex Newhook#15 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alexandre TexierAlexandre Texier#85 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Brendan GallagherBrendan Gallagher#11 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Cole CaufieldCole Caufield#13 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Nick SuzukiNick Suzuki#14 CTop 60.530.561314
    Juraj SlafkovskýJuraj Slafkovský#20 LTop 61.070.762417
    Cole CaufieldCole Caufield#13 RTop 60.331.00721
    Ivan DemidovIvan Demidov#93 RMiddle 61.081.022019
    Jake EvansJake Evans#71 CMiddle 60.901.211520
    Phillip DanaultPhillip Danault#24 CMiddle 61.081.211719
    Alex NewhookAlex Newhook#15 CMiddle 60.710.95912
    Patrik LainePatrik Laine#92 RMiddle 61.181.1811
    Sean FarrellSean Farrell#57 CMiddle 6--00
    Josh AndersonJosh Anderson#17 RMiddle 62.892.314536
    Alex BelzileAlex Belzile#60 RMiddle 6--00
    Filip MesarFilip Mesar#46 RMiddle 6--00
    Oliver KapanenOliver Kapanen#91 CMiddle 60.900.60128
    Alexandre TexierAlexandre Texier#85 LDepth1.040.85119
    Zachary BolducZachary Bolduc#76 RDepth1.431.902128
    Joshua RoyJoshua Roy#89 RDepth7.530.0010
    Florian XhekajFlorian Xhekaj#63 LDepth0.000.0021
    Kirby DachKirby Dach#77 CDepth2.282.161918
    Vinzenz RohrerVinzenz Rohrer#96 CDepth--00
    Brendan GallagherBrendan Gallagher#11 RDepth1.831.931819
    Lucas CondottaLucas Condotta#82 LDepth--00
    Joe VelenoJoe Veleno#90 CDepth0.901.23811
    Owen BeckOwen Beck#62 CDepth2.502.5033
    Luke TuchLuke Tuch#88 LDepth--00
    Sammy BlaisSammy Blais#27 LDepth4.243.4054
    Jared DavidsonJared Davidson#49 C4th Line5.672.2752
    Alex NewhookAlex Newhook#15 C—--00
    Alexandre TexierAlexandre Texier#85 L—--00
    Brendan GallagherBrendan Gallagher#11 R—--00
    Cole CaufieldCole Caufield#13 R—--00
    Taken/60
    0.99
    Drawn/60
    23
    Taken
    28
    Drawn
    Noah DobsonNoah Dobson#53 D
    Top Pair
    Tier
    0.79
    Taken/60
    0.67
    Drawn/60
    19
    Taken
    16
    Drawn
    Alexandre CarrierAlexandre Carrier#45 D
    Middle Pair
    Tier
    1.09
    Taken/60
    0.74
    Drawn/60
    22
    Taken
    15
    Drawn
    Kaiden GuhleKaiden Guhle#21 D
    Middle Pair
    Tier
    1.91
    Taken/60
    1.71
    Drawn/60
    29
    Taken
    26
    Drawn
    Marc Del GaizoMarc Del Gaizo#37 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Nathan ClurmanNathan Clurman#44 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    David ReinbacherDavid Reinbacher#64 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Adam EngstromAdam Engstrom#42 D
    Bottom Pair
    Tier
    1.39
    Taken/60
    0.35
    Drawn/60
    4
    Taken
    1
    Drawn
    Jayden StrubleJayden Struble#47 D
    Bottom Pair
    Tier
    1.97
    Taken/60
    1.03
    Drawn/60
    21
    Taken
    11
    Drawn
    Arber XhekajArber Xhekaj#72 D
    Bottom Pair
    Tier
    4.46
    Taken/60
    2.28
    Drawn/60
    41
    Taken
    21
    Drawn
    Adam EngstromAdam Engstrom#42 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alexandre CarrierAlexandre Carrier#45 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Arber XhekajArber Xhekaj#72 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    David ReinbacherDavid Reinbacher#64 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Mike MathesonMike Matheson#8 DTop Pair0.980.752620
    Lane HutsonLane Hutson#48 DTop Pair0.810.992328
    Noah DobsonNoah Dobson#53 DTop Pair0.790.671916
    Alexandre CarrierAlexandre Carrier#45 DMiddle Pair1.090.742215
    Kaiden GuhleKaiden Guhle#21 DMiddle Pair1.911.712926
    Marc Del GaizoMarc Del Gaizo#37 DMiddle Pair--00
    Nathan ClurmanNathan Clurman#44 DMiddle Pair--00
    David ReinbacherDavid Reinbacher#64 DBottom Pair--00
    Adam EngstromAdam Engstrom#42 DBottom Pair1.390.3541
    Jayden StrubleJayden Struble#47 DBottom Pair1.971.032111
    Arber XhekajArber Xhekaj#72 DBottom Pair4.462.284121
    Adam EngstromAdam Engstrom#42 D—--00
    Alexandre CarrierAlexandre Carrier#45 D—--00
    Arber XhekajArber Xhekaj#72 D—--00
    David ReinbacherDavid Reinbacher#64 D—--00
    Taken/60
    0.08
    Drawn/60
    0
    Taken
    1
    Drawn
    Jacob FowlerJacob Fowler#32 G
    Rookie
    Tier
    0.00
    Taken/60
    0.14
    Drawn/60
    0
    Taken
    2
    Drawn
    Kaapo KahkonenKaapo Kahkonen#34 G
    Third String
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Hunter ShepardHunter Shepard#31 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Jakub DobesJakub Dobes#75 GRookie0.110.22510
    Samuel MontembeaultSamuel Montembeault#35 GBackup0.000.0801
    Jacob FowlerJacob Fowler#32 GRookie0.000.1402
    Kaapo KahkonenKaapo Kahkonen#34 GThird String--00
    Hunter ShepardHunter Shepard#31 GRookie--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Graham Skilliter
    8
    38
    41
    -3
    -4
    4-4
    Kelly Sutherland833330-12-6
    Cody Beach73224+8+55-2
    Furman South72428-4-54-3