Roster ratings · 2024-25 · Carolina Hurricanes

Who has actually been good

TeamCarolina Hurricanes
Season2024-25

Every Carolina Hurricanes 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 total28.0wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Sebastian AhoC95791511Situation split+1.82
2Frederik AndersenG66201195Situation split+1.79
3Pyotr KochetkovG65452688Situation split+1.77
4Jaccob SlavinD97801642Situation split+1.77
5Shayne GostisbehereD96701279Situation split+1.72
6Mikko RantanenR93821665Situation split+1.67
7Martin NecasC92791444Situation split+1.60
8Seth JarvisR90731340Situation split+1.56
9Dmitry OrlovD93761428Situation split+1.50
10Jackson BlakeR87801041Situation split+1.38
11Brent BurnsD91821638Situation split+1.34
12Jalen ChatfieldD89791413Situation split+1.26
13Sean WalkerD83811310Situation split+1.06
14Jack RoslovicC79811060Situation split+1.05
15Logan StankovenC78781120Situation split+1.02
16Jesperi KotkaniemiC76781097Situation split+1.00
17Taylor HallL71771124Situation split+0.89
18Eric RobinsonL6982951Situation split+0.87
19Jordan StaalC63751096Situation split+0.78
20Jordan MartinookL60791163Situation split+0.74
21Andrei SvechnikovR45721169Situation split+0.52
22Mark JankowskiL4560705Situation split+0.52
23Jack DruryC4272866Situation split+0.48
24William CarrierL2443483Situation split+0.21
25Tyson JostC1739349Situation split+0.13
26Scott MorrowD—14170Situation split+0.03
27Ty SmithD—8109Situation split+0.01
28Juha JaaskaL—18161Situation split+0.01
29Justin RobidasC—222Situation split+0.00
30Ryan SuzukiC—213Situation split+0.00
31Skyler Brind'AmourC—233Situation split-0.00
32Riley StillmanD—536Situation split-0.00
33Domenick FensoreD—238Situation split-0.00
34Bradly NadeauL—223Situation split-0.00
35Yaniv PeretsG—18Situation split-0.05
36Dustin TokarskiG196358Situation split-0.07
37Spencer MartinG119416Situation split-0.38
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