The Boston Bruins used 46 players in the 2024-25 season, with a 33-39-10 record. David Pastrnak led the team with 106 points (43 goals, 63 assists) in 82 games. Jeremy Swayman played the most games in goal (58).
| # | Player — sort by name ⇅ | GP — sort by games played ⇅ | Streak | G — sort by goals ⇅ | A — sort by assists ⇅ | PTS — sort by points ▼ | P/GP — sort by points per game ⇅ | PPG — sort by power-play goals ⇅ | SOG — sort by shots on goal ⇅ | HIT — sort by hits ⇅ | BLK — sort by blocked shots ⇅ | PIM — sort by penalty minutes ⇅ | TOI — sort by average ice time ⇅ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | David Pastrnak RW 28 | 82 | 🔥 10 | 43 | 63 | 106 | 1.29 | 9 | 319 | 58 | 24 | 42 | 20:11 |
| 2 | Morgan Geekie C 26 | 77 | 🔥 11 | 33 | 24 | 57 | 0.74 | 4 | 150 | 110 | 29 | 22 | 16:55 |
| 3 | Brad Marchand LW 36 | 61 | 🔥 1 | 21 | 26 | 47 | 0.77 | 5 | 175 | 66 | 27 | 62 | 18:26 |
| 4 | Elias Lindholm C 30 | 82 | 🔥 3 | 17 | 30 | 47 | 0.57 | 2 | 152 | 114 | 79 | 14 | 18:04 |
| 5 | Pavel Zacha C 27 | 82 | 🧊 1 | 14 | 33 | 47 | 0.57 | 2 | 132 | 63 | 26 | 21 | 19:03 |
| 6 | Mason Lohrei D 24 | 77 | 🧊 4 | 5 | 28 | 33 | 0.43 | 1 | 92 | 25 | 103 | 16 | 19:31 |
| 7 | Charlie McAvoy D 27 | 50 | 🧊 1 | 7 | 16 | 23 | 0.46 | 2 | 98 | 89 | 81 | 46 | 23:40 |
| 8 | Charlie Coyle C 33 | 64 | 🔥 6 | 15 | 7 | 22 | 0.34 | 3 | 92 | 93 | 49 | 18 | 17:38 |
| 9 | Nikita Zadorov D 29 | 81 | 🔥 2 | 4 | 18 | 22 | 0.27 | 0 | 105 | 219 | 107 | 145 | 20:36 |
| 10 | Justin Brazeau RW 27 | 57 | 🧊 1 | 10 | 10 | 20 | 0.35 | 4 | 78 | 89 | 26 | 16 | 12:58 |
| 11 | Cole Koepke LW 26 | 73 | 🧊 3 | 10 | 7 | 17 | 0.23 | 0 | 85 | 177 | 26 | 17 | 11:14 |
| 12 | Andrew Peeke D 27 | 76 | 🧊 3 | 1 | 16 | 17 | 0.22 | 0 | 80 | 105 | 126 | 15 | 18:36 |
| 13 | Trent Frederic C 27 | 57 | 🧊 5 | 8 | 7 | 15 | 0.26 | 1 | 76 | 155 | 29 | 44 | 13:50 |
| 14 | Mark Kastelic C 26 | 61 | 🧊 5 | 5 | 9 | 14 | 0.23 | 0 | 67 | 218 | 39 | 106 | 10:44 |
| 15 | John Beecher C 23 | 78 | 🧊 13 | 3 | 8 | 11 | 0.14 | 0 | 44 | 85 | 71 | 26 | 11:17 |
| 16 | Matthew Poitras C 21 | 33 | 🧊 9 | 1 | 10 | 11 | 0.33 | 0 | 29 | 12 | 10 | 8 | 13:05 |
| 17 | Brandon Carlo D 28 | 63 | 🧊 2 | 1 | 8 | 9 | 0.14 | 0 | 64 | 64 | 119 | 24 | 18:48 |
| 18 | Hampus Lindholm D 31 | 17 | 🧊 1 | 3 | 4 | 7 | 0.41 | 0 | 35 | 5 | 17 | 4 | 20:51 |
| 19 | Parker Wotherspoon D 27 | 55 | 🧊 3 | 1 | 6 | 7 | 0.13 | 0 | 44 | 75 | 66 | 10 | 18:01 |
| 20 | Casey Mittelstadt C 26 | 18 | 🧊 3 | 4 | 2 | 6 | 0.33 | 1 | 23 | 6 | 10 | 4 | 17:17 |
| 21 | Jordan Oesterle D 32 | 22 | 🔥 1 | 1 | 5 | 6 | 0.27 | 0 | 20 | 20 | 37 | 2 | 17:36 |
| 22 | Vinni Lettieri C 30 | 26 | 🧊 2 | 3 | 2 | 5 | 0.19 | 0 | 52 | 60 | 16 | 6 | 13:31 |
| 23 | Marat Khusnutdinov C 22 | 18 | 🔥 2 | 3 | 2 | 5 | 0.28 | 0 | 11 | 18 | 9 | 6 | 14:46 |
| 24 | Jakub Lauko C 25 | 18 | 🔥 2 | 2 | 3 | 5 | 0.28 | 0 | 13 | 50 | 17 | 20 | 12:06 |
| 25 | Henri Jokiharju D 25 | 18 | 🧊 1 | 0 | 4 | 4 | 0.22 | 0 | 15 | 15 | 22 | 2 | 21:22 |
| 26 | Fabian Lysell RW 22 | 12 | 🔥 2 | 1 | 2 | 3 | 0.25 | 1 | 21 | 5 | 2 | 6 | 13:26 |
| 27 | Marc McLaughlin C 25 | 12 | 🧊 1 | 2 | 0 | 2 | 0.17 | 0 | 13 | 23 | 6 | 0 | 9:11 |
| 28 | Oliver Wahlstrom RW 24 | 16 | 🧊 5 | 1 | 1 | 2 | 0.12 | 0 | 24 | 27 | 12 | 28 | 10:30 |
| 29 | Tyler Johnson C 34 | 9 | 🧊 1 | 0 | 2 | 2 | 0.22 | 0 | 6 | 5 | 2 | 10 | 13:04 |
| 30 | Michael Callahan D 25 | 17 | 🧊 1 | 1 | 0 | 1 | 0.06 | 0 | 9 | 8 | 12 | 7 | 14:08 |
| 31 | Fraser Minten C 20 | 6 | 🧊 3 | 1 | 0 | 1 | 0.17 | 0 | 8 | 12 | 2 | 2 | 15:00 |
| 32 | John Farinacci C 24 | 1 | 🔥 1 | 1 | 0 | 1 | 1.00 | 0 | 1 | 3 | 0 | 0 | 10:58 |
| 33 | Ian Mitchell D 26 | 15 | 🧊 11 | 0 | 1 | 1 | 0.07 | 0 | 10 | 5 | 23 | 2 | 15:36 |
| 34 | Patrick Brown C 32 | 15 | 🧊 11 | 0 | 1 | 1 | 0.07 | 0 | 11 | 46 | 12 | 8 | 10:33 |
| 35 | Georgii Merkulov C 24 | 6 | 🧊 5 | 0 | 1 | 1 | 0.17 | 0 | 7 | 2 | 7 | 2 | 13:44 |
| 36 | Max Jones LW 27 | 7 | 🔥 1 | 0 | 0 | 0 | 0.00 | 0 | 2 | 14 | 3 | 8 | 10:00 |
| 37 | Billy Sweezey D 29 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 1 | 2 | 2 | 0 | — |
| 38 | Jeffrey Viel LW 28 | 5 | 🧊 5 | 0 | 0 | 0 | 0.00 | 0 | 3 | 12 | 2 | 14 | 7:41 |
| 39 | Riley Tufte LW 26 | 6 | 🧊 6 | 0 | 0 | 0 | 0.00 | 0 | 1 | 8 | 1 | 4 | 9:11 |
| 40 | Riley Duran C 23 | 2 | 🧊 2 | 0 | 0 | 0 | 0.00 | 0 | 5 | 6 | 0 | 2 | 12:43 |
| 41 | Brett Harrison C 21 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 1 | 1 | 0 | 0 | — |
| 42 | Jackson Edward D 21 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 2 | 4 | 4 | 0 | — |
| 43 | Frederic Brunet D 21 | 1 | 🧊 1 | 0 | 0 | 0 | 0.00 | 0 | 2 | 1 | 5 | 0 | 14:23 |
| Team totals · 43 skaters | 82 | 222 | 356 | 578 | 7.05 | 35 | 2178 | 2175 | 1260 | 789 |
| # | Goalie — sort by name ⇅ | GP — sort by games played ▼ | Share of games | W — sort by wins ⇅ | GAA — sort by goals against average ⇅ | SV% — sort by save percentage ⇅ | SV — sort by saves ⇅ | GA — sort by goals against ⇅ | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Jeremy Swayman G 26 | 58 | 22 | 3.03 | 0.892 | 1456 | 176 | 58:27 | |
| 2 | Joonas Korpisalo G 30 | 27 | 11 | 2.74 | 0.893 | 619 | 74 | 56:39 | |
| 3 | Brandon Bussi G 26 | 2 | 1 | 1.50 | 0.935 | 43 | 3 | — |
David Pastrnak led the Boston Bruins in scoring in 2024-25 with 106 points — 43 goals and 63 assists in 82 games. Next came Morgan Geekie (57) and Brad Marchand (47).
David Pastrnak scored 43 goals for the Boston Bruins in 2024-25, 9 of them on the power play.
The Boston Bruins dressed 46 players in 2024-25: 43 skaters and 3 goalies. Together the skaters scored 222 goals.
Jeremy Swayman played the most games in goal for the Boston Bruins in 2024-25: 58 games, 22 wins, a 0.892 save percentage and a 3.03 goals against average. Joonas Korpisalo was the backup, in 27 games.
Charlie McAvoy averaged 23:40 of ice time per game for the Boston Bruins in 2024-25, the most on the roster.
The average age was 26.5 years. Fraser Minten was the youngest at 20, and Brad Marchand the oldest at 36.