Roster ratings · 2026-27 · Edmonton Oilers

Who has actually been good

TeamEdmonton Oilers
Season2026-27

Every Edmonton Oilers 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 total2.1wins above replacement across 30 players
#PlayerRatingGPTOIWAR splitWAR
1Leon DraisaitlC9910217Situation split+0.48
2Connor McDavidC9910237Situation split+0.42
3Evan BouchardD9910261Situation split+0.39
4Devon LeviG567425Situation split+0.26
5Vasily PodkolzinR9110190Situation split+0.25
6Ryan SheaD8410237Situation split+0.20
7Mattias EkholmD749190Situation split+0.15
8Kasperi KapanenR4310177Situation split+0.07
9Trent FredericC26987Situation split+0.04
10Jake WalmanD337103Situation split+0.03
11Mathieu JosephR2010140Situation split+0.03
12Zach HymanL19479Situation split+0.03
13Isaac HowardL16985Situation split+0.02
14Alex FormentonL1310139Situation split+0.02
15Filip HallanderC12771Situation split+0.01
16Ty EmbersonD219109Situation split+0.01
17Ryan Nugent-HopkinsC—240Situation split+0.01
18Owen MichaelsR810136Situation split+0.01
19Jason DickinsonC—337Situation split+0.01
20Colton DachC7679Situation split+0.01
21Max JonesL—548Situation split+0.00
22Josh SamanskiC—646Situation split-0.00
23Shakir MukhamadullinD14564Situation split-0.00
24Connor MurphyD410214Situation split-0.06
25Tristan JarryG123180Situation split-0.23
26Alec RegulaD—0Situation split—
27Matt SavoieC—0Situation split—
28Mattias JanmarkC—0Situation split—
29Frederik AndersenG—0Situation split—
30Matt TomkinsG—0Situation split—
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