Roster ratings · 2019-20 · Boston Bruins

Who has actually been good

TeamBoston Bruins
Season2019-20

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 total27.2wins above replacement across 37 players
#PlayerRatingGPTOIWAR splitWAR
1Tuukka RaskG96412382Situation split+4.19
2David PastrnakR100701327Situation split+3.05
3Jaroslav HalakG83311833Situation split+2.62
4Brad MarchandL98701362Situation split+2.42
5Charlie McAvoyD98671552Situation split+1.85
6Jake DeBruskL91651043Situation split+1.57
7Patrice BergeronC90611142Situation split+1.52
8Torey KrugD91611250Situation split+1.44
9Charlie CoyleC87701175Situation split+1.44
10Ondrej KaseR7555910Situation split+1.17
11Matt GrzelcykD78681228Situation split+1.08
12David KrejciC70611048Situation split+1.07
13Danton HeinenL5067970Situation split+0.71
14Anders BjorkL4958750Situation split+0.68
15Brandon CarloD57671371Situation split+0.68
16Zdeno CharaD34681429Situation split+0.39
17Sean KuralyC1869917Situation split+0.23
18Par LindholmC1740450Situation split+0.21
19Chris WagnerR1567834Situation split+0.19
20Connor CliftonD1931447Situation split+0.17
21Nick RitchieL848679Situation split+0.13
22Joakim NordstromC648581Situation split+0.12
23Karson KuhlmanC525313Situation split+0.10
24John MooreD1124397Situation split+0.09
25Jeremy LauzonD619293Situation split+0.05
26Steven KampferD—10136Situation split+0.01
27David BackesR—22207Situation split+0.01
28Anton BlidhL—781Situation split+0.01
29Urho VaakanainenD—584Situation split+0.01
30Zach SenyshynR—434Situation split+0.00
31Jack StudnickaC—224Situation split+0.00
32Peter CehlarikL—334Situation split+0.00
33Cameron HughesC—110Situation split+0.00
34Paul CareyC—16Situation split+0.00
35Trent FredericC—213Situation split-0.00
36Brendan GaunceC—19Situation split-0.00
37Brett RitchieR027281Situation split-0.03
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