Recent Game Results

Height of bar is margin of victory • Mouseover bar for details • Click for box score • Grouped by Month

3 Injuries

3 Injuries Table
Player Date of Injury Injury Type Injury Note
Mark KastelicSat, Mar 22, 2025Upper BodyThe Bruins said on Tuesday (Apr. 1) that Kastelic has no timeline to return to the lineup, according to Andrew Fantucchio of Boston Hockey Now.
Hampus LindholmTue, Nov 12, 2024KneecapThe Bruins announced on Sunday (Feb. 23) that Lindholm underwent surgery for a fractured patella and is likely out for the season, per Conor Ryan of The Boston Globe.
Charlie McAvoyTue, Feb 18, 2025ShoulderMcAvoy fully participated in Monday's (Mar. 31) practice, but there is still no timeline for his return to the lineup, per Joe Haggerty of Boston Sports Journal.

Team Statistics

Team Statistics Table
Team AvAge GP W L OL PTS PTS% GF GA SRS SOS GF/G GA/G PP PPO PP% PPA PPOA PK% SH SHA S S% SA SV% PDO SO
Boston Bruins28.2773137971.461202252-0.600.062.623.273321915.075322676.5561220389.92217.886100.07
League Average28.8763830884.5502292294520721.544520778.4666215310.62153.8944

Team Analytics (at 5-on-5)

Team Analytics (at 5-on-5) Table
Team S% SV% PDO CF CA CF% xGF xGA aGF aGA axDiff SCF SCA SCF% HDF HDA HDF% HDGF HDC% HDGA HDCO%
Boston Bruins8.2.918100.03388362348.3136.4156.013715251540170447.552158347.2559.5528.2
League Average8.2.91836303537155.8155.815115116701670573573558.7558.7

Roster

  • Age is on February 1 of given season
Roster Table
No. Player Birth Pos Age Ht Wt S/C Exp Birth Date Summary Draft
19John Beecherus USF236-3220L/-1April 5, 20013 G, 8 A, 11 P2019 BOS 1st (30)
38Patrick Brownus USF326-1218R/-8May 29, 19920 G, 1 A, 1 P
79Michael Callahanus USD256-2199L/-RSeptember 23, 19990 G, 0 A, 0 P2018 ARI 5th (142)
39Morgan Geekieca CAF266-3208R/-5July 20, 199828 G, 22 A, 50 P2017 CAR 3rd (67)
20-44Henri Jokiharjufi FID256-0200R/-6June 17, 19990 G, 1 A, 1 P2017 CHI 1st (29)
47Mark Kastelicus USF256-4227R/-3March 11, 19995 G, 9 A, 14 P2019 OTT 5th (125)
92Marat Khusnutdinovru RUF225-11176L/-1July 17, 20022 G, 1 A, 3 P2020 MIN 2nd (37)
45Cole Koepkeus USF266-1207L/-2May 17, 19989 G, 7 A, 16 P2018 TBL 6th (183)
70Joonas Korpisalofi FIG306-3199-/L9April 28, 199410-9-3, 2.89 GAA2012 CBJ 3rd (62)
94Jakub Laukocz CZF246-1193L/-2March 28, 20000 G, 2 A, 2 P2018 BOS 3rd (77)
95Vinni Lettierius USF295-10184R/-6February 6, 19953 G, 1 A, 4 P
28Elias Lindholmse SEF306-1202R/-11December 2, 199415 G, 27 A, 42 P2013 CAR 1st (5)
6Mason Lohreius USD246-5220L/-1January 17, 20015 G, 27 A, 32 P2020 BOS 2nd (58)
23Fabian Lysellse SEF225-11181R/-RJanuary 19, 20030 G, 0 A, 0 P2021 BOS 1st (21)
93Fraser Mintenca CAF206-1185L/-1July 5, 20040 G, 0 A, 0 P2022 TOR 2nd (38)
14Ian Mitchellca CAD266-0192R/-4January 18, 19990 G, 1 A, 1 P2017 CHI 2nd (57)
11Casey Mittelstadtus USF266-1195L/-7November 22, 19982 G, 2 A, 4 P2017 BUF 1st (8)
88David Pastrnakcz CZF286-0200R/-10May 25, 199640 G, 54 A, 94 P2014 BOS 1st (25)
52Andrew Peekeus USD266-3214R/-5March 17, 19981 G, 15 A, 16 P2016 CBJ 2nd (34)
1Jeremy Swaymanus USG266-3195-/L4November 24, 199821-28-6, 3.08 GAA2017 BOS 4th (111)
29Parker Wotherspoonca CAD276-1192L/-2August 24, 19971 G, 5 A, 6 P2015 NYI 4th (112)
18Pavel Zachacz CZF276-3206L/-9April 6, 199714 G, 31 A, 45 P2015 NJD 1st (6)
91Nikita Zadorovru RUD296-6248L/-11April 16, 19954 G, 14 A, 18 P2013 BUF 1st (16)
Become a Stathead & surf this site ad-free.

Standard Stats

Upgraded
Standard Stats Table
Scoring Goals Assists Shots Ice Time Faceoffs
Rk Player Age Pos GP G A PTS +/- PIM EVG PPG SHG GWG EV PP SH SOG SPCT TSA TOI ATOI FOW FOL FO% BLK HIT TAKE GIVE Awards
1 David Pastrňák 28 RW 77 40 54 94 -7 42 31 9 0 4 41 13 0 309 12.9 601 1561:49 20:17 3 5 37.5 22 55 38 109
2 Morgan Geekie 26 C 72 28 22 50 -1 22 24 4 0 4 17 5 0 136 20.6 286 1214:39 16:52 172 200 46.2 29 104 28 46
3 Brad Marchand 36 LW 61 21 26 47 -8 62 16 5 0 5 17 8 1 175 12.0 341 1124:48 18:26 5 7 41.7 27 66 19 71
4 Pavel Zacha 27 C 77 14 31 45 -5 21 10 2 2 5 26 4 1 127 11.0 245 1478:30 19:12 372 330 53.0 26 58 24 57
5 Elias Lindholm 30 C 77 15 27 42 -10 14 12 2 1 3 13 12 2 137 10.9 280 1394:09 18:06 707 577 55.1 75 113 21 37
6 Mason Lohrei 24 D 72 5 27 32 -37 16 4 1 0 0 13 14 0 86 5.8 241 1398:00 19:25 0 0 97 23 35 94
7 Charlie McAvoy 27 D 50 7 16 23 0 46 4 2 1 2 14 2 0 98 7.1 204 1183:31 23:40 0 0 81 89 26 72
8 Charlie Coyle 32 C 64 15 7 22 -14 18 11 3 1 2 7 0 0 92 16.3 187 1128:47 17:38 266 275 49.2 49 93 38 42
9 Justin Brazeau 26 F 57 10 10 20 -6 16 6 4 0 2 9 1 0 78 12.8 138 739:15 12:58 3 10 23.1 26 89 10 33
10 Nikita Zadorov 29 D 76 4 14 18 17 137 4 0 0 0 12 0 2 102 3.9 254 1565:03 20:36 0 0 101 204 25 98
11 Andrew Peeke 26 D 71 1 15 16 -11 15 0 0 1 0 14 0 1 76 1.3 195 1314:53 18:31 0 0 116 94 14 94
12 Cole Koepke 26 LW 68 9 7 16 2 17 9 0 0 2 7 0 0 76 11.8 149 759:47 11:10 0 2 0.0 25 168 8 29
13 Trent Frederic 26 C 57 8 7 15 -14 44 7 1 0 0 5 2 0 76 10.5 165 788:41 13:50 93 119 43.9 29 155 12 32
14 Mark Kastelic 25 C 61 5 9 14 -3 106 5 0 0 0 9 0 0 67 7.5 119 654:54 10:44 199 167 54.4 39 218 12 26
15 John Beecher 23 C 75 3 8 11 -9 24 3 0 0 0 8 0 0 43 7.0 95 846:15 11:17 267 249 51.7 69 81 14 44
16 Matthew Poitras 20 C 33 1 10 11 -5 8 1 0 0 1 10 0 0 29 3.4 76 431:54 13:05 59 70 45.7 10 12 14 28
17 Brandon Carlo 28 D 63 1 8 9 2 24 1 0 0 0 8 0 0 64 1.6 160 1184:29 18:48 0 0 119 64 14 82
18 Hampus Lindholm 31 D 17 3 4 7 -4 4 3 0 0 1 3 1 0 35 8.6 81 354:33 20:51 0 0 17 5 14 30
19 Parker Wotherspoon 27 D 50 1 5 6 -9 8 1 0 0 0 5 0 0 38 2.6 93 902:38 18:03 0 0 61 66 13 67
20 Jordan Oesterle 32 D 22 1 5 6 3 2 1 0 0 0 5 0 0 20 5.0 55 387:17 17:36 0 0 37 20 7 33
21 Vinni Lettieri 29 C 22 3 1 4 -8 4 3 0 0 0 1 0 0 39 7.7 74 295:03 13:25 11 11 50.0 11 56 8 4
22 Casey Mittelstadt 26 C 13 2 2 4 -13 2 2 0 0 0 1 1 0 15 13.3 26 227:48 17:31 71 65 52.2 6 5 0 11
23 Marat Khusnutdinov 22 C 13 2 1 3 -4 6 2 0 0 0 1 0 0 6 33.3 12 192:11 14:47 2 3 40.0 8 14 1 17
24 Jakub Lauko 24 C 13 0 2 2 -9 18 0 0 0 0 2 0 0 8 0.0 20 158:38 12:12 0 1 0.0 13 39 1 7
25 Tyler Johnson 34 C 9 0 2 2 -1 10 0 0 0 0 1 1 0 6 0.0 16 117:42 13:05 7 4 63.6 2 5 0 2
26 Oliver Wahlstrom 24 RW 16 1 1 2 0 28 1 0 0 0 1 0 0 24 4.2 51 168:06 10:30 5 1 83.3 12 27 2 3
27 Marc McLaughlin 25 F 12 2 0 2 -1 0 2 0 0 0 0 0 0 13 15.4 23 110:21 9:12 12 16 42.9 6 23 2 6
28 Georgii Merkulov 24 F 6 0 1 1 -1 2 0 0 0 0 1 0 0 7 0.0 13 82:24 13:44 0 1 0.0 7 2 1 2
29 Patrick Brown 32 C 15 0 1 1 -2 8 0 0 0 0 1 0 0 11 0.0 22 158:29 10:34 20 24 45.5 12 46 3 10
30 Ian Mitchell 26 D 14 0 1 1 -3 2 0 0 0 0 1 0 0 10 0.0 26 218:57 15:38 0 0 21 5 5 12
31 Henri Jokiharju 25 D 13 0 1 1 1 2 0 0 0 0 1 0 0 11 0.0 39 279:03 21:28 0 0 17 12 2 17
32 Fraser Minten 20 C 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14:59 14:59 4 7 36.4 1 0 0 2
33 Jeremy Swayman 26 G 55 0 0 0 0 2 0 0 0 0 0 0 0 0 0 3212:01 58:24 0 0 0 0 0 21
34 Riley Tufte 26 LW 6 0 0 0 -3 4 0 0 0 0 0 0 0 1 0.0 5 55:10 9:12 1 1 50.0 1 8 0 3
35 Jeffrey Viel 28 F 5 0 0 0 -1 14 0 0 0 0 0 0 0 3 0.0 6 38:27 7:41 1 0 100.0 2 12 2 4
36 Michael Callahan 25 D 14 0 0 0 -4 7 0 0 0 0 0 0 0 6 0.0 22 189:26 13:32 0 0 11 5 1 10
37 Fabian Lysell 22 RW 7 0 0 0 0 4 0 0 0 0 0 0 0 12 0.0 23 91:52 13:07 0 0 1 4 0 1
38 Joonas Korpisalo 30 G 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1412:06 56:29 0 0 0 0 0 3
39 Max Jones 26 LW 7 0 0 0 -4 8 0 0 0 0 0 0 0 2 0.0 7 70:04 10:01 0 0 3 14 0 4
Team Totals 77 202 325 527 -172 777 163 33 6 31 254 64 7 2038 9.9 4352 27506:39 18:46 2280 2145 51.5 1189 2054 414 1263

Goalie Stats

Upgraded
Goalie Stats Table
Goalie Stats Scoring
Rk Player Age GP GS W L T/O GA Shots SV SV% GAA SO MIN QS QS% RBS GA%- GSAA GAA/A GPS G A PTS PIM Awards
1 Jeremy Swayman 26 55 55 21 28 6 165 1565 1400 .895 3.08 4 3212:01 28 .509 12 106 -8.7 3.31 8.6 0 0 0 2
2 Joonas Korpisalo 30 25 22 10 9 3 68 633 565 .893 2.89 3 1412:06 11 .500 5 108 -4.8 3.10 3.4 0 0 0 0
Team Totals 77 31 37 9 233 2198 1965 .894 3.02 7 4624:07 39 .506 17 106 -13.5 3.24 12.0 0 0 0 2

Shootout Results

Shootout Goalies

Hat Tricks (2)

  • * - postseason

Penalty Shots (2)

  • * - postseason

Skater Advanced Statistics

Skater Time on Ice Statistics

Skater Time on Ice Statistics Table
Even Strength Power Play Short Handed
Rk Player Pos Shift GP TOI CF% Rel GF/60 GA/60 TOI CF% Rel GF/60 GA/60 TOI CF% Rel GF/60 GA/60
1Andrew PeekeD0:387116:41-2.82.12.80:05-11.30.00.01:44-0.41.55.8
2Brad MarchandLW0:466113:472.02.93.43:179.46.00.61:2111.00.74.3
3Brandon CarloD0:406315:55-4.62.32.40:0317.60.00.02:49-0.41.010.4
4Casey MittelstadtC0:581315:25-4.31.54.82:053.96.64.40:000.00.0
5Charlie CoyleC/RW0:516413:36-1.92.23.01:54-1.94.92.42:071.70.910.2
6Charlie McAvoyD0:465018:373.02.92.83:180.33.61.41:430.91.49.0
7Cole KoepkeLW0:336810:25-4.02.01.90:036.80.00.00:41-3.90.08.9
8David PastrňákRW0:597716:446.53.73.63:307.06.22.00:0185.80.00.0
9Elias LindholmC0:367713:192.22.83.22:598.86.31.61:47-3.21.710.8
10Fabian LysellRW0:47712:055.32.12.11:013.10.00.00:00
11Fraser MintenC0:56114:37-12.90.00.00:000:220.00.00.0
12Georgii MerkulovF0:34612:12-4.52.51.61:29-22.86.713.40:01-9.10.00.0
13Hampus LindholmD0:421715:213.22.83.42:10-2.14.91.63:18-1.30.013.9
14Henri JokiharjuD0:431319:258.52.92.60:50-23.80.00.01:12-5.00.011.5
15Ian MitchellD0:391414:28-6.92.12.71:08-1.50.03.70:010.00.0
16Jakub LaukoC0:351311:430.51.24.70:000.00.00:272.70.010.1
17Jeffrey VielF0:1657:41-0.20.01.60:000.00.00:00
18John BeecherC0:45759:40-4.51.72.60:047.30.00.01:32-2.80.58.3
19Jordan OesterleD0:412217:024.12.72.20:205.00.00.00:13-11.10.00.0
20Justin BrazeauF0:435711:250.31.92.21:30-6.34.92.10:01-13.30.00.0
21Marat KhusnutdinovC0:381313:25-0.41.42.71:21-5.10.00.00:000.00.0
22Marc McLaughlinF0:47129:05-2.51.72.20:0215.60.00.00:03-9.50.00.0
23Mark KastelicC0:376110:23-6.82.02.30:05-26.80.00.00:14-3.40.08.0
24Mason LohreiD0:407216:591.62.64.12:040.68.42.80:20-10.20.012.3
25Matthew PoitrasC0:493312:063.52.02.30:57-6.61.95.60:000.00.0
26Max JonesLW0:3879:51-8.70.94.30:000:080.00.0
27Michael CallahanD0:311412:38-7.61.73.10:010.00.00:5213.90.00.0
28Morgan GeekieC0:427215:044.93.32.91:46-3.06.64.20:01-14.60.00.0
29Nikita ZadorovD0:307618:130.02.72.10:10-30.50.00.02:112.91.48.2
30Oliver WahlstromRW0:37169:561.11.51.50:339.50.00.00:000.00.0
31Parker WotherspoonD0:455016:35-1.51.72.30:07-10.50.08.61:190.00.05.4
32Patrick BrownC0:44159:39-7.50.81.70:01-75.50.00.00:5221.90.04.5
33Pavel ZachaC0:467714:472.33.33.52:370.24.81.51:471.81.78.7
34Riley TufteLW0:4868:50-2.10.03.40:21-37.00.00.00:00
35Trent FredericC0:455712:31-1.21.62.70:51-4.86.11.20:26-4.30.07.1
36Tyler JohnsonC0:39912:07-7.32.22.80:55-11.87.20.00:010.00.0
37Vinni LettieriC0:412212:180.31.63.31:054.10.00.00:000.00.0

Miscellaneous Stats

Upgraded
Miscellaneous Stats Table
Adjusted Plus/Minus Point Shares Shootouts Possession Quality
Rk Player Age Pos GP G A PTS GC TGF PGF TGA PGA +/- OPS DPS PS Att Made Miss Pct xGF xGA E+/- Awards
1 David Pastrňák 28 RW 77 43 58 101 39.3 108 28 87 0 -7 9.3 1.7 11.0 1 0 1 0.0 54.0 55.5 -1.5
2 Morgan Geekie 26 C 72 30 23 53 22.6 74 14 61 0 -1 4.6 1.5 6.1 0 0 0 44.9 43.1 1.9
3 Brad Marchand 36 LW 61 23 28 51 20.2 62 20 56 6 -8 3.8 1.1 4.9 0 0 0 32.6 34.9 -2.4
4 Pavel Zacha 27 C 77 15 33 48 17.2 82 16 91 20 -5 1.9 1.7 3.6 1 0 1 0.0 44.5 48.8 -4.2
5 Elias Lindholm 30 C 77 16 29 45 16.6 75 24 86 25 -10 1.9 1.4 3.3 0 0 0 37.5 38.8 -1.3
6 Mason Lohrei 24 D 72 5 29 34 10.6 74 21 95 5 -37 2.1 0.4 2.4 0 0 0 45.2 53.6 -8.4
7 Charlie McAvoy 27 D 50 8 17 25 9.0 57 10 60 13 0 1.6 2.7 4.3 0 0 0 34.9 34.8 0.1
8 Charlie Coyle 32 C 64 16 7 23 10.6 44 10 71 23 -14 0.6 0.9 1.6 1 0 1 0.0 31.1 32.9 -1.8
9 Justin Brazeau 26 F 57 11 11 22 9.0 28 7 27 0 -6 1.0 0.7 1.7 0 0 0 24.0 23.6 0.4
10 Nikita Zadorov 29 D 76 4 15 19 6.3 66 0 72 23 17 0.3 4.8 5.1 0 0 0 50.9 56.1 -5.1
11 Andrew Peeke 26 D 71 1 16 17 4.9 44 0 67 12 -11 0.1 2.1 2.2 0 0 0 40.8 47.4 -6.6
12 Cole Koepke 26 LW 68 10 7 17 7.4 24 0 29 7 2 0.4 1.0 1.5 0 0 0 18.6 23.9 -5.3
13 Trent Frederic 26 C 57 9 7 16 6.8 24 5 36 3 -14 0.2 0.5 0.6 0 0 0 25.5 27.8 -2.3
14 Mark Kastelic 25 C 61 5 10 15 5.5 21 0 26 2 -3 0.1 0.7 0.8 0 0 0 17.7 23.3 -5.6
15 John Beecher 23 C 75 3 9 12 4.1 22 0 47 16 -9 -0.9 0.7 -0.2 0 0 0 20.5 28.4 -7.9
16 Matthew Poitras 20 C 33 1 11 12 3.6 14 1 18 0 -5 0.0 0.4 0.4 0 0 0 13.8 14.3 -0.5
17 Brandon Carlo 28 D 63 1 9 10 3.0 42 0 71 31 2 -0.4 2.8 2.4 0 0 0 33.3 41.5 -8.2
18 Hampus Lindholm 31 D 17 3 4 7 2.7 15 3 29 13 -4 0.6 0.5 1.1 0 0 0 11.1 11.2 -0.1
19 Parker Wotherspoon 27 D 50 1 5 6 1.9 24 0 39 6 -9 -0.4 1.3 1.0 0 0 0 24.5 28.5 -4.0
20 Jordan Oesterle 32 D 22 1 5 6 1.9 17 0 14 0 3 0.2 1.1 1.3 0 0 0 12.4 12.8 -0.4
21 Vinni Lettieri 29 C 22 3 1 4 1.9 7 0 15 0 -8 -0.1 0.1 0.0 0 0 0 8.7 11.3 -2.5
22 Casey Mittelstadt 26 C 13 2 2 4 1.6 8 3 18 0 -13 0.0 -0.2 -0.2 0 0 0 5.4 9.0 -3.7
23 Marat Khusnutdinov 22 C 13 2 1 3 1.4 4 0 8 0 -4 0.0 0.1 0.1 0 0 0 4.6 7.2 -2.6
24 Jakub Lauko 24 C 13 0 2 2 0.6 3 0 13 1 -9 -0.2 -0.1 -0.4 0 0 0 3.7 8.4 -4.7
25 Tyler Johnson 34 C 9 0 2 2 0.6 5 1 5 0 -1 -0.1 0.1 0.0 0 0 0 2.3 4.2 -1.9
26 Marc McLaughlin 25 F 12 2 0 2 1.1 3 0 4 0 -1 0.1 0.1 0.2 0 0 0 2.1 3.1 -1.0
27 Oliver Wahlstrom 24 RW 16 1 1 2 0.8 4 0 4 0 0 -0.2 0.2 0.1 0 0 0 6.2 5.7 0.5
28 Georgii Merkulov 24 F 6 0 1 1 0.3 4 1 4 0 -1 -0.1 0.1 -0.1 0 0 0 2.7 1.7 1.0
29 Patrick Brown 32 C 15 0 1 1 0.3 2 0 5 1 -2 -0.3 0.1 -0.2 0 0 0 1.7 7.3 -5.6
30 Ian Mitchell 26 D 14 0 1 1 0.3 7 0 10 0 -3 -0.2 0.3 0.1 0 0 0 4.7 8.5 -3.8
31 Henri Jokiharju 25 D 13 0 1 1 0.3 12 0 14 3 1 -0.2 0.7 0.5 0 0 0 7.2 10.6 -3.4
32 Fraser Minten 20 C 1 0 0 0 0.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0.2 0.3 -0.1
33 Riley Tufte 26 LW 6 0 0 0 0.0 0 0 3 0 -3 -0.2 0.0 -0.2 0 0 0 1.4 1.6 -0.2
34 Jeffrey Viel 28 F 5 0 0 0 0.0 0 0 1 0 -1 -0.1 0.0 -0.1 0 0 0 1.8 1.7 0.1
35 Michael Callahan 25 D 14 0 0 0 0.0 5 0 9 0 -4 -0.2 0.1 -0.1 0 0 0 5.6 7.9 -2.3
36 Fabian Lysell 22 RW 7 0 0 0 0.0 3 0 3 0 0 -0.3 0.1 -0.1 0 0 0 2.9 3.2 -0.3
37 Max Jones 26 LW 7 0 0 0 0.0 1 0 5 0 -4 -0.2 -0.1 -0.3 0 0 0 1.2 2.9 -1.8