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
CanucksCanucks

Team officiating profile

Canucks

VAN · Pacific · 25-49-8

Through 82 tracked games · VAN runs 21.8% on the man advantage and 71.5% short-handed · discipline index 0.28.

58
Points
82
Tracked Games
3.59
PF / Game
3.54
PA / Game
Power Play
21.8%
Penalty Kill
71.5%
Discipline Index
0.28
Home / Road
+0.44

Recent Games

OilersOilers
@ Oilers
Apr 17, 1:00 AM · final
1-6
KingsKings
vs Kings
Apr 15, 2:00 AM · final
4-3
DucksDucks
@ Ducks
Apr 13, 12:00 AM · final

Largest positive differential

  • Graham Skilliter
    8g · 0-8
    +3
  • Chris Schlenker
    6g · 3-3
    +3
  • Furman South
    5g · 1-4
    +3
  • Jordan Samuels-Thomas
    8g · 4-4
    +2
  • Corey Syvret
    7g · 0-7
    +2

Largest negative differential

  • Kyle Rehman

Top types taken

TRIPPING
49
Count
0.60
Per game
-0.05
vs League
HOOKING
33
Count
0.40
Per game
-0.02
vs League
ROUGHING
29
Count
0.35
Per game

Forwards

Brock BoeserBrock Boeser#6 R
Top 6
Tier
0.27
Taken/60
0.47
Drawn/60
4
Taken
7
Drawn
Elias PetterssonElias Pettersson#40 C
Top 6
Tier
0.78

Defense

Filip HronekFilip Hronek#17 D
Top Pair
Tier
0.73
Taken/60
0.59
Drawn/60
15
Taken
12
Drawn
Marcus PetterssonMarcus Pettersson#29 D
Top Pair
Tier
1.52

Goalies

Thatcher DemkoThatcher Demko#35 G
Backup
Tier
-
Taken/60
-
Drawn/60
0
Taken
0
Drawn
Kevin LankinenKevin Lankinen#32 G
Starter
Tier
0.08
4-3
SharksSharks
@ Sharks
Apr 12, 2:00 AM · final
4-3
KingsKings
@ Kings
Apr 10, 2:30 AM · final
1-4
Golden KnightsGolden Knights
vs Golden Knights
Apr 8, 2:00 AM · final
1-2
MammothMammoth
vs Mammoth
Apr 4, 11:00 PM · final
4-7
WildWild
@ Wild
Apr 3, 12:00 AM · final
2-5

Most Worked Officials

Tom Chmielewski
9
Games
24
PF
30
PA
-6
Diff
-4
PP Diff
3-6
Record
Graham Skilliter
8
Games
28
PF
25
PA
+3
Diff
+4
PP Diff
0-8
Record
Jordan Samuels-Thomas
8
Games
31
PF
29
PA
+2
Diff
0
PP Diff
4-4
Record
Corey Syvret
7
Games
24
PF
22
PA
+2
Diff
+2
PP Diff
0-7
Record
Kyle Rehman
7
Games
22
PF
29
PA
-7
Diff
-6
PP Diff
0-7
Record
Carter Sandlak
6
Games
18
PF
17
PA
+1
Diff
0
PP Diff
2-4
Record
Chris Schlenker
6
Games
21
PF
18
PA
+3
Diff
+4
PP Diff
3-3
Record
Cody Beach
6
Games
20
PF
21
PA
-1
Diff
-1
PP Diff
1-5
Record
Peter MacDougall
6
Games
29
PF
28
PA
+1
Diff
+2
PP Diff
2-4
Record
Pierre Lambert
6
Games
14
PF
16
PA
-2
Diff
-2
PP Diff
1-5
Record
OfficialGamesPFPADiffPP DiffRecord
Tom Chmielewski92430-6-43-6
Graham Skilliter82825+3+40-8
Jordan Samuels-Thomas83129+204-4
Corey Syvret72422+2+20-7
Kyle Rehman72229-7-60-7
Carter Sandlak61817+102-4
View all 41 officials →
7g · 0-7
-7
  • Tom Chmielewski
    9g · 3-6
    -6
  • Francis Charron
    5g · 3-2
    -4
  • Pierre Lambert
    6g · 1-5
    -2
  • Cody Beach
    6g · 1-5
    -1
  • -0.15
    vs League
    CROSS_CHECKING
    27
    Count
    0.33
    Per game
    +0.15
    vs League
    SLASHING
    26
    Count
    0.32
    Per game
    -0.01
    vs League
    HOLDING
    25
    Count
    0.30
    Per game
    -0.04
    vs League
    TypeCountPer gamevs League
    TRIPPING490.60-0.05
    HOOKING330.40-0.02
    ROUGHING290.35-0.15
    CROSS_CHECKING270.33+0.15
    SLASHING260.32-0.01
    HOLDING250.30-0.04

    Top types drawn

    TRIPPING
    52
    Count
    0.63
    Per game
    -0.01
    vs League
    SLASHING
    34
    Count
    0.41
    Per game
    +0.09
    vs League
    HOLDING
    33
    Count
    0.40
    Per game
    +0.06
    vs League
    HOOKING
    28
    Count
    0.34
    Per game
    -0.08
    vs League
    ROUGHING
    25
    Count
    0.30
    Per game
    -0.19
    vs League
    INTERFERENCE
    25
    Count
    0.30
    Per game
    +0.02
    vs League
    TypeCountPer gamevs League
    TRIPPING520.63-0.01
    SLASHING340.41+0.09
    HOLDING330.40+0.06
    HOOKING280.34-0.08
    ROUGHING250.30-0.19
    INTERFERENCE250.30+0.02
    Taken/60
    1.88
    Drawn/60
    10
    Taken
    24
    Drawn
    Marco RossiMarco Rossi#93 C
    Middle 6
    Tier
    0.49
    Taken/60
    0.98
    Drawn/60
    5
    Taken
    10
    Drawn
    Jake DeBruskJake DeBrusk#74 L
    Middle 6
    Tier
    0.46
    Taken/60
    0.61
    Drawn/60
    6
    Taken
    8
    Drawn
    Teddy BluegerTeddy Blueger#53 C
    Middle 6
    Tier
    1.19
    Taken/60
    0.45
    Drawn/60
    8
    Taken
    3
    Drawn
    Evander KaneEvander Kane#91 L
    Middle 6
    Tier
    2.98
    Taken/60
    2.11
    Drawn/60
    31
    Taken
    22
    Drawn
    Filip ChytilFilip Chytil#72 C
    Middle 6
    Tier
    2.50
    Taken/60
    0.00
    Drawn/60
    3
    Taken
    0
    Drawn
    Drew O'ConnorDrew O'Connor#18 L
    Middle 6
    Tier
    1.48
    Taken/60
    1.15
    Drawn/60
    18
    Taken
    14
    Drawn
    Liam OhgrenLiam Ohgren#92 L
    Depth
    Tier
    0.10
    Taken/60
    0.77
    Drawn/60
    1
    Taken
    8
    Drawn
    Danila KlimovichDanila Klimovich#18 R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Linus KarlssonLinus Karlsson#94 C
    Depth
    Tier
    1.29
    Taken/60
    2.08
    Drawn/60
    13
    Taken
    21
    Drawn
    Jonathan LekkerimäkiJonathan Lekkerimäki#23 R
    Depth
    Tier
    0.00
    Taken/60
    1.13
    Drawn/60
    0
    Taken
    2
    Drawn
    Braeden CootesBraeden Cootes#80 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Aatu RätyAatu Räty#54 C
    Depth
    Tier
    1.30
    Taken/60
    0.83
    Drawn/60
    11
    Taken
    7
    Drawn
    Max SassonMax Sasson#63 C
    Depth
    Tier
    1.62
    Taken/60
    0.87
    Drawn/60
    13
    Taken
    7
    Drawn
    Nils HoglanderNils Hoglander#21 L
    Depth
    Tier
    0.89
    Taken/60
    1.33
    Drawn/60
    4
    Taken
    6
    Drawn
    Chase StillmanChase Stillman#61 R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Arshdeep BainsArshdeep Bains#13 L
    Depth
    Tier
    2.48
    Taken/60
    0.00
    Drawn/60
    6
    Taken
    0
    Drawn
    Mackenzie MacEachernMackenzie MacEachern#20 L
    Depth
    Tier
    2.68
    Taken/60
    1.34
    Drawn/60
    2
    Taken
    1
    Drawn
    Ty MuellerTy Mueller#39 C
    Depth
    Tier
    1.15
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Nils AmanNils Aman#88 C
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Joseph LaBateJoseph LaBate#14 C
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Curtis DouglasCurtis Douglas#42 C
    4th Line
    Tier
    6.48
    Taken/60
    3.66
    Drawn/60
    23
    Taken
    13
    Drawn
    Aatu RätyAatu Räty#54 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Brock BoeserBrock Boeser#6 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Curtis DouglasCurtis Douglas#42 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Drew O'ConnorDrew O'Connor#18 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Elias PetterssonElias Pettersson#40 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jake DeBruskJake DeBrusk#74 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jayden GrubbeJayden Grubbe#47 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Brock BoeserBrock Boeser#6 RTop 60.270.4747
    Elias PetterssonElias Pettersson#40 CTop 60.781.881024
    Marco RossiMarco Rossi#93 CMiddle 60.490.98510
    Jake DeBruskJake DeBrusk#74 LMiddle 60.460.6168
    Teddy BluegerTeddy Blueger#53 CMiddle 61.190.4583
    Evander KaneEvander Kane#91 LMiddle 62.982.113122
    Filip ChytilFilip Chytil#72 CMiddle 62.500.0030
    Drew O'ConnorDrew O'Connor#18 LMiddle 61.481.151814
    Liam OhgrenLiam Ohgren#92 LDepth0.100.7718
    Danila KlimovichDanila Klimovich#18 RDepth--00
    Linus KarlssonLinus Karlsson#94 CDepth1.292.081321
    Jonathan LekkerimäkiJonathan Lekkerimäki#23 RDepth0.001.1302
    Braeden CootesBraeden Cootes#80 CDepth--00
    Aatu RätyAatu Räty#54 CDepth1.300.83117
    Max SassonMax Sasson#63 CDepth1.620.87137
    Nils HoglanderNils Hoglander#21 LDepth0.891.3346
    Chase StillmanChase Stillman#61 RDepth--00
    Arshdeep BainsArshdeep Bains#13 LDepth2.480.0060
    Mackenzie MacEachernMackenzie MacEachern#20 LDepth2.681.3421
    Ty MuellerTy Mueller#39 CDepth1.150.0010
    Nils AmanNils Aman#88 C4th Line--00
    Joseph LaBateJoseph LaBate#14 C4th Line--00
    Curtis DouglasCurtis Douglas#42 C4th Line6.483.662313
    Aatu RätyAatu Räty#54 C—--00
    Brock BoeserBrock Boeser#6 R—--00
    Curtis DouglasCurtis Douglas#42 C—--00
    Drew O'ConnorDrew O'Connor#18 L—--00
    Elias PetterssonElias Pettersson#40 C—--00
    Jake DeBruskJake DeBrusk#74 L—--00
    Jayden GrubbeJayden Grubbe#47 C—--00
    Taken/60
    0.51
    Drawn/60
    27
    Taken
    9
    Drawn
    Zeev BuiumZeev Buium#24 D
    Middle Pair
    Tier
    0.95
    Taken/60
    1.08
    Drawn/60
    14
    Taken
    16
    Drawn
    Cole ClaytonCole Clayton#34 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jimmy SchuldtJimmy Schuldt#48 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Tom WillanderTom Willander#5 D
    Middle Pair
    Tier
    0.76
    Taken/60
    0.53
    Drawn/60
    10
    Taken
    7
    Drawn
    Elias PetterssonElias Pettersson#25 D
    Middle Pair
    Tier
    1.30
    Taken/60
    1.48
    Drawn/60
    14
    Taken
    16
    Drawn
    Derek ForbortDerek Forbort#27 D
    Bottom Pair
    Tier
    2.15
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Kirill KudryavtsevKirill Kudryavtsev#59 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Victor ManciniVictor Mancini#90 D
    Bottom Pair
    Tier
    0.49
    Taken/60
    0.25
    Drawn/60
    2
    Taken
    1
    Drawn
    Pierre-Olivier JosephPierre-Olivier Joseph#7 D
    Bottom Pair
    Tier
    1.13
    Taken/60
    0.28
    Drawn/60
    4
    Taken
    1
    Drawn
    Jack ThompsonJack Thompson#26 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Elias PetterssonElias Pettersson#25 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Filip HronekFilip Hronek#17 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Guillaume BriseboisGuillaume Brisebois#55 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Filip HronekFilip Hronek#17 DTop Pair0.730.591512
    Marcus PetterssonMarcus Pettersson#29 DTop Pair1.520.51279
    Zeev BuiumZeev Buium#24 DMiddle Pair0.951.081416
    Cole ClaytonCole Clayton#34 DMiddle Pair--00
    Jimmy SchuldtJimmy Schuldt#48 DMiddle Pair--00
    Tom WillanderTom Willander#5 DMiddle Pair0.760.53107
    Elias PetterssonElias Pettersson#25 DMiddle Pair1.301.481416
    Derek ForbortDerek Forbort#27 DBottom Pair2.150.0010
    Kirill KudryavtsevKirill Kudryavtsev#59 DBottom Pair--00
    Victor ManciniVictor Mancini#90 DBottom Pair0.490.2521
    Pierre-Olivier JosephPierre-Olivier Joseph#7 DBottom Pair1.130.2841
    Jack ThompsonJack Thompson#26 DBottom Pair--00
    Elias PetterssonElias Pettersson#25 D—--00
    Filip HronekFilip Hronek#17 D—--00
    Guillaume BriseboisGuillaume Brisebois#55 D—--00
    Taken/60
    0.12
    Drawn/60
    2
    Taken
    3
    Drawn
    Nikita TolopiloNikita Tolopilo#60 G
    Rookie
    Tier
    0.08
    Taken/60
    0.16
    Drawn/60
    1
    Taken
    2
    Drawn
    Jiri PateraJiri Patera#30 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Kevin LankinenKevin Lankinen#32 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Thatcher DemkoThatcher Demko#35 GBackup--00
    Kevin LankinenKevin Lankinen#32 GStarter0.080.1223
    Nikita TolopiloNikita Tolopilo#60 GRookie0.080.1612
    Jiri PateraJiri Patera#30 G—--00
    Kevin LankinenKevin Lankinen#32 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Chris Schlenker
    6
    21
    18
    +3
    +4
    3-3
    Cody Beach62021-1-11-5
    Peter MacDougall62928+1+22-4
    Pierre Lambert61416-2-21-5