Who has actually been good
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 total13.1wins above replacement across 39 players
| # | Player | Rating | GP | TOI | WAR split | WAR |
|---|---|---|---|---|---|---|
| 1 | Sam ReinhartC | 97 | 54 | 1055 | +2.53 | |
| 2 | Linus UllmarkG | 78 | 20 | 1117 | +1.94 | |
| 3 | Taylor HallL | 73 | 53 | 947 | +1.21 | |
| 4 | Casey MittelstadtC | 69 | 41 | 651 | +1.08 | |
| 5 | Colin MillerD | 77 | 48 | 864 | +0.97 | |
| 6 | Rasmus AsplundC | 55 | 28 | 360 | +0.80 | |
| 7 | Rasmus DahlinD | 68 | 56 | 1210 | +0.76 | |
| 8 | Brandon MontourD | 63 | 50 | 1024 | +0.69 | |
| 9 | Victor OlofssonL | 49 | 56 | 974 | +0.64 | |
| 10 | Henri JokiharjuD | 57 | 46 | 846 | +0.60 | |
| 11 | Riley SheahanC | 46 | 53 | 705 | +0.57 | |
| 12 | Curtis LazarC | 45 | 50 | 666 | +0.53 | |
| 13 | Anders BjorkL | 44 | 45 | 625 | +0.52 | |
| 14 | Jeff SkinnerL | 44 | 53 | 770 | +0.51 | |
| 15 | Arttu RuotsalainenC | — | 17 | 238 | +0.47 | |
| 16 | Tobias RiederL | 36 | 44 | 539 | +0.36 | |
| 17 | Dylan CozensC | 25 | 41 | 589 | +0.19 | |
| 18 | Jacob BrysonD | 27 | 38 | 724 | +0.19 | |
| 19 | Tage ThompsonC | 24 | 38 | 527 | +0.17 | |
| 20 | Jake McCabeD | 27 | 13 | 249 | +0.17 | |
| 21 | Rasmus RistolainenD | 24 | 49 | 1091 | +0.15 | |
| 22 | Steven FogartyC | — | 9 | 106 | +0.08 | |
| 23 | Mattias SamuelssonD | — | 12 | 216 | +0.07 | |
| 24 | Ukko-Pekka LuukkonenG | 25 | 4 | 217 | +0.05 | |
| 25 | Kyle OkposoR | 18 | 35 | 486 | +0.05 | |
| 26 | C.J. SmithL | — | 1 | 8 | +0.00 | |
| 27 | Drake CaggiulaL | 14 | 38 | 472 | -0.03 | |
| 28 | Brandon DavidsonD | — | 6 | 92 | -0.05 | |
| 29 | Eric StaalC | 12 | 53 | 780 | -0.05 | |
| 30 | Brett MurrayL | — | 2 | 21 | -0.06 | |
| 31 | Dustin TokarskiG | 23 | 13 | 729 | -0.07 | |
| 32 | Jean-Sebastien DeaC | — | 1 | 6 | -0.08 | |
| 33 | Cody EakinC | 9 | 46 | 595 | -0.08 | |
| 34 | Will BorgenD | — | 10 | 163 | -0.08 | |
| 35 | Michael HouserG | 16 | 4 | 243 | -0.17 | |
| 36 | Matt IrwinD | 2 | 24 | 390 | -0.28 | |
| 37 | Jonas JohanssonG | 11 | 15 | 817 | -0.34 | |
| 38 | Jack EichelC | 1 | 21 | 431 | -0.46 | |
| 39 | Carter HuttonG | 7 | 13 | 675 | -0.48 |
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