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
SharksSharks

Team officiating profile

Sharks

SJS · Pacific · 39-35-8

Through 82 tracked games · SJS runs 21.2% on the man advantage and 76.4% short-handed · discipline index 0.29.

86
Points
82
Tracked Games
3.73
PF / Game
3.71
PA / Game
Power Play
21.2%
Penalty Kill
76.4%
Discipline Index
0.29
Home / Road
+0.15

Recent Games

JetsJets
@ Jets
Apr 17, 12:00 AM · final
6-1
BlackhawksBlackhawks
@ Blackhawks
Apr 16, 12:30 AM · final
2-5
PredatorsPredators
@ Predators
Apr 14, 12:00 AM · final

Largest positive differential

  • Kyle Rehman
    7g · 4-3
    +10
  • Graedy Hamilton
    5g · 2-3
    +4
  • Brandon Schrader
    7g · 3-4
    +3
  • Jordan Samuels-Thomas
    6g · 1-5
    +2
  • Garrett Rank
    7g · 4-3
    +1

Largest negative differential

  • Carter Sandlak

Top types taken

TRIPPING
55
Count
0.67
Per game
+0.02
vs League
HOOKING
54
Count
0.66
Per game
+0.24
vs League
ROUGHING
38
Count
0.46
Per game

Forwards

Macklin CelebriniMacklin Celebrini#71 C
Top 6
Tier
1.17
Taken/60
1.81
Drawn/60
22
Taken
34
Drawn
Alexander WennbergAlexander Wennberg#21 C
Top 6
Tier
0.53

Defense

Dmitry OrlovDmitry Orlov#9 D
Top Pair
Tier
1.40
Taken/60
0.73
Drawn/60
25
Taken
13
Drawn
Mario FerraroMario Ferraro#38 D
Top Pair
Tier
0.88

Goalies

Laurent BrossoitLaurent Brossoit#93 G
Third String
Tier
-
Taken/60
-
Drawn/60
0
Taken
0
Drawn
Alex NedeljkovicAlex Nedeljkovic#33 G
1A
Tier
0.11
3-2
CanucksCanucks
vs Canucks
Apr 12, 2:00 AM · final
3-4
DucksDucks
@ Ducks
Apr 10, 2:00 AM · final
1-6
OilersOilers
vs Oilers
Apr 9, 2:00 AM · final
2-5
BlackhawksBlackhawks
vs Blackhawks
Apr 7, 2:00 AM · final
3-2
PredatorsPredators
vs Predators
Apr 5, 2:00 AM · final
3-6

Most Worked Officials

Corey Syvret
9
Games
27
PF
30
PA
-3
Diff
-5
PP Diff
4-5
Record
Brandon Schrader
7
Games
32
PF
29
PA
+3
Diff
+2
PP Diff
3-4
Record
Garrett Rank
7
Games
33
PF
32
PA
+1
Diff
+3
PP Diff
4-3
Record
Graham Skilliter
7
Games
25
PF
24
PA
+1
Diff
+2
PP Diff
3-4
Record
Kyle Rehman
7
Games
34
PF
24
PA
+10
Diff
+10
PP Diff
4-3
Record
Tom Chmielewski
7
Games
21
PF
23
PA
-2
Diff
-3
PP Diff
2-5
Record
Chris Schlenker
6
Games
21
PF
23
PA
-2
Diff
0
PP Diff
2-4
Record
Cody Beach
6
Games
21
PF
25
PA
-4
Diff
-2
PP Diff
3-3
Record
Eric Furlatt
6
Games
15
PF
16
PA
-1
Diff
-2
PP Diff
4-2
Record
Francis Charron
6
Games
20
PF
23
PA
-3
Diff
-5
PP Diff
5-1
Record
OfficialGamesPFPADiffPP DiffRecord
Corey Syvret92730-3-54-5
Brandon Schrader73229+3+23-4
Garrett Rank73332+1+34-3
Graham Skilliter72524+1+23-4
Kyle Rehman73424+10+104-3
Tom Chmielewski72123-2-32-5
View all 38 officials →
5g · 2-3
-5
  • Cody Beach
    6g · 3-3
    -4
  • Corey Syvret
    9g · 4-5
    -3
  • Francis Charron
    6g · 5-1
    -3
  • Tom Chmielewski
    7g · 2-5
    -2
  • -0.04
    vs League
    HOLDING
    35
    Count
    0.43
    Per game
    +0.08
    vs League
    SLASHING
    21
    Count
    0.26
    Per game
    -0.07
    vs League
    HIGH_STICKING
    21
    Count
    0.26
    Per game
    -0.07
    vs League
    TypeCountPer gamevs League
    TRIPPING550.67+0.02
    HOOKING540.66+0.24
    ROUGHING380.46-0.04
    HOLDING350.43+0.08
    SLASHING210.26-0.07
    HIGH_STICKING210.26-0.07

    Top types drawn

    TRIPPING
    46
    Count
    0.56
    Per game
    -0.09
    vs League
    HOOKING
    43
    Count
    0.52
    Per game
    +0.10
    vs League
    ROUGHING
    35
    Count
    0.43
    Per game
    -0.07
    vs League
    INTERFERENCE
    32
    Count
    0.39
    Per game
    +0.10
    vs League
    SLASHING
    31
    Count
    0.38
    Per game
    +0.05
    vs League
    HIGH_STICKING
    29
    Count
    0.35
    Per game
    +0.03
    vs League
    TypeCountPer gamevs League
    TRIPPING460.56-0.09
    HOOKING430.52+0.10
    ROUGHING350.43-0.07
    INTERFERENCE320.39+0.10
    SLASHING310.38+0.05
    HIGH_STICKING290.35+0.03
    Taken/60
    1.11
    Drawn/60
    9
    Taken
    19
    Drawn
    Will SmithWill Smith#2 C
    Top 6
    Tier
    0.60
    Taken/60
    0.74
    Drawn/60
    8
    Taken
    10
    Drawn
    Kiefer SherwoodKiefer Sherwood#44 L
    Middle 6
    Tier
    1.67
    Taken/60
    2.07
    Drawn/60
    21
    Taken
    26
    Drawn
    Collin GrafCollin Graf#51 R
    Middle 6
    Tier
    0.43
    Taken/60
    0.94
    Drawn/60
    6
    Taken
    13
    Drawn
    Philipp KurashevPhilipp Kurashev#96 C
    Middle 6
    Tier
    1.36
    Taken/60
    1.36
    Drawn/60
    8
    Taken
    8
    Drawn
    Tyler ToffoliTyler Toffoli#73 C
    Middle 6
    Tier
    0.41
    Taken/60
    0.49
    Drawn/60
    5
    Taken
    6
    Drawn
    Igor ChernyshovIgor Chernyshov#92 L
    Middle 6
    Tier
    0.58
    Taken/60
    0.58
    Drawn/60
    3
    Taken
    3
    Drawn
    Ty DellandreaTy Dellandrea#10 C
    Middle 6
    Tier
    1.71
    Taken/60
    2.80
    Drawn/60
    11
    Taken
    18
    Drawn
    Pavol RegendaPavol Regenda#84 L
    Middle 6
    Tier
    2.36
    Taken/60
    1.97
    Drawn/60
    6
    Taken
    5
    Drawn
    Ethan CardwellEthan Cardwell#56 R
    Depth
    Tier
    0.98
    Taken/60
    0.00
    Drawn/60
    1
    Taken
    0
    Drawn
    Quentin MustyQuentin Musty#13 L
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Egor AfanasyevEgor Afanasyev#11 L
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Michael MisaMichael Misa#77 C
    Depth
    Tier
    0.76
    Taken/60
    0.76
    Drawn/60
    5
    Taken
    5
    Drawn
    Shane BowersShane Bowers#15 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Cam LundCam Lund#46 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Adam GaudetteAdam Gaudette#81 R
    Depth
    Tier
    1.22
    Taken/60
    0.73
    Drawn/60
    10
    Taken
    6
    Drawn
    Barclay GoodrowBarclay Goodrow#23 C
    Depth
    Tier
    2.04
    Taken/60
    1.43
    Drawn/60
    20
    Taken
    14
    Drawn
    Jimmy HuntingtonJimmy Huntington#16 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Zack OstapchukZack Ostapchuk#63 C
    Depth
    Tier
    2.19
    Taken/60
    2.51
    Drawn/60
    14
    Taken
    16
    Drawn
    Samuel LabergeSamuel Laberge#79 L
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Patrick GilesPatrick Giles#54 R
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Ryan ReavesRyan Reaves#75 R
    4th Line
    Tier
    3.34
    Taken/60
    2.73
    Drawn/60
    11
    Taken
    9
    Drawn
    Adam GaudetteAdam Gaudette#81 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alexander WennbergAlexander Wennberg#21 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Barclay GoodrowBarclay Goodrow#23 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carson WetschCarson Wetsch#62 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Colin WhiteColin White#16 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Collin GrafCollin Graf#51 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Igor ChernyshovIgor Chernyshov#92 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Kasper HalttunenKasper Halttunen#14 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Macklin CelebriniMacklin Celebrini#71 CTop 61.171.812234
    Alexander WennbergAlexander Wennberg#21 CTop 60.531.11919
    Will SmithWill Smith#2 CTop 60.600.74810
    Kiefer SherwoodKiefer Sherwood#44 LMiddle 61.672.072126
    Collin GrafCollin Graf#51 RMiddle 60.430.94613
    Philipp KurashevPhilipp Kurashev#96 CMiddle 61.361.3688
    Tyler ToffoliTyler Toffoli#73 CMiddle 60.410.4956
    Igor ChernyshovIgor Chernyshov#92 LMiddle 60.580.5833
    Ty DellandreaTy Dellandrea#10 CMiddle 61.712.801118
    Pavol RegendaPavol Regenda#84 LMiddle 62.361.9765
    Ethan CardwellEthan Cardwell#56 RDepth0.980.0010
    Quentin MustyQuentin Musty#13 LDepth--00
    Egor AfanasyevEgor Afanasyev#11 LDepth--00
    Michael MisaMichael Misa#77 CDepth0.760.7655
    Shane BowersShane Bowers#15 CDepth--00
    Cam LundCam Lund#46 CDepth--00
    Adam GaudetteAdam Gaudette#81 RDepth1.220.73106
    Barclay GoodrowBarclay Goodrow#23 CDepth2.041.432014
    Jimmy HuntingtonJimmy Huntington#16 CDepth--00
    Zack OstapchukZack Ostapchuk#63 CDepth2.192.511416
    Samuel LabergeSamuel Laberge#79 L4th Line--00
    Patrick GilesPatrick Giles#54 R4th Line--00
    Ryan ReavesRyan Reaves#75 R4th Line3.342.73119
    Adam GaudetteAdam Gaudette#81 R—--00
    Alexander WennbergAlexander Wennberg#21 C—--00
    Barclay GoodrowBarclay Goodrow#23 C—--00
    Carson WetschCarson Wetsch#62 R—--00
    Colin WhiteColin White#16 C—--00
    Collin GrafCollin Graf#51 R—--00
    Igor ChernyshovIgor Chernyshov#92 L—--00
    Kasper HalttunenKasper Halttunen#14 R—--00
    Taken/60
    0.55
    Drawn/60
    16
    Taken
    10
    Drawn
    John KlingbergJohn Klingberg#3 D
    Top Pair
    Tier
    0.96
    Taken/60
    0.56
    Drawn/60
    12
    Taken
    7
    Drawn
    Vincent DesharnaisVincent Desharnais#5 D
    Middle Pair
    Tier
    2.21
    Taken/60
    1.10
    Drawn/60
    22
    Taken
    11
    Drawn
    Nick LeddyNick Leddy#4 D
    Middle Pair
    Tier
    0.42
    Taken/60
    0.00
    Drawn/60
    3
    Taken
    0
    Drawn
    Shakir MukhamadullinShakir Mukhamadullin#85 D
    Middle Pair
    Tier
    1.02
    Taken/60
    0.46
    Drawn/60
    11
    Taken
    5
    Drawn
    Sam DickinsonSam Dickinson#6 D
    Middle Pair
    Tier
    0.86
    Taken/60
    0.39
    Drawn/60
    11
    Taken
    5
    Drawn
    Nolan AllanNolan Allan#7 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Luca CagnoniLuca Cagnoni#42 D
    Middle Pair
    Tier
    4.03
    Taken/60
    4.03
    Drawn/60
    1
    Taken
    1
    Drawn
    Michael KesselringMichael Kesselring D
    Bottom Pair
    Tier
    3.73
    Taken/60
    1.86
    Drawn/60
    18
    Taken
    9
    Drawn
    Dmitry OrlovDmitry Orlov#9 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jett WooJett Woo#4 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    John KlingbergJohn Klingberg#3 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Dmitry OrlovDmitry Orlov#9 DTop Pair1.400.732513
    Mario FerraroMario Ferraro#38 DTop Pair0.880.551610
    John KlingbergJohn Klingberg#3 DTop Pair0.960.56127
    Vincent DesharnaisVincent Desharnais#5 DMiddle Pair2.211.102211
    Nick LeddyNick Leddy#4 DMiddle Pair0.420.0030
    Shakir MukhamadullinShakir Mukhamadullin#85 DMiddle Pair1.020.46115
    Sam DickinsonSam Dickinson#6 DMiddle Pair0.860.39115
    Nolan AllanNolan Allan#7 DMiddle Pair--00
    Luca CagnoniLuca Cagnoni#42 DMiddle Pair4.034.0311
    Michael KesselringMichael Kesselring DBottom Pair3.731.86189
    Dmitry OrlovDmitry Orlov#9 D—--00
    Jett WooJett Woo#4 D—--00
    John KlingbergJohn Klingberg#3 D—--00
    Taken/60
    0.04
    Drawn/60
    3
    Taken
    1
    Drawn
    Yaroslav AskarovYaroslav Askarov#30 G
    Rookie
    Tier
    0.04
    Taken/60
    0.04
    Drawn/60
    1
    Taken
    1
    Drawn
    Jakub SkarekJakub Skarek#36 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alex NedeljkovicAlex Nedeljkovic#33 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Gabriel CarriereGabriel Carriere#35 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Laurent BrossoitLaurent Brossoit#93 GThird String--00
    Alex NedeljkovicAlex Nedeljkovic#33 G1A0.110.0431
    Yaroslav AskarovYaroslav Askarov#30 GRookie0.040.0411
    Jakub SkarekJakub Skarek#36 GRookie--00
    Alex NedeljkovicAlex Nedeljkovic#33 G—--00
    Gabriel CarriereGabriel Carriere#35 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Chris Schlenker
    6
    21
    23
    -2
    0
    2-4
    Cody Beach62125-4-23-3
    Eric Furlatt61516-1-24-2
    Francis Charron62023-3-55-1