Roster ratings · 2026-27

Who has actually been good

TeamBuffalo Sabres
Season2026-27

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 total2.4wins above replacement across 48 players
#PlayerRatingGPTOIWAR splitWAR
1Owen PowerD9411297Situation split+0.29
2Colten EllisG583150Situation split+0.28
3Tage ThompsonC9411217Situation split+0.27
4Noah OstlundC9211208Situation split+0.26
5Zach BensonL9011219Situation split+0.24
6Mattias SamuelssonD8511258Situation split+0.20
7Jack QuinnR8411214Situation split+0.20
8Olen ZellwegerD8310197Situation split+0.19
9Rasmus DahlinD758196Situation split+0.15
10Peyton KrebsC6711151Situation split+0.12
11Josh NorrisC6511164Situation split+0.12
12Konsta HeleniusC5110131Situation split+0.09
13Josh DoanR4911172Situation split+0.09
14Ryan McLeodC4111170Situation split+0.07
15Jiri KulichC408105Situation split+0.06
16Beck MalenstynL3211115Situation split+0.05
17Zach MetsaD4410127Situation split+0.05
18Louis CrevierD1811153Situation split+0.01
19Jason ZuckerL—226Situation split+0.01
20Tyson KozakC—332Situation split+0.00
21Justin DanforthR—655Situation split+0.00
22Dennis GilbertD—439Situation split+0.00
23Sam CarrickC—430Situation split-0.00
24Matt GrzelcykD—115Situation split-0.00
25Ukko-Pekka LuukkonenG99487Situation split-0.33
26Zac FunkR—0Situation split—
27Maxim StrbakD—0Situation split—
28Aidan McDonoughL—0Situation split—
29Conor TimminsD—0Situation split—
30Trevor KuntarC—0Situation split—
31Mason GeertsenL—0Situation split—
32Jason PolinR—0Situation split—
33Prokhor PoltapovL—0Situation split—
34Riley Fiddler-SchultzC—0Situation split—
35Carson MeyerR—0Situation split—
36Radim MrtkaD—0Situation split—
37Vsevolod KomarovD—0Situation split—
38Matteo CostantiniC—0Situation split—
39Conor ShearyL—0Situation split—
40Jack RathboneD—0Situation split—
41Jake RichardR—0Situation split—
42Gavin McCarthyD—0Situation split—
43Daniel LaatschD—0Situation split—
44Caleb JonesD—0Situation split—
45Alex LyonG—0Situation split—
46Matt VillaltaG—0Situation split—
47Scott RatzlaffG—0Situation split—
48Topias LeinonenG—0Situation split—
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