Roster ratings · 2021-22 · Vancouver Canucks

Who has actually been good

TeamVancouver Canucks
Season2021-22

Every Vancouver Canucks 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 total23.1wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Thatcher DemkoG96643700Situation split+3.10
2Elias PetterssonC96801488Situation split+2.37
3Conor GarlandR91771263Situation split+1.89
4J.T. MillerC87801684Situation split+1.63
5Quinn HughesD91761917Situation split+1.60
6Spencer MartinG816378Situation split+1.29
7Brock BoeserR77711320Situation split+1.22
8Tanner PearsonL75681092Situation split+1.17
9Bo HorvatC74701365Situation split+1.14
10Jaroslav HalakG7517797Situation split+0.99
11Oliver Ekman-LarssonD71791763Situation split+0.92
12Travis DermottD6760920Situation split+0.83
13Nils HoglanderL5960785Situation split+0.77
14Vasily PodkolzinR55791011Situation split+0.71
15Luke SchennD48661136Situation split+0.48
16Brad HuntD4750763Situation split+0.48
17Alex ChiassonR3867779Situation split+0.44
18Tucker PoolmanD4140680Situation split+0.37
19Travis HamonicD3843810Situation split+0.35
20Jason DickinsonC3062809Situation split+0.31
21Tyler MyersD30821803Situation split+0.26
22Tyler MotteC2358813Situation split+0.21
23Kyle BurroughsD2442544Situation split+0.18
24Matthew HighmoreC2146584Situation split+0.17
25Brad RichardsonR1444454Situation split+0.10
26Justin DowlingC—22211Situation split+0.03
27Jack RathboneD—9125Situation split+0.02
28Nic PetanC—18185Situation split+0.02
29Sheldon DriesC—11113Situation split+0.01
30Noah JuulsenD—8118Situation split+0.01
31Juho LammikkoC375921Situation split+0.00
32William LockwoodR—13147Situation split+0.00
33Sheldon RempalR—19Situation split+0.00
34Guillaume BriseboisD—14Situation split+0.00
35Justin BaileyR—14127Situation split-0.00
36Madison BoweyD—232Situation split-0.00
37Michael DiPietroG—157Situation split-0.01
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