Roster ratings · 2025-26 · Boston Bruins

Who has actually been good

TeamBoston Bruins
Season2025-26

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 total18.2wins above replacement across 35 players
#PlayerRatingGPTOIWAR splitWAR
1Jeremy SwaymanG99553235Situation split+6.38
2Morgan GeekieC93811410Situation split+1.65
3David PastrnakR92771591Situation split+1.61
4Fraser MintenC73821275Situation split+0.93
5Charlie McAvoyD75691683Situation split+0.81
6Marat KhusnutdinovC62771117Situation split+0.72
7Hampus LindholmD69671449Situation split+0.71
8Casey MittelstadtC56711077Situation split+0.63
9Viktor ArvidssonL56691007Situation split+0.62
10Pavel ZachaC55781314Situation split+0.60
11Mason LohreiD63731234Situation split+0.58
12Mark KastelicC48821035Situation split+0.47
13Tanner JeannotL4577974Situation split+0.45
14Joonas KorpisaloG33311713Situation split+0.30
15Andrew PeekeD41771493Situation split+0.25
16Elias LindholmC28691234Situation split+0.24
17Jonathan AspirotD39611021Situation split+0.24
18Alex SteevesC2843513Situation split+0.24
19Henri JokiharjuD3541730Situation split+0.21
20Michael EyssimontC2456611Situation split+0.19
21Sean KuralyC22821094Situation split+0.18
22Lukas ReichelL929361Situation split+0.05
23Jeffrey VielL945537Situation split+0.05
24Nikita ZadorovD13811691Situation split+0.04
25Michael DiPietroG—16Situation split+0.03
26Vladislav KolyachonokD—13163Situation split+0.02
27John BeecherC535365Situation split+0.01
28Jordan HarrisD—8127Situation split+0.01
29Matthew PoitrasC—336Situation split+0.01
30Riley TufteL—447Situation split+0.00
31Matěj BlümelR—444Situation split+0.00
32Michael CallahanD—565Situation split+0.00
33Georgii MerkulovC—111Situation split+0.00
34James HagensC—229Situation split-0.00
35Victor SoderstromD—8109Situation 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