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
SabresSabres

Team officiating profile

Sabres

BUF · Atlantic · 50-23-9

Through 95 tracked games · BUF runs 19.0% on the man advantage and 81.0% short-handed · discipline index 0.34.

109
Points
95
Tracked Games
4.29
PF / Game
4.05
PA / Game
Power Play
19.0%
Penalty Kill
81.0%
Discipline Index
0.34
Home / Road
-0.48

Recent Games

CanadiensCanadiens
vs Canadiens
May 18, 4:00 PM · final
2-3
CanadiensCanadiens
@ Canadiens
May 16, 4:00 PM · final
8-3
CanadiensCanadiens
vs Canadiens
May 14, 4:00 PM · final

Largest positive differential

  • Furman South
    9g · 6-3
    +9
  • Jean Hebert
    6g · 3-3
    +8
  • Eric Furlatt
    5g · 3-2
    +7
  • Trevor Hanson
    8g · 5-3
    +4
  • Michael Markovic
    5g · 4-1
    +4

Largest negative differential

  • Kelly Sutherland
    8g · 4-4

Top types taken

ROUGHING
63
Count
0.66
Per game
+0.16
vs League
TRIPPING
60
Count
0.63
Per game
-0.02
vs League
HOOKING
44
Count
0.46
Per game

Forwards

Tage ThompsonTage Thompson#72 C
Top 6
Tier
1.01
Taken/60
1.35
Drawn/60
21
Taken
28
Drawn
Ryan McLeodRyan McLeod#71 C
Middle 6
Tier
0.49

Defense

Rasmus DahlinRasmus Dahlin#26 D
Top Pair
Tier
1.77
Taken/60
1.27
Drawn/60
43
Taken
31
Drawn
Mattias SamuelssonMattias Samuelsson#23 D
Top Pair
Tier
0.65

Goalies

Ukko-Pekka LuukkonenUkko-Pekka Luukkonen#1 G
1B
Tier
0.08
Taken/60
0.00
Drawn/60
2
Taken
0
Drawn
Colten EllisColten Ellis#92 G
Rookie
Tier
0.00
3-6
CanadiensCanadiens
@ Canadiens
May 12, 4:00 PM · final
3-2
CanadiensCanadiens
@ Canadiens
May 10, 11:00 PM · final
2-6
CanadiensCanadiens
vs Canadiens
May 8, 11:00 PM · final
1-5
CanadiensCanadiens
vs Canadiens
May 6, 11:00 PM · final
4-2
BruinsBruins
vs Bruins
May 3, 4:00 PM · scheduled
-

Most Worked Officials

Garrett Rank
10
Games
60
PF
57
PA
+3
Diff
-1
PP Diff
8-2
Record
Furman South
9
Games
41
PF
32
PA
+9
Diff
+8
PP Diff
6-3
Record
Kelly Sutherland
8
Games
32
PF
39
PA
-7
Diff
-5
PP Diff
4-4
Record
Kendrick Nicholson
8
Games
38
PF
35
PA
+3
Diff
+4
PP Diff
5-3
Record
Pierre Lambert
8
Games
23
PF
20
PA
+3
Diff
+2
PP Diff
5-3
Record
Trevor Hanson
8
Games
35
PF
31
PA
+4
Diff
0
PP Diff
5-3
Record
Chris Rooney
7
Games
28
PF
29
PA
-1
Diff
0
PP Diff
3-4
Record
Wes McCauley
7
Games
16
PF
16
PA
0
Diff
0
PP Diff
3-4
Record
Brandon Schrader
6
Games
19
PF
21
PA
-2
Diff
-3
PP Diff
4-2
Record
Cody Beach
6
Games
24
PF
21
PA
+3
Diff
+3
PP Diff
3-3
Record
OfficialGamesPFPADiffPP DiffRecord
Garrett Rank106057+3-18-2
Furman South94132+9+86-3
Kelly Sutherland83239-7-54-4
Kendrick Nicholson83835+3+45-3
Pierre Lambert82320+3+25-3
Trevor Hanson83531+405-3
View all 40 officials →
-7
  • Peter MacDougall
    6g · 3-3
    -3
  • Brandon Schrader
    6g · 4-2
    -2
  • Graham Skilliter
    5g · 3-2
    -2
  • Chris Rooney
    7g · 3-4
    -1
  • +0.04
    vs League
    INTERFERENCE
    35
    Count
    0.37
    Per game
    +0.08
    vs League
    SLASHING
    28
    Count
    0.29
    Per game
    -0.03
    vs League
    HIGH_STICKING
    27
    Count
    0.28
    Per game
    -0.04
    vs League
    TypeCountPer gamevs League
    ROUGHING630.66+0.16
    TRIPPING600.63-0.02
    HOOKING440.46+0.04
    INTERFERENCE350.37+0.08
    SLASHING280.29-0.03
    HIGH_STICKING270.28-0.04

    Top types drawn

    ROUGHING
    75
    Count
    0.79
    Per game
    +0.29
    vs League
    TRIPPING
    60
    Count
    0.63
    Per game
    -0.02
    vs League
    HOOKING
    41
    Count
    0.43
    Per game
    +0.01
    vs League
    HIGH_STICKING
    37
    Count
    0.39
    Per game
    +0.06
    vs League
    HOLDING
    37
    Count
    0.39
    Per game
    +0.05
    vs League
    SLASHING
    30
    Count
    0.32
    Per game
    -0.01
    vs League
    TypeCountPer gamevs League
    ROUGHING750.79+0.29
    TRIPPING600.63-0.02
    HOOKING410.43+0.01
    HIGH_STICKING370.39+0.06
    HOLDING370.39+0.05
    SLASHING300.32-0.01
    Taken/60
    0.38
    Drawn/60
    9
    Taken
    7
    Drawn
    Josh NorrisJosh Norris#9 C
    Middle 6
    Tier
    1.04
    Taken/60
    1.22
    Drawn/60
    12
    Taken
    14
    Drawn
    Josh DoanJosh Doan#91 R
    Middle 6
    Tier
    0.90
    Taken/60
    1.55
    Drawn/60
    15
    Taken
    26
    Drawn
    Zach BensonZach Benson#6 L
    Middle 6
    Tier
    1.90
    Taken/60
    2.25
    Drawn/60
    27
    Taken
    32
    Drawn
    Jiri KulichJiri Kulich#20 C
    Middle 6
    Tier
    1.25
    Taken/60
    2.51
    Drawn/60
    2
    Taken
    4
    Drawn
    Jack QuinnJack Quinn#22 R
    Middle 6
    Tier
    0.62
    Taken/60
    0.74
    Drawn/60
    10
    Taken
    12
    Drawn
    Jason ZuckerJason Zucker#17 L
    Middle 6
    Tier
    0.96
    Taken/60
    1.27
    Drawn/60
    12
    Taken
    16
    Drawn
    David KampfDavid Kampf C
    Middle 6
    Tier
    1.15
    Taken/60
    0.96
    Drawn/60
    6
    Taken
    5
    Drawn
    Noah OstlundNoah Ostlund#86 C
    Middle 6
    Tier
    0.86
    Taken/60
    0.86
    Drawn/60
    8
    Taken
    8
    Drawn
    Peyton KrebsPeyton Krebs#19 C
    Middle 6
    Tier
    1.97
    Taken/60
    2.24
    Drawn/60
    29
    Taken
    33
    Drawn
    Justin DanforthJustin Danforth#15 R
    Depth
    Tier
    1.48
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Konsta HeleniusKonsta Helenius#94 C
    Depth
    Tier
    0.00
    Taken/60
    1.25
    Drawn/60
    0
    Taken
    2
    Drawn
    Jake LeschyshynJake Leschyshyn#13 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Beck MalenstynBeck Malenstyn#29 L
    Depth
    Tier
    1.39
    Taken/60
    2.26
    Drawn/60
    16
    Taken
    26
    Drawn
    Tanner PearsonTanner Pearson#70 L
    Depth
    Tier
    2.40
    Taken/60
    1.00
    Drawn/60
    12
    Taken
    5
    Drawn
    Sam CarrickSam Carrick#10 C
    Depth
    Tier
    2.42
    Taken/60
    2.29
    Drawn/60
    19
    Taken
    18
    Drawn
    Josh DunneJosh Dunne#44 C
    Depth
    Tier
    4.07
    Taken/60
    5.42
    Drawn/60
    12
    Taken
    16
    Drawn
    Tyson KozakTyson Kozak#48 C
    Depth
    Tier
    0.18
    Taken/60
    0.73
    Drawn/60
    1
    Taken
    4
    Drawn
    Mason GeertsenMason Geertsen#55 L
    4th Line
    Tier
    9.20
    Taken/60
    0.00
    Drawn/60
    2
    Taken
    0
    Drawn
    Trevor KuntarTrevor Kuntar#52 C
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alex TuchAlex Tuch#89 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Anton WahlbergAnton Wahlberg#92 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Beck MalenstynBeck Malenstyn#29 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carson MeyerCarson Meyer#49 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jack QuinnJack Quinn#22 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jason ZuckerJason Zucker#17 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Tage ThompsonTage Thompson#72 CTop 61.011.352128
    Ryan McLeodRyan McLeod#71 CMiddle 60.490.3897
    Josh NorrisJosh Norris#9 CMiddle 61.041.221214
    Josh DoanJosh Doan#91 RMiddle 60.901.551526
    Zach BensonZach Benson#6 LMiddle 61.902.252732
    Jiri KulichJiri Kulich#20 CMiddle 61.252.5124
    Jack QuinnJack Quinn#22 RMiddle 60.620.741012
    Jason ZuckerJason Zucker#17 LMiddle 60.961.271216
    David KampfDavid Kampf CMiddle 61.150.9665
    Noah OstlundNoah Ostlund#86 CMiddle 60.860.8688
    Peyton KrebsPeyton Krebs#19 CMiddle 61.972.242933
    Justin DanforthJustin Danforth#15 RDepth1.480.0010
    Konsta HeleniusKonsta Helenius#94 CDepth0.001.2502
    Jake LeschyshynJake Leschyshyn#13 CDepth--00
    Beck MalenstynBeck Malenstyn#29 LDepth1.392.261626
    Tanner PearsonTanner Pearson#70 LDepth2.401.00125
    Sam CarrickSam Carrick#10 CDepth2.422.291918
    Josh DunneJosh Dunne#44 CDepth4.075.421216
    Tyson KozakTyson Kozak#48 CDepth0.180.7314
    Mason GeertsenMason Geertsen#55 L4th Line9.200.0020
    Trevor KuntarTrevor Kuntar#52 C4th Line--00
    Alex TuchAlex Tuch#89 R—--00
    Anton WahlbergAnton Wahlberg#92 C—--00
    Beck MalenstynBeck Malenstyn#29 L—--00
    Carson MeyerCarson Meyer#49 R—--00
    Jack QuinnJack Quinn#22 R—--00
    Jason ZuckerJason Zucker#17 L—--00
    Taken/60
    0.56
    Drawn/60
    15
    Taken
    13
    Drawn
    Owen PowerOwen Power#25 D
    Top Pair
    Tier
    0.40
    Taken/60
    0.27
    Drawn/60
    9
    Taken
    6
    Drawn
    Conor TimminsConor Timmins#21 D
    Middle Pair
    Tier
    1.35
    Taken/60
    0.93
    Drawn/60
    13
    Taken
    9
    Drawn
    Vsevolod KomarovVsevolod Komarov#76 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Louis CrevierLouis Crevier D
    Middle Pair
    Tier
    1.81
    Taken/60
    0.42
    Drawn/60
    26
    Taken
    6
    Drawn
    Zac JonesZac Jones#28 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Logan StanleyLogan Stanley#64 D
    Middle Pair
    Tier
    3.42
    Taken/60
    1.78
    Drawn/60
    46
    Taken
    24
    Drawn
    Radim MrtkaRadim Mrtka#57 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Gavin BayreutherGavin Bayreuther#25 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Ryan JohnsonRyan Johnson#33 D
    Bottom Pair
    Tier
    2.75
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Luke SchennLuke Schenn#5 D
    Bottom Pair
    Tier
    2.69
    Taken/60
    1.62
    Drawn/60
    15
    Taken
    9
    Drawn
    Jack RathboneJack Rathbone#3 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Zach MetsaZach Metsa#73 D
    Bottom Pair
    Tier
    0.69
    Taken/60
    0.69
    Drawn/60
    4
    Taken
    4
    Drawn
    Bowen ByramBowen Byram#4 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Conor TimminsConor Timmins#21 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Isaac BelliveauIsaac Belliveau#75 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Rasmus DahlinRasmus Dahlin#26 DTop Pair1.771.274331
    Mattias SamuelssonMattias Samuelsson#23 DTop Pair0.650.561513
    Owen PowerOwen Power#25 DTop Pair0.400.2796
    Conor TimminsConor Timmins#21 DMiddle Pair1.350.93139
    Vsevolod KomarovVsevolod Komarov#76 DMiddle Pair--00
    Louis CrevierLouis Crevier DMiddle Pair1.810.42266
    Zac JonesZac Jones#28 DMiddle Pair--00
    Logan StanleyLogan Stanley#64 DMiddle Pair3.421.784624
    Radim MrtkaRadim Mrtka#57 DMiddle Pair--00
    Gavin BayreutherGavin Bayreuther#25 DMiddle Pair--00
    Ryan JohnsonRyan Johnson#33 DBottom Pair2.750.0010
    Luke SchennLuke Schenn#5 DBottom Pair2.691.62159
    Jack RathboneJack Rathbone#3 DBottom Pair--00
    Zach MetsaZach Metsa#73 DBottom Pair0.690.6944
    Bowen ByramBowen Byram#4 D—--00
    Conor TimminsConor Timmins#21 D—--00
    Isaac BelliveauIsaac Belliveau#75 D—--00
    Taken/60
    0.14
    Drawn/60
    0
    Taken
    1
    Drawn
    Alex LyonAlex Lyon#34 G
    1A
    Tier
    0.07
    Taken/60
    0.14
    Drawn/60
    2
    Taken
    4
    Drawn
    Devon LeviDevon Levi#27 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alex LyonAlex Lyon#34 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Colten EllisColten Ellis#92 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Ukko-Pekka LuukkonenUkko-Pekka Luukkonen#1 G1B0.080.0020
    Colten EllisColten Ellis#92 GRookie0.000.1401
    Alex LyonAlex Lyon#34 G1A0.070.1424
    Devon LeviDevon Levi#27 GRookie--00
    Alex LyonAlex Lyon#34 G—--00
    Colten EllisColten Ellis#92 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Chris Rooney
    7
    28
    29
    -1
    0
    3-4
    Wes McCauley71616003-4
    Brandon Schrader61921-2-34-2
    Cody Beach62421+3+33-3