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
Red WingsRed Wings

Team officiating profile

Red Wings

DET · Atlantic · 41-31-10

Through 82 tracked games · DET runs 22.6% on the man advantage and 77.1% short-handed · discipline index 0.15.

92
Points
82
Tracked Games
3.80
PF / Game
3.30
PA / Game
Power Play
22.6%
Penalty Kill
77.1%
Discipline Index
0.15
Home / Road
-0.17

Recent Games

PanthersPanthers
@ Panthers
Apr 15, 11:00 PM · final
1-8
LightningLightning
@ Lightning
Apr 13, 11:00 PM · final
3-4
DevilsDevils
vs Devils
Apr 11, 9:00 PM · final

Largest positive differential

  • Kelly Sutherland
    5g · 4-1
    +10
  • Kendrick Nicholson
    8g · 5-3
    +9
  • Cody Beach
    6g · 4-2
    +9
  • Frederick L'Ecuyer
    5g · 2-3
    +7
  • Jean Hebert
    5g · 2-3
    +6

Largest negative differential

  • Gord Dwyer
    5g · 3-2

Top types taken

TRIPPING
53
Count
0.65
Per game
-0.00
vs League
ROUGHING
40
Count
0.49
Per game
-0.01
vs League
HOLDING
33
Count
0.40
Per game

Forwards

Wojciech StachowiakWojciech Stachowiak#19 L
Top 6
Tier
-
Taken/60
-
Drawn/60
0
Taken
0
Drawn
Dylan LarkinDylan Larkin#71 C
Top 6
Tier
1.35

Defense

Moritz SeiderMoritz Seider#53 D
Top Pair
Tier
1.23
Taken/60
0.95
Drawn/60
27
Taken
21
Drawn
Simon EdvinssonSimon Edvinsson#77 D
Top Pair
Tier
1.79

Goalies

Sebastian CossaSebastian Cossa#33 G
Rookie
Tier
-
Taken/60
-
Drawn/60
0
Taken
0
Drawn
John GibsonJohn Gibson#36 G
Starter
Tier
0.06
3-5
FlyersFlyers
vs Flyers
Apr 9, 11:00 PM · final
6-3
Blue JacketsBlue Jackets
vs Blue Jackets
Apr 7, 11:00 PM · final
3-4
WildWild
vs Wild
Apr 5, 5:00 PM · final
4-5
RangersRangers
@ Rangers
Apr 4, 4:30 PM · final
1-4
FlyersFlyers
@ Flyers
Apr 2, 11:00 PM · final
4-2

Most Worked Officials

Garrett Rank
8
Games
32
PF
29
PA
+3
Diff
+1
PP Diff
3-5
Record
Kendrick Nicholson
8
Games
28
PF
19
PA
+9
Diff
+6
PP Diff
5-3
Record
Brandon Blandina
6
Games
23
PF
24
PA
-1
Diff
-3
PP Diff
3-3
Record
Chris Lee
6
Games
22
PF
21
PA
+1
Diff
+2
PP Diff
1-5
Record
Chris Schlenker
6
Games
20
PF
17
PA
+3
Diff
+1
PP Diff
3-3
Record
Cody Beach
6
Games
29
PF
20
PA
+9
Diff
+6
PP Diff
4-2
Record
Francois St-Laurent
6
Games
12
PF
13
PA
-1
Diff
-1
PP Diff
1-5
Record
Justin Kea
6
Games
21
PF
16
PA
+5
Diff
+5
PP Diff
3-3
Record
Michael Markovic
6
Games
20
PF
19
PA
+1
Diff
-2
PP Diff
1-5
Record
Peter MacDougall
6
Games
31
PF
27
PA
+4
Diff
+3
PP Diff
4-2
Record
OfficialGamesPFPADiffPP DiffRecord
Garrett Rank83229+3+13-5
Kendrick Nicholson82819+9+65-3
Brandon Blandina62324-1-33-3
Chris Lee62221+1+21-5
Chris Schlenker62017+3+13-3
Cody Beach62920+9+64-2
View all 40 officials →
-4
  • Brandon Blandina
    6g · 3-3
    -1
  • Francois St-Laurent
    6g · 1-5
    -1
  • Graham Skilliter
    5g · 3-2
    -1
  • Eric Furlatt
    5g · 3-2
    0
  • +0.06
    vs League
    HOOKING
    28
    Count
    0.34
    Per game
    -0.08
    vs League
    HIGH_STICKING
    26
    Count
    0.32
    Per game
    -0.01
    vs League
    SLASHING
    26
    Count
    0.32
    Per game
    -0.01
    vs League
    TypeCountPer gamevs League
    TRIPPING530.65-0.00
    ROUGHING400.49-0.01
    HOLDING330.40+0.06
    HOOKING280.34-0.08
    HIGH_STICKING260.32-0.01
    SLASHING260.32-0.01

    Top types drawn

    TRIPPING
    61
    Count
    0.74
    Per game
    +0.10
    vs League
    ROUGHING
    48
    Count
    0.58
    Per game
    +0.09
    vs League
    HOLDING
    35
    Count
    0.43
    Per game
    +0.09
    vs League
    HOOKING
    31
    Count
    0.38
    Per game
    -0.04
    vs League
    INTERFERENCE
    25
    Count
    0.30
    Per game
    +0.02
    vs League
    HIGH_STICKING
    23
    Count
    0.28
    Per game
    -0.04
    vs League
    TypeCountPer gamevs League
    TRIPPING610.74+0.10
    ROUGHING480.58+0.09
    HOLDING350.43+0.09
    HOOKING310.38-0.04
    INTERFERENCE250.30+0.02
    HIGH_STICKING230.28-0.04
    Taken/60
    1.62
    Drawn/60
    20
    Taken
    24
    Drawn
    Lucas RaymondLucas Raymond#23 L
    Top 6
    Tier
    0.68
    Taken/60
    1.60
    Drawn/60
    11
    Taken
    26
    Drawn
    Alex DeBrincatAlex DeBrincat#93 R
    Top 6
    Tier
    0.50
    Taken/60
    0.82
    Drawn/60
    8
    Taken
    13
    Drawn
    Patrick KanePatrick Kane#88 R
    Top 6
    Tier
    0.73
    Taken/60
    0.40
    Drawn/60
    9
    Taken
    5
    Drawn
    Andrew CoppAndrew Copp#18 C
    Middle 6
    Tier
    0.89
    Taken/60
    0.96
    Drawn/60
    12
    Taken
    13
    Drawn
    J.T. CompherJ.T. Compher#37 L
    Middle 6
    Tier
    0.87
    Taken/60
    1.67
    Drawn/60
    12
    Taken
    23
    Drawn
    Emmitt FinnieEmmitt Finnie#58 C
    Middle 6
    Tier
    0.22
    Taken/60
    1.60
    Drawn/60
    3
    Taken
    22
    Drawn
    Mason AppletonMason Appleton#22 C
    Depth
    Tier
    1.80
    Taken/60
    1.67
    Drawn/60
    14
    Taken
    13
    Drawn
    David PerronDavid Perron#57 L
    Depth
    Tier
    1.85
    Taken/60
    1.74
    Drawn/60
    16
    Taken
    15
    Drawn
    Marco KasperMarco Kasper#92 C
    Depth
    Tier
    1.00
    Taken/60
    1.27
    Drawn/60
    11
    Taken
    14
    Drawn
    Michael RasmussenMichael Rasmussen#27 C
    Depth
    Tier
    0.49
    Taken/60
    0.74
    Drawn/60
    4
    Taken
    6
    Drawn
    Michael Brandsegg-NygårdMichael Brandsegg-Nygård#28 R
    Depth
    Tier
    0.55
    Taken/60
    1.09
    Drawn/60
    1
    Taken
    2
    Drawn
    John LeonardJohn Leonard#43 L
    Depth
    Tier
    0.00
    Taken/60
    0.58
    Drawn/60
    0
    Taken
    1
    Drawn
    Carter MazurCarter Mazur#34 L
    Depth
    Tier
    0.00
    Taken/60
    0.81
    Drawn/60
    0
    Taken
    1
    Drawn
    James van RiemsdykJames van Riemsdyk#21 L
    Depth
    Tier
    0.88
    Taken/60
    1.13
    Drawn/60
    7
    Taken
    9
    Drawn
    Nate DanielsonNate Danielson#29 C
    Depth
    Tier
    0.57
    Taken/60
    0.57
    Drawn/60
    2
    Taken
    2
    Drawn
    Amadeus LombardiAmadeus Lombardi#78 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Sheldon DriesSheldon Dries#15 C
    4th Line
    Tier
    0.00
    Taken/60
    1.69
    Drawn/60
    0
    Taken
    1
    Drawn
    Dominik ShineDominik Shine#65 R
    4th Line
    Tier
    1.11
    Taken/60
    1.66
    Drawn/60
    2
    Taken
    3
    Drawn
    Austin WatsonAustin Watson#24 L
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alex DeBrincatAlex DeBrincat#93 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alexandre DoucetAlexandre Doucet#63 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Andrew CoppAndrew Copp#18 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carter BearCarter Bear L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carter MazurCarter Mazur#34 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    David PerronDavid Perron#57 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Dominik ShineDominik Shine#65 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Dylan LarkinDylan Larkin#71 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Wojciech StachowiakWojciech Stachowiak#19 LTop 6--00
    Dylan LarkinDylan Larkin#71 CTop 61.351.622024
    Lucas RaymondLucas Raymond#23 LTop 60.681.601126
    Alex DeBrincatAlex DeBrincat#93 RTop 60.500.82813
    Patrick KanePatrick Kane#88 RTop 60.730.4095
    Andrew CoppAndrew Copp#18 CMiddle 60.890.961213
    J.T. CompherJ.T. Compher#37 LMiddle 60.871.671223
    Emmitt FinnieEmmitt Finnie#58 CMiddle 60.221.60322
    Mason AppletonMason Appleton#22 CDepth1.801.671413
    David PerronDavid Perron#57 LDepth1.851.741615
    Marco KasperMarco Kasper#92 CDepth1.001.271114
    Michael RasmussenMichael Rasmussen#27 CDepth0.490.7446
    Michael Brandsegg-NygårdMichael Brandsegg-Nygård#28 RDepth0.551.0912
    John LeonardJohn Leonard#43 LDepth0.000.5801
    Carter MazurCarter Mazur#34 LDepth0.000.8101
    James van RiemsdykJames van Riemsdyk#21 LDepth0.881.1379
    Nate DanielsonNate Danielson#29 CDepth0.570.5722
    Amadeus LombardiAmadeus Lombardi#78 CDepth--00
    Sheldon DriesSheldon Dries#15 C4th Line0.001.6901
    Dominik ShineDominik Shine#65 R4th Line1.111.6623
    Austin WatsonAustin Watson#24 L4th Line--00
    Alex DeBrincatAlex DeBrincat#93 R—--00
    Alexandre DoucetAlexandre Doucet#63 L—--00
    Andrew CoppAndrew Copp#18 C—--00
    Carter BearCarter Bear L—--00
    Carter MazurCarter Mazur#34 L—--00
    David PerronDavid Perron#57 L—--00
    Dominik ShineDominik Shine#65 R—--00
    Dylan LarkinDylan Larkin#71 C—--00
    Taken/60
    0.90
    Drawn/60
    32
    Taken
    16
    Drawn
    Justin FaulkJustin Faulk#72 D
    Top Pair
    Tier
    1.22
    Taken/60
    0.36
    Drawn/60
    20
    Taken
    6
    Drawn
    Ben ChiarotBen Chiarot#8 D
    Top Pair
    Tier
    1.76
    Taken/60
    0.57
    Drawn/60
    31
    Taken
    10
    Drawn
    Erik GustafssonErik Gustafsson#56 D
    Middle Pair
    Tier
    2.98
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    William WallinderWilliam Wallinder#54 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Axel Sandin-PellikkaAxel Sandin-Pellikka#44 D
    Middle Pair
    Tier
    1.00
    Taken/60
    0.50
    Drawn/60
    10
    Taken
    5
    Drawn
    Antti TuomistoAntti Tuomisto#38 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    William LagessonWilliam Lagesson#84 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Albert JohanssonAlbert Johansson#20 D
    Middle Pair
    Tier
    0.60
    Taken/60
    1.13
    Drawn/60
    8
    Taken
    15
    Drawn
    Travis HamonicTravis Hamonic#52 D
    Bottom Pair
    Tier
    4.64
    Taken/60
    1.85
    Drawn/60
    10
    Taken
    4
    Drawn
    Jacob Bernard-DockerJacob Bernard-Docker#25 D
    Bottom Pair
    Tier
    1.08
    Taken/60
    0.69
    Drawn/60
    11
    Taken
    7
    Drawn
    Shai BuiumShai Buium#22 D
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Albert JohanssonAlbert Johansson#20 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Axel Sandin-PellikkaAxel Sandin-Pellikka#44 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Ben ChiarotBen Chiarot#8 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Eemil ViroEemil Viro#51 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Moritz SeiderMoritz Seider#53 DTop Pair1.230.952721
    Simon EdvinssonSimon Edvinsson#77 DTop Pair1.790.903216
    Justin FaulkJustin Faulk#72 DTop Pair1.220.36206
    Ben ChiarotBen Chiarot#8 DTop Pair1.760.573110
    Erik GustafssonErik Gustafsson#56 DMiddle Pair2.980.0010
    William WallinderWilliam Wallinder#54 DMiddle Pair--00
    Axel Sandin-PellikkaAxel Sandin-Pellikka#44 DMiddle Pair1.000.50105
    Antti TuomistoAntti Tuomisto#38 DMiddle Pair--00
    William LagessonWilliam Lagesson#84 DMiddle Pair--00
    Albert JohanssonAlbert Johansson#20 DMiddle Pair0.601.13815
    Travis HamonicTravis Hamonic#52 DBottom Pair4.641.85104
    Jacob Bernard-DockerJacob Bernard-Docker#25 DBottom Pair1.080.69117
    Shai BuiumShai Buium#22 DDepth--00
    Albert JohanssonAlbert Johansson#20 D—--00
    Axel Sandin-PellikkaAxel Sandin-Pellikka#44 D—--00
    Ben ChiarotBen Chiarot#8 D—--00
    Eemil ViroEemil Viro#51 D—--00
    Taken/60
    0.12
    Drawn/60
    2
    Taken
    4
    Drawn
    Cam TalbotCam Talbot#39 G
    Backup
    Tier
    0.00
    Taken/60
    0.06
    Drawn/60
    0
    Taken
    1
    Drawn
    Cam TalbotCam Talbot#39 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Sebastian CossaSebastian Cossa#33 GRookie--00
    John GibsonJohn Gibson#36 GStarter0.060.1224
    Cam TalbotCam Talbot#39 GBackup0.000.0601
    Cam TalbotCam Talbot#39 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Francois St-Laurent
    6
    12
    13
    -1
    -1
    1-5
    Justin Kea62116+5+53-3
    Michael Markovic62019+1-21-5
    Peter MacDougall63127+4+34-2