Roster ratings · 2018-19 · Vancouver Canucks

Who has actually been good

TeamVancouver Canucks
Season2018-19

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 total18.3wins above replacement across 42 players
#PlayerRatingGPTOIWAR splitWAR
1Jacob MarkstromG85603599Situation split+4.90
2Elias PetterssonC93711294Situation split+1.84
3Anders NilssonG52382021Situation split+1.76
4Brock BoeserR83691321Situation split+1.32
5Bo HorvatC76821708Situation split+1.13
6Tanner PearsonL73801124Situation split+1.07
7Troy StecherD81781554Situation split+0.98
8Josh LeivoL69761066Situation split+0.90
9Markus GranlundC60771158Situation split+0.74
10Loui ErikssonL49811139Situation split+0.58
11Thatcher DemkoG349534Situation split+0.56
12Nikolay GoldobinR4363944Situation split+0.49
13Michael Del ZottoD5342715Situation split+0.37
14Antoine RousselL3565894Situation split+0.37
15Tyler MotteC2974945Situation split+0.27
16Adam GaudetteR2956613Situation split+0.27
17Sven BaertschiL2826393Situation split+0.26
18Ben HuttonD43691543Situation split+0.24
19Brendan LeipsicL2262855Situation split+0.20
20Ryan SpoonerC2252594Situation split+0.19
21Derrick PouliotD38621064Situation split+0.19
22Alex BiegaD3641725Situation split+0.18
23Brandon SutterC2026454Situation split+0.15
24Sam GagnerC1632467Situation split+0.12
25Chris TanevD24551109Situation split+0.08
26Erik GudbransonD22761386Situation split+0.07
27Tim SchallerL1047501Situation split+0.06
28Ashton SautnerD1417247Situation split+0.04
29Darren ArchibaldR—1289Situation split+0.01
30Quinn HughesD—590Situation split+0.01
31Guillaume BriseboisD—888Situation split+0.01
32Reid BoucherC—16Situation split+0.00
33Zack MacEwenR—429Situation split+0.00
34Brogan RaffertyD—227Situation split+0.00
35Josh TevesD—114Situation split+0.00
36Brendan GaunceC—323Situation split-0.00
37Jay BeagleC457778Situation split-0.01
38Luke SchennD726362Situation split-0.02
39Alexander EdlerD5561376Situation split-0.08
40Jake VirtanenR1701037Situation split-0.12
41Richard BachmanG12160Situation split-0.31
42Michael DiPietroG6160Situation split-0.47
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