Roster ratings · 2024-25

Who has actually been good

Season2024-25

Every Sabre 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 33 players
#PlayerRatingGPTOIWAR splitWAR
1Tage ThompsonC99761357Situation split+3.13
2Rasmus DahlinD100731671Situation split+2.71
3Alex TuchR94821502Situation split+2.32
4Ukko-Pekka LuukkonenG67543107Situation split+1.91
5Josh NorrisC83561027Situation split+1.53
6Ryan McLeodC82791264Situation split+1.44
7JJ PeterkaR81771335Situation split+1.39
8James ReimerG53211185Situation split+1.33
9Peyton KrebsC64811061Situation split+0.83
10Jason ZuckerL62731100Situation split+0.79
11Henri JokiharjuD7260984Situation split+0.75
12Mattias SamuelssonD63621110Situation split+0.54
13Jack QuinnR48741047Situation split+0.51
14Owen PowerD58791630Situation split+0.48
15Zach BensonL44751048Situation split+0.41
16Jiri KulichC3862856Situation split+0.27
17Tyson KozakC—21220Situation split+0.23
18Jacob Bernard-DockerD4040484Situation split+0.22
19Bowen ByramD37821774Situation split+0.19
20Beck MalenstynL2776755Situation split+0.05
21Jordan GreenwayL2534513Situation split+0.02
22Jacob BrysonD2548675Situation split+0.02
23Brett MurrayL—324Situation split+0.00
24Josh DunneC—214Situation split-0.02
25Dennis GilbertD2229285Situation split-0.02
26Noah OstlundC—841Situation split-0.04
27Ryan JohnsonD—353Situation split-0.05
28Isak RosenR—877Situation split-0.07
29Sam LaffertyC1860549Situation split-0.10
30Nicolas Aube-KubelR—22207Situation split-0.26
31Dylan CozensC2821348Situation split-0.59
32Connor CliftonD2731098Situation split-0.60
33Devon LeviG79481Situation split-0.61
Situation split
Even-strength offenseEven-strength defensePower-play offensePower-play defenseShorthanded offenseShorthanded defense

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