Roster ratings · 2023-24 · Boston Bruins

Who has actually been good

TeamBoston Bruins
Season2023-24

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 total22.5wins above replacement across 34 players
#PlayerRatingGPTOIWAR splitWAR
1Linus UllmarkG98402400Situation split+3.12
2David PastrnakR98821634Situation split+2.93
3Jeremy SwaymanG92442566Situation split+2.80
4Brad MarchandL93821566Situation split+1.95
5Jake DeBruskL84801347Situation split+1.42
6Charlie McAvoyD89741839Situation split+1.38
7Hampus LindholmD88731700Situation split+1.27
8Charlie CoyleC78821482Situation split+1.23
9Pavel ZachaC65781412Situation split+0.90
10Morgan GeekieC61761171Situation split+0.79
11Trent FredericC58821128Situation split+0.73
12Kevin ShattenkirkD6361963Situation split+0.66
13Danton HeinenL51741070Situation split+0.59
14James van RiemsdykL4371959Situation split+0.49
15Parker WotherspoonD4741727Situation split+0.37
16Jesper BoqvistC3447524Situation split+0.34
17Matthew PoitrasC3133442Situation split+0.29
18Matt GrzelcykD35631109Situation split+0.22
19Derek ForbortD3235623Situation split+0.20
20Patrick MaroonL2351655Situation split+0.19
21Jakub LaukoC2260589Situation split+0.18
22Mason LohreiD2941695Situation split+0.17
23Oskar SteenC1134308Situation split+0.08
24Andrew PeekeD1638623Situation split+0.08
25Justin BrazeauR—19211Situation split+0.07
26John BeecherC752552Situation split+0.05
27Ian MitchellD—13199Situation split+0.01
28Brandon CarloD7761513Situation split+0.00
29Georgii MerkulovC—442Situation split+0.00
30Marc McLaughlinC—113Situation split+0.00
31Jayson MegnaC—112Situation split+0.00
32Anthony RichardC—996Situation split+0.00
33Patrick BrownC—1197Situation split-0.01
34Milan LucicL—448Situation split-0.01
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