Roster ratings · 2021-22

Who has actually been good

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 total12.7wins above replacement across 40 players
#PlayerRatingGPTOIWAR splitWAR
1Tage ThompsonC95781395Situation split+3.00
2Jeff SkinnerL86801366Situation split+2.08
3Kyle OkposoR80741242Situation split+1.67
4Vinnie HinostrozaC7562862Situation split+1.37
5Victor OlofssonL71721104Situation split+1.14
6Jacob BrysonD80731339Situation split+1.14
7Zemgus GirgensonsC6856828Situation split+1.03
8Rasmus DahlinD78801922Situation split+1.01
9Anders BjorkL4558699Situation split+0.40
10Peyton KrebsC4457829Situation split+0.39
11Will ButcherD4937607Situation split+0.32
12Owen PowerD—8177Situation split+0.28
13Colin MillerD4338721Situation split+0.27
14Mark JankowskiL3619259Situation split+0.22
15Mattias SamuelssonD3842840Situation split+0.18
16Michael HouserG462120Situation split+0.18
17Casey MittelstadtC3440645Situation split+0.16
18Ethan ProwD—451Situation split+0.15
19Henri JokiharjuD34601315Situation split+0.13
20Alex TuchR3250917Situation split+0.13
21Christian WolaninD—9132Situation split+0.11
22Jack QuinnR—230Situation split+0.11
23Drake CaggiulaL2918264Situation split+0.11
24Dylan CozensC29791256Situation split+0.09
25Casey FitzgeraldD3036605Situation split+0.07
26Mark PysykD24681211Situation split+0.02
27Aaron DellG3912565Situation split+0.01
28Brandon BiroL—114Situation split-0.00
29Arttu RuotsalainenC—18214Situation split-0.01
30Brett MurrayL2219246Situation split-0.02
31Ryan MacInnisC—110Situation split-0.02
32Rasmus AsplundC21801148Situation split-0.04
33JJ PeterkaR—232Situation split-0.06
34Robert HaggD12641025Situation split-0.16
35Craig AndersonG28311867Situation split-0.22
36Ukko-Pekka LuukkonenG249503Situation split-0.28
37Cody EakinC1069943Situation split-0.30
38John HaydenC555596Situation split-0.44
39Malcolm SubbanG214211Situation split-0.49
40Dustin TokarskiG8291671Situation split-1.01
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