Cap committed
$97.953M
of $104M ceiling · as of Oct 3
Cap space
$6.047M
Retained slots used: 1 of 3
Active roster
23
43 of 50 NHL contracts
5v5 xGF%
55.3
11th in NHL
PP% / PK%
0.0 / 75.0
PP 17th · PK 20th
Fan sentiment
65
| Player | Pos | Age | GP | G | A | P | TOI | xGF% | WAR | Cap hit | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Forwards13 players · $53.757M | ||||||||||||
| JJ Peterka | R | 24 | 2 | 2 | 0 | 2 | 18:37 | 55.8 | 0.2 | $7.7M | 80 | 4 |
| Elias Lindholm | C | 31 | 2 | 1 | 1 | 2 | 15:56 | 68.1 | 0.2 | $7.75M | 54 | 0 |
| Fraser Minten | C | 22 | 2 | 1 | 1 | 2 | 15:49 | 45.1 | 0.2 | $879K | 79 | 1 |
| Mark Kastelic | C | 27 | 2 | 1 | 1 | 2 | 11:12 | 65.6 | -0.0 | $1.567M | 58 | 0 |
| David Pastrnak | R | 30 | 2 | 0 | 2 | 2 | 19:48 | 65.7 | 0.1 | $11.25M | 61 | 0 |
| James Hagens | C | 19 | 2 | 1 | 0 | 1 | 13:51 | 39.4 | 0.1 | $986K | 80 | 1 |
| Morgan Geekie | C | 28 | 2 | 0 | 1 | 1 | 17:36 | 52.8 | -0.0 | $5.5M | 65 | 0 |
| Marat Khusnutdinov | C | 24 | 2 | 0 | 1 | 1 | 14:39 | 34.9 | -0.0 | $925K | — | 0 |
| Pavel Zacha | C | 29 | 2 | 0 | 0 | 0 | 17:29 | 55.3 | -0.1 | $4.75M | 56 | 12 |
| Casey Mittelstadt | C | 27 | 2 | 0 | 0 | 0 | 14:15 | 60.9 | -0.1 | $5.75M | 52 | 1 |
| Sean Kuraly | C | 33 | 2 | 0 | 0 | 0 | 13:02 | 59.0 | -0.0 | $1.85M | 46 | 0 |
| Tanner Jeannot | L | 29 | 2 | 0 | 0 | 0 | 11:44 | 55.0 | -0.1 | $3.4M | 80 | 0 |
| Michael Eyssimont | C | 30 | 0 | 0 | 0 | 0 | — | — | — | $1.45M | — | 0 |
| Defense8 players · $32.313M | ||||||||||||
| Hampus Lindholm | D | 32 | 2 | 1 | 1 | 2 | 20:10 | 61.2 | 0.2 | $6.5M | 73 | 0 |
| Nikita Zadorov | D | 31 | 2 | 0 | 2 | 2 | 21:24 | 55.6 | 0.0 | $5M | 75 | 0 |
| Mason Lohrei | D | 25 | 2 | 0 | 2 | 2 | 20:37 | 56.1 | 0.1 | $3.2M | 73 | 1 |
| Will Borgen | D | 29 | 2 | 0 | 1 | 1 | 18:38 | 55.7 | -0.0 | $4.1M | — | 0 |
| Connor Clifton | D | 31 | 2 | 0 | 0 | 0 | 20:59 | 54.0 | -0.1 | $2.25M | 64 | 1 |
| Jonathan Aspirot | D | 27 | 2 | 0 | 0 | 0 | 16:39 | 49.2 | -0.1 | $888K | 47 | 1 |
| Charlie McAvoy | D | 28 | 0 | 0 | 0 | 0 | — | — | — | $9.5M | 59 | 0 |
| Frederic Brunet | D | 23 | 0 | 0 | 0 | 0 | — | — | — | $875K | 58 | 0 |
Goalies 2 on roster
| Player | Age | GP | SV% | GAA | GSAx | WAR | Cap hit | Fans | Chatter |
|---|---|---|---|---|---|---|---|---|---|
| Jeremy Swayman | 27 | 2 | .947 | 1.47 | +3.1 | 0.6 | $8.25M | 72 | 0 |
| Michael DiPietro | 27 | 0 | — | — | — | — | $813K | — | 0 |
5v5 xGF% from our expected goals model. WAR is PuckSleuth's estimate: wins above a replacement-level player, from our Game Score. Fans = fan sentiment 0-100 with 14-day trend. Chatter = trade mentions in the last 7 days.
Cap by position
- Forwards$53.757M · 54.9%
- Defense$32.313M · 33.0%
- Goalies$9.063M · 9.3%
- Retained on traded players$615K · 0.6%
- Injured reserve$31K · 0.0%
- Buried in the minors$2.175M · 2.2%
Retained: Brandon Carlo (STL, 15%, $615K).
Injured reserve: Matthew Poitras ($31K).
Buried in the minors: Henri Jokiharju ($1.775M); Alex Steeves ($400K).
Players in the minors count only above the buried allowance (league minimum salary plus $375,000). Roster status, buyouts, and bonus overages come from team announcements and news, checked daily. LTIR relief is not shown.
Expiring this season
Pending UFAs
9
Pending RFAs
12
Cap coming off
$30.957M
- Casey MittelstadtUFA · $5.75M · age 27
- Pavel ZachaUFA · $4.75M · age 29
- Mason LohreiRFA · $3.2M · age 25
- Sean KuralyUFA · $1.85M · age 33
- Michael EyssimontUFA · $1.45M · age 30
- Max LundgrenRFA · $953K · age 24
Most trade chatter
- Pavel Zacha12 mentions
Bruins seeking extension; Zacha may not prioritize deal
- JJ Peterka4 mentions
Bruins acquired Peterka with top-10 protected Florida pick
- Casey Mittelstadt1 mentions
Bruins acquire Mittelstadt as part of Larkin deal
- Connor Clifton1 mentions
Defenseman traded from Sabres to Penguins
Cap by season
Signed cap hits by season. A badge marks the final season of each deal: UFA or RFA after it. Later seasons count only contracts signed so far.
| Player | 2026-27 | 2027-28 | 2028-29 | 2029-30 | 2030-31 |
|---|---|---|---|---|---|
| Forwards | |||||
| Alex SteevesC | $1.625M | $1.625MUFA | · | · | · |
| Attilio BiascaC | $980K | $980KRFA | · | · | · |
| Brendan GaunceC | $875K | $875KUFA | · | · | · |
| Brian HalonenL | $875K | $875KUFA | · | · | · |
| Casey MittelstadtC | $5.75MUFA | · | · | · | · |
| Dans LocmelisC | $960K | $960KRFA | · | · | · |
| David PastrnakRNMC | $11.25M | $11.25M | $11.25M | $11.25M | $11.25MUFA |
| Elias LindholmCNMC | $7.75M | $7.75M | $7.75M | $7.75M | $7.75MUFA |
| Fraser MintenCM-NTC | $879K | $7.2M | $7.2M | $7.2M | $7.2M |
| Ivan IvanC | $850KRFA | · | · | · | · |
| JJ PeterkaR | $7.7M | $7.7M | $7.7M | $7.7MUFA | · |
| James HagensC | $986K | $986KRFA | · | · | · |
| Kalle VaisanenL | $938KRFA | · | · | · | · |
| Lukas ReichelL | $950KRFA | · | · | · | · |
| Marat KhusnutdinovC | $925KRFA | · | · | · | · |
| Mark KastelicC | $1.567M | $1.567MUFA | · | · | · |
| Matthew PoitrasC | $850KRFA | · | · | · | · |
| Michael EyssimontC | $1.45MUFA | · | · | · | · |
| Morgan GeekieCNMC | $5.5M | $5.5M | $5.5M | $5.5M | $5.5MUFA |
| Navrin MutterL | $850KUFA | · | · | · | · |
| Pavel ZachaCM-NTC | $4.75MUFA | · | · | · | · |
| Riley DuranC | $850KRFA | · | · | · | · |
| Sean KuralyC | $1.85MUFA | · | · | · | · |
| Tanner JeannotLNTC | $3.4M | $3.4M | $3.4M | $3.4MUFA | · |
| Defense | |||||
| Billy SweezeyD | $850KUFA | · | · | · | · |
| Charlie McAvoyDNMC | $9.5M | $9.5M | $9.5M | $9.5MUFA | · |
| Connor CliftonD | $2.25M | $2.25MUFA | · | · | · |
| Frederic BrunetD | $875K | $875KRFA | · | · | · |
| Hampus LindholmD | $6.5M | $6.5M | $6.5M | $6.5MUFA | · |
| Henri JokiharjuDM-NTC | $3M | $3MUFA | · | · | · |
| Jonathan AspirotD | $888K | $888KUFA | · | · | · |
| Jordan HarrisD | $850KRFA | · | · | · | · |
| Loke JohanssonD | $928K | $928K | $928KRFA | · | · |
| Mason LohreiD | $3.2MRFA | · | · | · | · |
| Maxence GuenetteD | $850KUFA | · | · | · | · |
| Nikita ZadorovDNTC | $5M | $5M | $5M | $5MUFA | · |
| Will BorgenD | $4.1M | $4.1M | $4.1M | $4.1MUFA | · |
| Goalies | |||||
| Jeremy SwaymanG | $8.25M | $8.25M | $8.25M | $8.25M | $8.25M |
| Jiri PateraG | $850KUFA | · | · | · | · |
| Luke CavallinG | $850KRFA | · | · | · | · |
| Max LundgrenG | $953KRFA | · | · | · | · |
| Michael DiPietroG | $813KUFA | · | · | · | · |
| Simon ZajicekG | $850KRFA | · | · | · | · |
| Retained salary | |||||
| Brandon Carlo | $615K | · | · | · | · |
| Committed | $97.953M | $91.959M | $77.078M | $76.15M | $39.95M |
| Players signed | 43 | 23 | 12 | 11 | 5 |
| Cap ceiling | $104M | $113.5M | not set | not set | not set |
| Cap space | $6.047M | $21.541M | — | — | — |
This season's committed total is the full cap charge used above (players in the minors count only above the buried allowance, plus dead cap); before LTIR relief. The 2027-28 ceiling of $113.5M is the league's announced figure; later ceilings are not set yet. Buyouts and dead cap in future seasons are not included.
Reserve list under NHL contract, not on the NHL roster · 20 players
| Player | Pos | Age | Cap hit | Yrs | Expiry | Type |
|---|---|---|---|---|---|---|
| Henri Jokiharju | D | 27 | $3M | 2 | UFA | — |
| Alex Steeves | C | 26 | $1.625M | 2 | UFA | — |
| Attilio Biasca | C | 23 | $980K | 2 | RFA | — |
| Dans Locmelis | C | 22 | $960K | 2 | RFA | — |
| Max Lundgren | G | 24 | $953K | 1 | RFA | — |
| Lukas Reichel | L | 24 | $950K | 1 | RFA | — |
| Kalle Vaisanen | L | 23 | $938K | 1 | RFA | — |
| Loke Johansson | D | 20 | $928K | 3 | RFA | — |
| Brendan Gaunce | C | 32 | $875K | 2 | UFA | — |
| Brian Halonen | L | 27 | $875K | 2 | UFA | — |
| Billy Sweezey | D | 30 | $850K | 1 | UFA | — |
| Ivan Ivan | C | 24 | $850K | 1 | RFA | — |
| Jiri Patera | G | 27 | $850K | 1 | UFA | — |
| Jordan Harris | D | 26 | $850K | 1 | RFA | — |
| Luke Cavallin | G | 25 | $850K | 1 | RFA | — |
| Matthew Poitras | C | 22 | $850K | 1 | RFA | — |
| Maxence Guenette | D | 25 | $850K | 1 | UFA | — |
| Navrin Mutter | L | 25 | $850K | 1 | UFA | — |
| Riley Duran | C | 24 | $850K | 1 | RFA | — |
| Simon Zajicek | G | 25 | $850K | 1 | RFA | — |
Prospects and depth players signed to NHL contracts, including two-way deals. Players on AHL-only contracts are not listed.
Upcoming games
Latest news
Headlines from news outlets and team blogs
- Need to Know: Bruins at Wild
NHL.com · Oct 4
- Wild Welcome Bruins for 2026-27 Home Opener | Minnesota Wild
NHL.com · Oct 4
- Projected Lineup: Wild vs Bruins
NHL.com · Oct 4
- Boston University vs Alaska Fairbanks Hockey 2026 Live Updates
Yahoo Sports · Oct 4
- Watch: Bruins prospect Dean Letourneau nets hat trick for BC
Boston.com · Oct 4
Atlantic Division
| Team | GP | W | L | OTL | PTS |
|---|---|---|---|---|---|
| BOS | 2 | 2 | 0 | 0 | 4 |
| FLA | 2 | 1 | 0 | 1 | 3 |
| MTL | 1 | 1 | 0 | 0 | 2 |
| TOR | 2 | 1 | 1 | 0 | 2 |
| OTT | 0 | 0 | 0 | 0 | 0 |
| BUF | 1 | 0 | 1 | 0 | 0 |
| DET | 1 | 0 | 1 | 0 | 0 |
| TBL | 1 | 0 | 1 | 0 | 0 |
Last 5 results
Lines
Last game: @ WPG, Oct 2 · Started in net: Jeremy Swayman
From the NHL's shift charts: forward lines and defense pairs are the groups that played the most 5-on-5 time together last game; power-play and penalty-kill units are over the last 5 games. Times are minutes together.
Undervalued on this roster
Performance well above what fans think · biggest gaps first
Jeremy Swayman
G · age 27 · $8.25M
Fans
72
Perf.
96
Surplus
+$823K
Saving about half a goal per game above average, more than fans credit
Charlie McAvoy
D · age 28 · $9.5M
Fans
59
Perf.
72
Surplus
+$1.303M
Fans = fan sentiment 0-100. Perf. = performance percentile at his position among players fans discuss (5v5 expected goals share, projected WAR, Game Score). Reasons are written by Claude from the numbers only.