Roster ratings · 2024-25 · New York Rangers

Who has actually been good

TeamNew York Rangers
Season2024-25

Every New York Rangers 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 total18.7wins above replacement across 38 players
#PlayerRatingGPTOIWAR splitWAR
1Igor ShesterkinG91593391Situation split+4.70
2Artemi PanarinL97801500Situation split+1.93
3Adam FoxD98741630Situation split+1.84
4Alexis LafrenièreL83821334Situation split+1.21
5J.T. MillerC82721236Situation split+1.15
6Mika ZibanejadC78821462Situation split+1.04
7K'Andre MillerD78741561Situation split+0.91
8Kaapo KakkoR66791187Situation split+0.81
9Chris KreiderL58671085Situation split+0.72
10Filip ChytilC5356838Situation split+0.62
11Reilly SmithR52791173Situation split+0.61
12Jonathan QuickG37221208Situation split+0.54
13Will CuylleL47821174Situation split+0.54
14Ryan LindgrenD52721401Situation split+0.43
15Urho VaakanainenD4751782Situation split+0.35
16Vincent TrocheckC34821653Situation split+0.34
17Jonny BrodzinskiC3151540Situation split+0.30
18Calvin de HaanD4147704Situation split+0.27
19Zac JonesD4146754Situation split+0.27
20Adam EdstromC2151473Situation split+0.16
21Juuso ParssinenC1848471Situation split+0.13
22Jimmy VeseyL1543415Situation split+0.11
23Brett BerardL1235338Situation split+0.09
24Louis DomingueG27160Situation split+0.06
25Sam CarrickC880914Situation split+0.06
26Braden SchneiderD15801371Situation split+0.05
27Brennan OthmannL—22198Situation split+0.04
28Will BorgenD8841363Situation split+0.02
29Carson SoucyD7751275Situation split+0.01
30Gabe PerreaultR—556Situation split+0.01
31Chad RuhwedelD—571Situation split+0.00
32Matthew RobertsonD—220Situation split+0.00
33Connor MackeyD—232Situation split-0.00
34Arthur KaliyevR—14157Situation split-0.00
35Nicolas Aube-KubelR—22207Situation split-0.00
36Victor ManciniD530413Situation split-0.03
37Matt RempeC242312Situation split-0.04
38Jacob TroubaD0771541Situation split-0.50
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