Roster ratings · 2017-18 · Boston Bruins

Who has actually been good

TeamBoston Bruins
Season2017-18

Every Boston Bruins player 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 total28.7wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Tuukka RaskG79543173Situation split+3.68
2David PastrnakR100821472Situation split+2.92
3Brad MarchandL98681341Situation split+2.34
4Torey KrugD95761551Situation split+1.68
5Anton KhudobinG52321781Situation split+1.45
6Danton HeinenL84771157Situation split+1.42
7Jake DeBruskL80701006Situation split+1.35
8David KrejciC77641080Situation split+1.23
9Charlie McAvoyD87631395Situation split+1.23
10Rick NashL74711211Situation split+1.15
11Patrice BergeronC74641244Situation split+1.14
12Zdeno CharaD78731672Situation split+1.01
13Kevan MillerD77681323Situation split+0.95
14Riley NashC64761171Situation split+0.95
15Matt GrzelcykD75611021Situation split+0.86
16David BackesR5657878Situation split+0.78
17Tim SchallerL55821089Situation split+0.76
18Nick HoldenD70731388Situation split+0.75
19Brandon CarloD67761462Situation split+0.68
20Tommy WingelsC4075862Situation split+0.48
21Ryan SpoonerC3959902Situation split+0.46
22Noel AcciariC3760775Situation split+0.39
23Sean KuralyC3575919Situation split+0.37
24Frank VatranoR2241444Situation split+0.19
25Anders BjorkL2130370Situation split+0.18
26Brian GiontaR1420261Situation split+0.11
27Ryan DonatoC—12176Situation split+0.07
28Adam McQuaidD1638597Situation split+0.06
29Rob O'GaraD1530465Situation split+0.06
30Austin CzarnikC—10109Situation split+0.02
31Matt BeleskeyL—15165Situation split+0.01
32Peter CehlarikL—684Situation split+0.01
33Anton BlidhL—110Situation split+0.00
34Paul PostmaD—14143Situation split-0.00
35Colby CaveC—334Situation split-0.00
36Kenny AgostinoL—560Situation split-0.00
37Jordan SzwarzC—12138Situation split-0.00
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