Roster ratings · 2025-26 · Vancouver Canucks

Who has actually been good

TeamVancouver Canucks
Season2025-26

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 total12.0wins above replacement across 40 players
#PlayerRatingGPTOIWAR splitWAR
1Quinn HughesD100742053Situation split+2.62
2Thatcher DemkoG58201116Situation split+1.32
3Kiefer SherwoodL80721243Situation split+1.10
4Linus KarlssonC7579989Situation split+0.97
5Elias PetterssonC75741403Situation split+0.95
6Filip HronekD78822051Situation split+0.92
7Conor GarlandR72711221Situation split+0.91
8Kevin LankinenG43472592Situation split+0.61
9Nikita TolopiloG42211146Situation split+0.54
10Zeev BuiumD57761488Situation split+0.52
11Marco RossiC5050874Situation split+0.50
12Max SassonC4666774Situation split+0.45
13Jake DeBruskL44811366Situation split+0.44
14Brock BoeserR41751429Situation split+0.38
15Nils HoglanderL2638438Situation split+0.23
16David KampfC2540590Situation split+0.21
17Drew O'ConnorL17821196Situation split+0.12
18Aatu RätyC1366793Situation split+0.09
19Tyler MyersD23731425Situation split+0.08
20Liam OhgrenL1169909Situation split+0.07
21Lukas ReichelL929361Situation split+0.05
22Pierre-Olivier JosephD1731413Situation split+0.05
23Jonathan LekkerimäkiR—13152Situation split+0.04
24Filip ChytilC—12180Situation split+0.04
25Arshdeep BainsL628258Situation split+0.02
26Curtis DouglasC443290Situation split+0.01
27Mackenzie MacEachernL—882Situation split+0.01
28Kirill KudryavtsevD—347Situation split+0.00
29Braeden CootesC—332Situation split+0.00
30Ty MuellerC—665Situation split+0.00
31Joseph LaBateC—110Situation split+0.00
32Nils AmanC—217Situation split-0.00
33Derek ForbortD—228Situation split-0.00
34Victor ManciniD724330Situation split-0.01
35Teddy BluegerC235578Situation split-0.04
36Elias PetterssonD3701049Situation split-0.08
37Evander KaneL0711166Situation split-0.16
38Tom WillanderD2701189Situation split-0.18
39Jiri PateraG—157Situation split-0.35
40Marcus PetterssonD1821759Situation split-0.39
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