Roster ratings · 2026-27

Who has actually been good

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 total1.0wins above replacement across 47 players
#PlayerRatingGPTOIWAR splitWAR
1Colten EllisG573150Situation split+0.89
2Ukko-Pekka LuukkonenG344213Situation split+0.51
3Owen PowerD—6157Situation split+0.18
4Jack QuinnR—6118Situation split+0.16
5Mattias SamuelssonD—6128Situation split+0.12
6Rasmus DahlinD—6142Situation split+0.10
7Tage ThompsonC—6117Situation split+0.09
8Konsta HeleniusC—571Situation split+0.08
9Jiri KulichC—562Situation split+0.00
10Matt GrzelcykD—115Situation split+0.00
11Ryan McLeodC—691Situation split-0.00
12Justin DanforthR—330Situation split-0.00
13Tyson KozakC—218Situation split-0.00
14Zach MetsaD—674Situation split-0.01
15Sam CarrickC—324Situation split-0.01
16Noah OstlundC—6109Situation split-0.02
17Louis CrevierD—691Situation split-0.03
18Josh DoanR—696Situation split-0.06
19Beck MalenstynL—657Situation split-0.06
20Olen ZellwegerD—587Situation split-0.15
21Josh NorrisC—692Situation split-0.19
22Peyton KrebsC—688Situation split-0.22
23Zach BensonL—6117Situation split-0.41
24Zac FunkR—0Situation split—
25Maxim StrbakD—0Situation split—
26Aidan McDonoughL—0Situation split—
27Dennis GilbertD—0Situation split—
28Conor TimminsD—0Situation split—
29Trevor KuntarC—0Situation split—
30Mason GeertsenL—0Situation split—
31Jason PolinR—0Situation split—
32Prokhor PoltapovL—0Situation split—
33Riley Fiddler-SchultzC—0Situation split—
34Carson MeyerR—0Situation split—
35Ryan JohnsonD—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—
43Jason ZuckerL—0Situation split—
44Alex LyonG—0Situation split—
45Matt VillaltaG—0Situation split—
46Scott RatzlaffG—0Situation split—
47Topias LeinonenG—0Situation split—
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