Roster ratings · 2025-26

Who has actually been good

TeamBuffalo Sabres
Season2025-26

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 total20.7wins above replacement across 36 players
#PlayerRatingGPTOIWAR splitWAR
1Alex LyonG82361992Situation split+2.81
2Tage ThompsonC96811559Situation split+1.98
3Rasmus DahlinD95771862Situation split+1.81
4Ukko-Pekka LuukkonenG65352028Situation split+1.68
5Alex TuchR90791501Situation split+1.48
6Josh DoanR84821301Situation split+1.28
7Ryan McLeodC82811427Situation split+1.17
8Owen PowerD83811754Situation split+1.11
9Jason ZuckerL7062969Situation split+0.84
10Peyton KrebsC69821129Situation split+0.83
11Bowen ByramD68821832Situation split+0.69
12Zach BensonL58651033Situation split+0.66
13Noah OstlundC5860838Situation split+0.65
14Mattias SamuelssonD63781781Situation split+0.58
15Josh NorrisC5144697Situation split+0.52
16Jack QuinnR50821284Situation split+0.52
17Colten EllisG3816911Situation split+0.43
18Beck MalenstynL4081910Situation split+0.37
19Sam CarrickC3473764Situation split+0.31
20Jacob BrysonD4050543Situation split+0.25
21Isak RosenR2337426Situation split+0.18
22Logan StanleyD27761269Situation split+0.12
23Zach MetsaD2643472Situation split+0.11
24Tyson KozakC1446519Situation split+0.09
25Josh DunneC1434322Situation split+0.09
26Tanner PearsonL1257618Situation split+0.08
27Conor TimminsD2239732Situation split+0.07
28Jiri KulichC—12196Situation split+0.04
29Konsta HeleniusC—9107Situation split+0.02
30Trevor KuntarC—15Situation split+0.00
31Mason GeertsenL—521Situation split-0.00
32Ryan JohnsonD—327Situation split-0.00
33Justin DanforthR—447Situation split-0.00
34Michael KesselringD734455Situation split-0.01
35Jordan GreenwayL240498Situation split-0.02
36Luke SchennD450683Situation split-0.07
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