Roster ratings · 2023-24 · San Jose Sharks

Who has actually been good

TeamSan Jose Sharks
Season2023-24

Every San Jose Sharks player rated out of 100 against NHL players at his own position. Wins above replacement sits beside each rating, and the bars show where the number comes from — sort by any situation to see who is driving the power play or holding up defensively.

90+Elite75+Top of the roster60+Middle of the roster40+Everyday NHLer20+Depth0+Below replacement
Focus
Roster total3.6wins above replacement across 41 players
#PlayerRatingGPTOIWAR splitWAR
1Kaapo KahkonenG68371914Situation split+1.30
2Mackenzie BlackwoodG65442437Situation split+1.21
3Anthony DuclairL62731152Situation split+0.81
4Tomas HertlC52541107Situation split+0.60
5Justin BaileyR3959666Situation split+0.42
6William EklundL33801493Situation split+0.33
7Klim KostinC3252567Situation split+0.31
8Alexander BarabanovL2946730Situation split+0.26
9Ryan CarpenterC2462688Situation split+0.21
10Nico SturmC2263924Situation split+0.18
11Jacob MacDonaldD2934409Situation split+0.17
12Kevin LabancR2046535Situation split+0.16
13Filip ZadinaR2072961Situation split+0.16
14Ty EmbersonD2530557Situation split+0.13
15Thomas BordeleauC1727406Situation split+0.13
16Henry ThrunD12511020Situation split+0.04
17Nikita OkhotiukD1152828Situation split+0.04
18Matt BenningD914259Situation split+0.02
19Collin GrafR—7116Situation split+0.02
20Logan CoutureC—6113Situation split+0.02
21Jacob PetersonC—680Situation split+0.01
22Danil GushchinL—459Situation split+0.01
23Jack ThompsonD—347Situation split+0.00
24Shakir MukhamadullinD—364Situation split+0.00
25Oskar LindblomL—112Situation split-0.00
26Scott SabourinR—328Situation split-0.00
27Nikolai KnyzhovD—10176Situation split-0.01
28Jack StudnickaC422252Situation split-0.01
29Mike HoffmanC466906Situation split-0.01
30Givani SmithR336281Situation split-0.03
31Mikael GranlundC2691446Situation split-0.04
32Kyle BurroughsD5731398Situation split-0.05
33Georgii RomanovG—259Situation split-0.05
34Devin CooleyG256302Situation split-0.07
35Marc-Edouard VlasicD457928Situation split-0.12
36Fabian ZetterlundL1821546Situation split-0.15
37Calen AddisonD2721243Situation split-0.18
38Jan RuttaD1691361Situation split-0.22
39Mario FerraroD0781784Situation split-0.26
40Luke KuninC0771212Situation split-0.45
41Magnus ChronaG49471Situation split-1.36
Situation split
Even-strength offenseEven-strength defensePower-play offensePower-play defenseShorthanded offenseShorthanded defensePenalties (drawn minus taken)Finishing (goals above expected)

A rating is a player's percentile among NHL players at his position — defensemen are ranked against defensemen, not against forwards, so a 70 means different things for a winger and a blueliner in raw wins. It is measured from wins above replacement, which converts on-ice and individual contributions into wins beyond what a freely available replacement would provide. Bars are drawn on a shared scale, so they are comparable down the column. How this is calculated