Roster ratings · 2021-22

Who has actually been good

TeamBuffalo Sabres
Season2021-22

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 total11.8wins above replacement across 40 players
#PlayerRatingGPTOIWAR splitWAR
1Tage ThompsonC87781395Situation split+1.63
2Jeff SkinnerL83801366Situation split+1.46
3Jacob BrysonD78731339Situation split+1.16
4Kyle OkposoR72741242Situation split+1.08
5Vinnie HinostrozaC6162862Situation split+0.81
6Victor OlofssonL58721104Situation split+0.76
7Zemgus GirgensonsC5856828Situation split+0.75
8Alex TuchR5550917Situation split+0.72
9Rasmus AsplundC52801148Situation split+0.68
10Rasmus DahlinD57801922Situation split+0.67
11Mattias SamuelssonD4942840Situation split+0.52
12Dylan CozensC41791256Situation split+0.50
13Casey MittelstadtC3540645Situation split+0.40
14Will ButcherD4237607Situation split+0.39
15Colin MillerD4038721Situation split+0.36
16Peyton KrebsC3057829Situation split+0.32
17Henri JokiharjuD36601315Situation split+0.30
18Anders BjorkL2858699Situation split+0.28
19Casey FitzgeraldD3236605Situation split+0.28
20Mark PysykD29681211Situation split+0.23
21Robert HaggD26641025Situation split+0.20
22Michael HouserG492120Situation split+0.16
23Cody EakinC1769943Situation split+0.13
24John HaydenC1355596Situation split+0.10
25Brett MurrayL819246Situation split+0.06
26Mark JankowskiL719259Situation split+0.05
27Drake CaggiulaL618264Situation split+0.05
28Arttu RuotsalainenC—18214Situation split+0.04
29Owen PowerD—8177Situation split+0.04
30Christian WolaninD—9132Situation split+0.01
31Jack QuinnR—230Situation split+0.00
32Ethan ProwD—451Situation split+0.00
33JJ PeterkaR—232Situation split+0.00
34Brandon BiroL—114Situation split+0.00
35Ryan MacInnisC—110Situation split-0.00
36Aaron DellG4112565Situation split-0.05
37Ukko-Pekka LuukkonenG279503Situation split-0.31
38Craig AndersonG24311867Situation split-0.37
39Malcolm SubbanG214211Situation split-0.50
40Dustin TokarskiG8291671Situation split-1.14
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