Roster ratings · 2020-21 · Boston Bruins

Who has actually been good

TeamBoston Bruins
Season2020-21

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 total23.6wins above replacement across 40 players
#PlayerRatingGPTOIWAR splitWAR
1Brad MarchandL99531002Situation split+2.13
2David PastrnakR9848894Situation split+2.10
3Charlie McAvoyD98511224Situation split+1.87
4Tuukka RaskG77241397Situation split+1.80
5Patrice BergeronC9454984Situation split+1.62
6Jeremy SwaymanG7310602Situation split+1.47
7Taylor HallL8953947Situation split+1.45
8David KrejciC8251874Situation split+1.25
9Craig SmithC7854803Situation split+1.13
10Mike ReillyD67551060Situation split+0.90
11Matt GrzelcykD6037731Situation split+0.80
12Jake DeBruskL5841611Situation split+0.78
13Jakub ZborilD5442717Situation split+0.72
14Anders BjorkL4745625Situation split+0.63
15Charlie CoyleC4451831Situation split+0.58
16Connor CliftonD4044801Situation split+0.52
17Curtis LazarC3550666Situation split+0.49
18Kevan MillerD3628534Situation split+0.48
19Jeremy LauzonD3541767Situation split+0.48
20Jaroslav HalakG45191090Situation split+0.45
21Nick RitchieL2956861Situation split+0.41
22Sean KuralyC2747662Situation split+0.39
23Brandon CarloD2727505Situation split+0.35
24Trent FredericC1742473Situation split+0.27
25Steven KampferD1220334Situation split+0.16
26Chris WagnerR341479Situation split+0.10
27Jarred TinordiD421362Situation split+0.09
28Jack StudnickaC220255Situation split+0.08
29Karson KuhlmanC—20213Situation split+0.08
30Urho VaakanainenD—9170Situation split+0.04
31Zach SenyshynR—881Situation split+0.01
32Jack AhcanD—362Situation split+0.01
33Anton BlidhL—10108Situation split+0.01
34Ondrej KaseR—326Situation split+0.01
35Greg McKeggC—548Situation split+0.00
36John MooreD—5105Situation split+0.00
37Oskar SteenC—340Situation split+0.00
38Par LindholmC—113Situation split+0.00
39Cameron HughesC—116Situation split+0.00
40Dan VladarG235300Situation split-0.11
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