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
DucksDucks

Team officiating profile

Ducks

ANA · Pacific · 43-33-6

Through 94 tracked games · ANA runs 20.4% on the man advantage and 75.7% short-handed · discipline index 0.34.

92
Points
94
Tracked Games
4.06
PF / Game
3.85
PA / Game
Power Play
20.4%
Penalty Kill
75.7%
Discipline Index
0.34
Home / Road
+0.64

Recent Games

Golden KnightsGolden Knights
@ Golden Knights
May 16, 4:00 PM · scheduled
-
Golden KnightsGolden Knights
vs Golden Knights
May 14, 4:00 PM · final
1-5
Golden KnightsGolden Knights
@ Golden Knights
May 12, 4:00 PM · final

Largest positive differential

  • Gord Dwyer
    7g · 5-2
    +12
  • Kyle Rehman
    9g · 5-4
    +10
  • Thomas John Luxmore
    7g · 3-4
    +7
  • Wes McCauley
    7g · 5-2
    +7
  • Peter MacDougall
    6g · 4-2
    +7

Largest negative differential

  • Frederick L'Ecuyer

Top types taken

TRIPPING
60
Count
0.64
Per game
-0.01
vs League
HOOKING
43
Count
0.46
Per game
+0.04
vs League
HOLDING
36
Count
0.38
Per game

Forwards

Mikael GranlundMikael Granlund#64 C
Top 6
Tier
0.62
Taken/60
0.95
Drawn/60
11
Taken
17
Drawn
Leo CarlssonLeo Carlsson#91 C
Top 6
Tier
0.64

Defense

Jackson LaCombeJackson LaCombe#2 D
Top Pair
Tier
0.40
Taken/60
0.60
Drawn/60
10
Taken
15
Drawn
John CarlsonJohn Carlson#74 D
Top Pair
Tier
0.90

Goalies

Ville HussoVille Husso#33 G
Backup
Tier
0.12
Taken/60
0.12
Drawn/60
2
Taken
2
Drawn
Calle ClangCalle Clang#31 G
Rookie
Tier
-
2-3
Golden KnightsGolden Knights
vs Golden Knights
May 11, 1:30 AM · final
4-3
Golden KnightsGolden Knights
vs Golden Knights
May 9, 1:30 AM · final
2-6
Golden KnightsGolden Knights
@ Golden Knights
May 7, 1:30 AM · final
3-1
Golden KnightsGolden Knights
@ Golden Knights
May 5, 1:30 AM · final
1-3
OilersOilers
@ Oilers
May 2, 4:00 PM · scheduled
-

Most Worked Officials

Kyle Rehman
9
Games
50
PF
40
PA
+10
Diff
+11
PP Diff
5-4
Record
Corey Syvret
8
Games
32
PF
33
PA
-1
Diff
+1
PP Diff
7-1
Record
Graham Skilliter
8
Games
28
PF
28
PA
0
Diff
0
PP Diff
4-4
Record
Trevor Hanson
8
Games
29
PF
24
PA
+5
Diff
+5
PP Diff
4-4
Record
Gord Dwyer
7
Games
34
PF
22
PA
+12
Diff
+15
PP Diff
5-2
Record
Pierre Lambert
7
Games
20
PF
18
PA
+2
Diff
+1
PP Diff
2-5
Record
Thomas John Luxmore
7
Games
35
PF
28
PA
+7
Diff
+5
PP Diff
3-4
Record
Wes McCauley
7
Games
34
PF
27
PA
+7
Diff
+3
PP Diff
5-2
Record
Brandon Schrader
6
Games
23
PF
23
PA
0
Diff
0
PP Diff
5-1
Record
Francis Charron
6
Games
21
PF
21
PA
0
Diff
+1
PP Diff
3-3
Record
OfficialGamesPFPADiffPP DiffRecord
Kyle Rehman95040+10+115-4
Corey Syvret83233-1+17-1
Graham Skilliter82828004-4
Trevor Hanson82924+5+54-4
Gord Dwyer73422+12+155-2
Pierre Lambert72018+2+12-5
View all 42 officials →
6g · 2-4
-10
  • Jon McIsaac
    5g · 2-3
    -6
  • Michael Markovic
    5g · 3-2
    -6
  • Chris Lee
    5g · 3-2
    -2
  • Furman South
    5g · 3-2
    -2
  • +0.04
    vs League
    ROUGHING
    33
    Count
    0.35
    Per game
    -0.15
    vs League
    SLASHING
    29
    Count
    0.31
    Per game
    -0.02
    vs League
    FIGHTING_MAJOR
    27
    Count
    0.29
    Per game
    +0.06
    vs League
    TypeCountPer gamevs League
    TRIPPING600.64-0.01
    HOOKING430.46+0.04
    HOLDING360.38+0.04
    ROUGHING330.35-0.15
    SLASHING290.31-0.02
    FIGHTING_MAJOR270.29+0.06

    Top types drawn

    TRIPPING
    65
    Count
    0.69
    Per game
    +0.04
    vs League
    HOOKING
    44
    Count
    0.47
    Per game
    +0.05
    vs League
    HOLDING
    40
    Count
    0.43
    Per game
    +0.08
    vs League
    SLASHING
    36
    Count
    0.38
    Per game
    +0.05
    vs League
    ROUGHING
    35
    Count
    0.37
    Per game
    -0.13
    vs League
    INTERFERENCE
    34
    Count
    0.36
    Per game
    +0.07
    vs League
    TypeCountPer gamevs League
    TRIPPING650.69+0.04
    HOOKING440.47+0.05
    HOLDING400.43+0.08
    SLASHING360.38+0.05
    ROUGHING350.37-0.13
    INTERFERENCE340.36+0.07
    Taken/60
    1.46
    Drawn/60
    11
    Taken
    25
    Drawn
    Troy TerryTroy Terry#19 R
    Top 6
    Tier
    0.46
    Taken/60
    0.92
    Drawn/60
    7
    Taken
    14
    Drawn
    Beckett SenneckeBeckett Sennecke#45 R
    Middle 6
    Tier
    1.86
    Taken/60
    2.04
    Drawn/60
    33
    Taken
    36
    Drawn
    Alex KillornAlex Killorn#17 L
    Middle 6
    Tier
    1.15
    Taken/60
    1.21
    Drawn/60
    20
    Taken
    21
    Drawn
    Chris KreiderChris Kreider#20 L
    Middle 6
    Tier
    1.07
    Taken/60
    0.25
    Drawn/60
    17
    Taken
    4
    Drawn
    Cutter GauthierCutter Gauthier#61 L
    Middle 6
    Tier
    1.03
    Taken/60
    1.23
    Drawn/60
    16
    Taken
    19
    Drawn
    Ryan PoehlingRyan Poehling#25 C
    Middle 6
    Tier
    0.56
    Taken/60
    1.12
    Drawn/60
    8
    Taken
    16
    Drawn
    Mason McTavishMason McTavish#23 C
    Middle 6
    Tier
    1.55
    Taken/60
    1.40
    Drawn/60
    21
    Taken
    19
    Drawn
    Yegor SidorovYegor Sidorov#57 R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Tim WasheTim Washe#42 C
    Depth
    Tier
    1.08
    Taken/60
    1.08
    Drawn/60
    9
    Taken
    9
    Drawn
    Nikita NesterenkoNikita Nesterenko#13 C
    Depth
    Tier
    1.60
    Taken/60
    2.13
    Drawn/60
    3
    Taken
    4
    Drawn
    Jeffrey VielJeffrey Viel#28 L
    Depth
    Tier
    3.83
    Taken/60
    2.51
    Drawn/60
    32
    Taken
    21
    Drawn
    Frank VatranoFrank Vatrano#77 R
    Depth
    Tier
    2.12
    Taken/60
    1.46
    Drawn/60
    13
    Taken
    9
    Drawn
    Sam ColangeloSam Colangelo#12 R
    Depth
    Tier
    3.51
    Taken/60
    0.00
    Drawn/60
    2
    Taken
    0
    Drawn
    Ross JohnstonRoss Johnston#44 L
    Depth
    Tier
    4.41
    Taken/60
    1.96
    Drawn/60
    27
    Taken
    12
    Drawn
    Jansen HarkinsJansen Harkins#24 C
    4th Line
    Tier
    1.96
    Taken/60
    3.92
    Drawn/60
    7
    Taken
    14
    Drawn
    Nathan GaucherNathan Gaucher#41 C
    4th Line
    Tier
    0.00
    Taken/60
    2.49
    Drawn/60
    0
    Taken
    1
    Drawn
    Alex KillornAlex Killorn#17 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Beckett SenneckeBeckett Sennecke#45 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Chris KreiderChris Kreider#20 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Coulson PitreCoulson Pitre#55 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Cutter GauthierCutter Gauthier#61 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Frank VatranoFrank Vatrano#77 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jeffrey VielJeffrey Viel#28 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Judd CaulfieldJudd Caulfield#75 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Mikael GranlundMikael Granlund#64 CTop 60.620.951117
    Leo CarlssonLeo Carlsson#91 CTop 60.641.461125
    Troy TerryTroy Terry#19 RTop 60.460.92714
    Beckett SenneckeBeckett Sennecke#45 RMiddle 61.862.043336
    Alex KillornAlex Killorn#17 LMiddle 61.151.212021
    Chris KreiderChris Kreider#20 LMiddle 61.070.25174
    Cutter GauthierCutter Gauthier#61 LMiddle 61.031.231619
    Ryan PoehlingRyan Poehling#25 CMiddle 60.561.12816
    Mason McTavishMason McTavish#23 CMiddle 61.551.402119
    Yegor SidorovYegor Sidorov#57 RDepth--00
    Tim WasheTim Washe#42 CDepth1.081.0899
    Nikita NesterenkoNikita Nesterenko#13 CDepth1.602.1334
    Jeffrey VielJeffrey Viel#28 LDepth3.832.513221
    Frank VatranoFrank Vatrano#77 RDepth2.121.46139
    Sam ColangeloSam Colangelo#12 RDepth3.510.0020
    Ross JohnstonRoss Johnston#44 LDepth4.411.962712
    Jansen HarkinsJansen Harkins#24 C4th Line1.963.92714
    Nathan GaucherNathan Gaucher#41 C4th Line0.002.4901
    Alex KillornAlex Killorn#17 L—--00
    Beckett SenneckeBeckett Sennecke#45 R—--00
    Chris KreiderChris Kreider#20 L—--00
    Coulson PitreCoulson Pitre#55 R—--00
    Cutter GauthierCutter Gauthier#61 L—--00
    Frank VatranoFrank Vatrano#77 R—--00
    Jeffrey VielJeffrey Viel#28 L—--00
    Judd CaulfieldJudd Caulfield#75 R—--00
    Taken/60
    0.47
    Drawn/60
    19
    Taken
    10
    Drawn
    Jacob TroubaJacob Trouba#65 D
    Top Pair
    Tier
    0.72
    Taken/60
    0.68
    Drawn/60
    17
    Taken
    16
    Drawn
    Tristan LuneauTristan Luneau#67 D
    Top Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Pavel MintyukovPavel Mintyukov#98 D
    Middle Pair
    Tier
    0.53
    Taken/60
    0.94
    Drawn/60
    9
    Taken
    16
    Drawn
    Olen ZellwegerOlen Zellweger#51 D
    Middle Pair
    Tier
    1.40
    Taken/60
    1.32
    Drawn/60
    18
    Taken
    17
    Drawn
    Radko GudasRadko Gudas#7 D
    Middle Pair
    Tier
    2.26
    Taken/60
    1.54
    Drawn/60
    19
    Taken
    13
    Drawn
    Drew HellesonDrew Helleson#14 D
    Middle Pair
    Tier
    1.14
    Taken/60
    0.52
    Drawn/60
    11
    Taken
    5
    Drawn
    Stian SolbergStian Solberg#50 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Tyson HindsTyson Hinds#60 D
    Bottom Pair
    Tier
    0.33
    Taken/60
    0.99
    Drawn/60
    1
    Taken
    3
    Drawn
    Ian MooreIan Moore#3 D
    Bottom Pair
    Tier
    1.14
    Taken/60
    0.53
    Drawn/60
    13
    Taken
    6
    Drawn
    Drew HellesonDrew Helleson#14 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Ian MooreIan Moore#3 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jackson LaCombeJackson LaCombe#2 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jacob TroubaJacob Trouba#65 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jeremie BiakabutukaJeremie Biakabutuka#82 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    John CarlsonJohn Carlson#74 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Konnor SmithKonnor Smith#63 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Jackson LaCombeJackson LaCombe#2 DTop Pair0.400.601015
    John CarlsonJohn Carlson#74 DTop Pair0.900.471910
    Jacob TroubaJacob Trouba#65 DTop Pair0.720.681716
    Tristan LuneauTristan Luneau#67 DTop Pair--00
    Pavel MintyukovPavel Mintyukov#98 DMiddle Pair0.530.94916
    Olen ZellwegerOlen Zellweger#51 DMiddle Pair1.401.321817
    Radko GudasRadko Gudas#7 DMiddle Pair2.261.541913
    Drew HellesonDrew Helleson#14 DMiddle Pair1.140.52115
    Stian SolbergStian Solberg#50 DBottom Pair--00
    Tyson HindsTyson Hinds#60 DBottom Pair0.330.9913
    Ian MooreIan Moore#3 DBottom Pair1.140.53136
    Drew HellesonDrew Helleson#14 D—--00
    Ian MooreIan Moore#3 D—--00
    Jackson LaCombeJackson LaCombe#2 D—--00
    Jacob TroubaJacob Trouba#65 D—--00
    Jeremie BiakabutukaJeremie Biakabutuka#82 D—--00
    John CarlsonJohn Carlson#74 D—--00
    Konnor SmithKonnor Smith#63 D—--00
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Lukas DostalLukas Dostal#1 G
    Starter
    Tier
    0.10
    Taken/60
    0.02
    Drawn/60
    4
    Taken
    1
    Drawn
    Petr MrazekPetr Mrazek#34 G
    Third String
    Tier
    0.00
    Taken/60
    0.48
    Drawn/60
    0
    Taken
    2
    Drawn
    Vyacheslav ButeyetsVyacheslav Buteyets#32 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Damian ClaraDamian Clara#68 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Ville HussoVille Husso#33 GBackup0.120.1222
    Calle ClangCalle Clang#31 GRookie--00
    Lukas DostalLukas Dostal#1 GStarter0.100.0241
    Petr MrazekPetr Mrazek#34 GThird String0.000.4802
    Vyacheslav ButeyetsVyacheslav Buteyets#32 GRookie--00
    Damian ClaraDamian Clara#68 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Thomas John Luxmore
    7
    35
    28
    +7
    +5
    3-4
    Wes McCauley73427+7+35-2
    Brandon Schrader62323005-1
    Francis Charron621210+13-3