Roster ratings · 2023-24 · Colorado Avalanche

Who has actually been good

TeamColorado Avalanche
Season2023-24

Every Colorado Avalanche 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 total26.0wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Nathan MacKinnonC100821871Situation split+4.04
2Mikko RantanenR99801834Situation split+2.96
3Devon ToewsD98821921Situation split+2.44
4Cale MakarD97771907Situation split+2.19
5Casey MittelstadtC84801418Situation split+1.44
6Josh MansonD87761353Situation split+1.25
7Jonathan DrouinL78791437Situation split+1.25
8Valeri NichushkinR78541153Situation split+1.22
9Samuel GirardD83591144Situation split+1.17
10Sean WalkerD79811558Situation split+1.03
11Ross ColtonC70801098Situation split+1.01
12Tomas TatarL5670872Situation split+0.63
13Logan O'ConnorR5557852Situation split+0.63
14Artturi LehkonenL5345831Situation split+0.61
15Andrew CoglianoC5175796Situation split+0.59
16Yakov TreninC49761109Situation split+0.56
17Ryan JohansenC4463860Situation split+0.50
18Miles WoodL36741013Situation split+0.38
19Ivan ProsvetovG4311494Situation split+0.36
20Alexandar GeorgievG42633656Situation split+0.35
21Brandon DuhaimeL3480869Situation split+0.34
22Jack JohnsonD37801194Situation split+0.23
23Bowen ByramD34731485Situation split+0.21
24Justus AnnunenG3414801Situation split+0.18
25Fredrik OlofssonL1957556Situation split+0.14
26Joel KivirantaL1756551Situation split+0.13
27Sam MalinskiD1823327Situation split+0.09
28Zach PariseL830389Situation split+0.06
29Caleb JonesD1125305Situation split+0.04
30Ben MeyersC—23233Situation split+0.01
31Jason PolinR—752Situation split+0.00
32Riley TufteL—556Situation split+0.00
33Jean-Luc FoudyC—426Situation split+0.00
34Oskar OlaussonR—112Situation split+0.00
35Ondrej PavelC—213Situation split-0.00
36Chris WagnerR—1397Situation split-0.01
37Kurtis MacDermidL—45218Situation split-0.08
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