Roster ratings · 2025-26 · Edmonton Oilers

Who has actually been good

TeamEdmonton Oilers
Season2025-26

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 total23.0wins above replacement across 38 players
#PlayerRatingGPTOIWAR splitWAR
1Stuart SkinnerG90502922Situation split+3.38
2Connor McDavidC100821886Situation split+2.96
3Evan BouchardD100822024Situation split+2.39
4Leon DraisaitlC97651402Situation split+2.01
5Mattias EkholmD97821687Situation split+1.98
6Tristan JarryG66331774Situation split+1.73
7Jack RoslovicC81691089Situation split+1.10
8Connor IngramG52321778Situation split+0.99
9Ryan Nugent-HopkinsC68721373Situation split+0.77
10Vasily PodkolzinR67821261Situation split+0.76
11Zach HymanL63581159Situation split+0.72
12Jason DickinsonC5764994Situation split+0.64
13Spencer StastneyD55661024Situation split+0.48
14Matt SavoieC47821213Situation split+0.46
15Connor MurphyD52801404Situation split+0.39
16Andrew MangiapaneL4262774Situation split+0.39
17Trent FredericC3774817Situation split+0.33
18Colton DachC3661700Situation split+0.33
19Troy StecherD43641228Situation split+0.29
20Ty EmbersonD39721118Situation split+0.24
21Adam HenriqueC2765861Situation split+0.23
22Jake WalmanD3353994Situation split+0.20
23Kasperi KapanenR2341598Situation split+0.18
24Darnell NurseD25821721Situation split+0.10
25Curtis LazarC1545401Situation split+0.10
26Mattias JanmarkC1443510Situation split+0.09
27Josh SamanskiC824254Situation split+0.04
28David TomasekR—22237Situation split+0.04
29Alec RegulaD1029420Situation split+0.02
30Isaac HowardL529299Situation split+0.02
31Quinn HutsonR—432Situation split+0.00
32Connor ClattenburgC—536Situation split+0.00
33Roby JarventieL—324Situation split-0.00
34Riley StillmanD—448Situation split-0.00
35Noah PhilpC—17169Situation split-0.00
36Max JonesL—21175Situation split-0.00
37Brett KulakD2831574Situation split-0.18
38Calvin PickardG1616878Situation split-0.19
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