Roster ratings · 2020-21

Who has actually been good

TeamBuffalo Sabres
Season2020-21

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 total14.8wins above replacement across 39 players
#PlayerRatingGPTOIWAR splitWAR
1Linus UllmarkG79201117Situation split+1.87
2Taylor HallL8953947Situation split+1.45
3Sam ReinhartC82541055Situation split+1.26
4Rasmus DahlinD77561210Situation split+1.05
5Jeff SkinnerL7253770Situation split+1.01
6Victor OlofssonL6256974Situation split+0.83
7Colin MillerD5748864Situation split+0.76
8Eric StaalC5653780Situation split+0.74
9Casey MittelstadtC5541651Situation split+0.73
10Anders BjorkL4745625Situation split+0.63
11Jack EichelC3921431Situation split+0.54
12Brandon MontourD41501024Situation split+0.53
13Dylan CozensC3741589Situation split+0.52
14Curtis LazarC3550666Situation split+0.49
15Rasmus RistolainenD34491091Situation split+0.46
16Riley SheahanC3153705Situation split+0.45
17Tage ThompsonC2838527Situation split+0.40
18Henri JokiharjuD2546846Situation split+0.34
19Jacob BrysonD2338724Situation split+0.32
20Tobias RiederL1544539Situation split+0.24
21Rasmus AsplundC1428360Situation split+0.24
22Drake CaggiulaL1338472Situation split+0.23
23Kyle OkposoR1335486Situation split+0.23
24Cody EakinC1146595Situation split+0.21
25Arttu RuotsalainenC—17238Situation split+0.14
26Jake McCabeD413249Situation split+0.09
27Mattias SamuelssonD—12216Situation split+0.08
28Matt IrwinD324390Situation split+0.06
29Ukko-Pekka LuukkonenG264217Situation split+0.04
30Will BorgenD—10163Situation split+0.03
31Brandon DavidsonD—692Situation split+0.01
32Steven FogartyC—9106Situation split+0.01
33Brett MurrayL—221Situation split+0.00
34Jean-Sebastien DeaC—16Situation split+0.00
35C.J. SmithL—18Situation split+0.00
36Dustin TokarskiG2013729Situation split-0.12
37Michael HouserG194243Situation split-0.19
38Jonas JohanssonG1015817Situation split-0.39
39Carter HuttonG713675Situation split-0.52
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