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
| # | Player | Rating | GP | TOI | WAR split | WAR |
|---|---|---|---|---|---|---|
| 1 | Tage ThompsonC | 95 | 78 | 1395 | +3.00 | |
| 2 | Jeff SkinnerL | 86 | 80 | 1366 | +2.08 | |
| 3 | Kyle OkposoR | 80 | 74 | 1242 | +1.67 | |
| 4 | Vinnie HinostrozaC | 75 | 62 | 862 | +1.37 | |
| 5 | Victor OlofssonL | 71 | 72 | 1104 | +1.14 | |
| 6 | Jacob BrysonD | 80 | 73 | 1339 | +1.14 | |
| 7 | Zemgus GirgensonsC | 68 | 56 | 828 | +1.03 | |
| 8 | Rasmus DahlinD | 78 | 80 | 1922 | +1.01 | |
| 9 | Anders BjorkL | 45 | 58 | 699 | +0.40 | |
| 10 | Peyton KrebsC | 44 | 57 | 829 | +0.39 | |
| 11 | Will ButcherD | 49 | 37 | 607 | +0.32 | |
| 12 | Owen PowerD | — | 8 | 177 | +0.28 | |
| 13 | Colin MillerD | 43 | 38 | 721 | +0.27 | |
| 14 | Mark JankowskiL | 36 | 19 | 259 | +0.22 | |
| 15 | Mattias SamuelssonD | 38 | 42 | 840 | +0.18 | |
| 16 | Michael HouserG | 46 | 2 | 120 | +0.18 | |
| 17 | Casey MittelstadtC | 34 | 40 | 645 | +0.16 | |
| 18 | Ethan ProwD | — | 4 | 51 | +0.15 | |
| 19 | Henri JokiharjuD | 34 | 60 | 1315 | +0.13 | |
| 20 | Alex TuchR | 32 | 50 | 917 | +0.13 | |
| 21 | Christian WolaninD | — | 9 | 132 | +0.11 | |
| 22 | Jack QuinnR | — | 2 | 30 | +0.11 | |
| 23 | Drake CaggiulaL | 29 | 18 | 264 | +0.11 | |
| 24 | Dylan CozensC | 29 | 79 | 1256 | +0.09 | |
| 25 | Casey FitzgeraldD | 30 | 36 | 605 | +0.07 | |
| 26 | Mark PysykD | 24 | 68 | 1211 | +0.02 | |
| 27 | Aaron DellG | 39 | 12 | 565 | +0.01 | |
| 28 | Brandon BiroL | — | 1 | 14 | -0.00 | |
| 29 | Arttu RuotsalainenC | — | 18 | 214 | -0.01 | |
| 30 | Brett MurrayL | 22 | 19 | 246 | -0.02 | |
| 31 | Ryan MacInnisC | — | 1 | 10 | -0.02 | |
| 32 | Rasmus AsplundC | 21 | 80 | 1148 | -0.04 | |
| 33 | JJ PeterkaR | — | 2 | 32 | -0.06 | |
| 34 | Robert HaggD | 12 | 64 | 1025 | -0.16 | |
| 35 | Craig AndersonG | 28 | 31 | 1867 | -0.22 | |
| 36 | Ukko-Pekka LuukkonenG | 24 | 9 | 503 | -0.28 | |
| 37 | Cody EakinC | 10 | 69 | 943 | -0.30 | |
| 38 | John HaydenC | 5 | 55 | 596 | -0.44 | |
| 39 | Malcolm SubbanG | 21 | 4 | 211 | -0.49 | |
| 40 | Dustin TokarskiG | 8 | 29 | 1671 | -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