Roster ratings · 2015-16

Who has actually been good

TeamBuffalo Sabres
Season2015-16

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 total17.8wins above replacement across 35 players
#PlayerRatingGPTOIWAR splitWAR
1Chad JohnsonG71462597Situation split+3.37
2Sam ReinhartC91791330Situation split+1.71
3Jack EichelC81811549Situation split+1.36
4Ryan O'ReillyC79711543Situation split+1.30
5Jamie McGinnL74841201Situation split+1.13
6Zemgus GirgensonsC72711068Situation split+1.09
7Rasmus RistolainenD75822073Situation split+0.96
8Brian GiontaR59791401Situation split+0.85
9Johan LarssonL57741097Situation split+0.79
10Jake McCabeD69771472Situation split+0.78
11Linus UllmarkG34201131Situation split+0.77
12Marcus FolignoL5575989Situation split+0.75
13Mark PysykD6555875Situation split+0.68
14Matt MoulsonL4581964Situation split+0.51
15Robin LehnerG25211144Situation split+0.44
16Josh GorgesD50771576Situation split+0.43
17Cody FransonD4959993Situation split+0.40
18Evander KaneL32651367Situation split+0.30
19Tyler EnnisR2323416Situation split+0.19
20David LegwandC1779767Situation split+0.13
21Carlo ColaiacovoD2036521Situation split+0.10
22Mike WeberD1745697Situation split+0.08
23Cal O'ReillyC—20224Situation split+0.06
24Nicolas DeslauriersL970723Situation split+0.05
25Tim SchallerL—17142Situation split+0.02
26Daniel CatenacciC—1196Situation split+0.01
27Casey NelsonD—7104Situation split+0.00
28Hudson FaschingR—781Situation split+0.00
29Evan RodriguesC—224Situation split+0.00
30Chad RuhwedelD—116Situation split+0.00
31Cole SchneiderL—225Situation split-0.00
32Phil VaroneC—651Situation split-0.00
33Justin BaileyR—893Situation split-0.01
34Jason KasdorfG11160Situation split-0.21
35Zach BogosianD1641430Situation split-0.25
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