Roster ratings · 2021-22 · San Jose Sharks

Who has actually been good

TeamSan Jose Sharks
Season2021-22

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 total11.4wins above replacement across 40 players
#PlayerRatingGPTOIWAR splitWAR
1Tomas HertlC90821635Situation split+1.87
2Timo MeierR85771474Situation split+1.56
3Kaapo KahkonenG85371966Situation split+1.39
4Logan CoutureC68771456Situation split+0.98
5Erik KarlssonD68501174Situation split+0.85
6Jonathan DahlenC4561841Situation split+0.55
7Alexander BarabanovL43701203Situation split+0.53
8Rudolfs BalcersL3961917Situation split+0.47
9Jaycob MegnaD4444841Situation split+0.40
10Jake MiddletonD42661233Situation split+0.39
11Matt NietoL33701008Situation split+0.35
12Marc-Edouard VlasicD36751141Situation split+0.31
13Zach SawchenkoG567269Situation split+0.28
14Ryan MerkleyD3339600Situation split+0.28
15Mario FerraroD26631447Situation split+0.19
16Radim SimekD2336478Situation split+0.18
17Adin HillG48251376Situation split+0.16
18Jasper WeatherbyC2050562Situation split+0.16
19Ryan DzingelC1932439Situation split+0.15
20Nicolas MelocheD1750844Situation split+0.12
21Scott ReedyC1335392Situation split+0.10
22Jonah GadjovichL1343377Situation split+0.10
23Kevin LabancR1321279Situation split+0.09
24Nick BoninoC11801336Situation split+0.08
25Brent BurnsD10822142Situation split+0.06
26William EklundL—9129Situation split+0.04
27Lane PedersonC529305Situation split+0.04
28Nick MerkleyR—9112Situation split+0.03
29Noah GregorL363941Situation split+0.02
30Sasha ChmelevskiC319251Situation split+0.02
31Thomas BordeleauC—8125Situation split+0.02
32Santeri HatakkaD—9114Situation split+0.01
33John LeonardL—14158Situation split+0.01
34Jeffrey VielL334299Situation split+0.01
35Adam RaskaR—540Situation split+0.00
36Artemi KniazevD—112Situation split+0.00
37Jayden HalbgewachsL—339Situation split-0.00
38Andrew CoglianoC174938Situation split-0.01
39Alex StalockG—146Situation split-0.09
40James ReimerG31482667Situation split-0.23
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