Recent Game Results

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

5 Injuries

5 Injuries Table
Player Date of Injury Injury Type Injury Note
John BeecherWed, Apr 23, 2025UndisclosedThe Bruins said on Wednesday (Apr. 23) that Beecher might undergo surgery over the offseason, per Scott McLaughlin of WEEI.
Mark KastelicSat, Mar 22, 2025Upper BodyThe Bruins said on Thursday (Apr. 10) that Kastelic won’t play before the end of the regular season.
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, 2025ShoulderThe Bruins said on Thursday (Apr. 10) that McAvoy will not return this season, per Joe Haggerty of Boston Sports Journal.
Pavel ZachaWed, Apr 23, 2025UndisclosedThe Bruins said on Wednesday (Apr. 23) that Zacha had a minor surgery to address an undisclosed injury, according to general manager Don Sweeney, per Scott McLaughlin of WEEI.

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.18233391076.463222271-0.570.042.713.303523015.225623676.27613217310.22346.884100.27
League Average28.8824133890.5522472474822221.644822278.3677231810.72318.8935

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.5.917100.23583384048.3146.5165.415216471646180447.755561147.66410.3558.3
League Average8.2.91839093810168.2168.216316317991799616616598.8598.8

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)
39Morgan Geekieca CAF266-3208R/-5July 20, 199833 G, 24 A, 57 P2017 CAR 3rd (67)
20-44Henri Jokiharjufi FID256-0200R/-6June 17, 19990 G, 4 A, 4 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, 20023 G, 2 A, 5 P2020 MIN 2nd (37)
45Cole Koepkeus USF266-1207L/-2May 17, 199810 G, 7 A, 17 P2018 TBL 6th (183)
70Joonas Korpisalofi FIG306-3199-/L9April 28, 199411-10-3, 2.90 GAA2012 CBJ 3rd (62)
94Jakub Laukocz CZF246-1193L/-2March 28, 20002 G, 3 A, 5 P2018 BOS 3rd (77)
28Elias Lindholmse SEF306-1202R/-11December 2, 199417 G, 30 A, 47 P2013 CAR 1st (5)
6Mason Lohreius USD246-5220L/-1January 17, 20015 G, 28 A, 33 P2020 BOS 2nd (58)
11Casey Mittelstadtus USF266-1195L/-7November 22, 19984 G, 2 A, 6 P2017 BUF 1st (8)
88David Pastrnakcz CZF286-0200R/-10May 25, 199643 G, 63 A, 106 P2014 BOS 1st (25)
52Andrew Peekeus USD266-3214R/-5March 17, 19981 G, 16 A, 17 P2016 CBJ 2nd (34)
1Jeremy Swaymanus USG266-3195-/L4November 24, 199822-29-7, 3.11 GAA2017 BOS 4th (111)
29Parker Wotherspoonca CAD276-1192L/-2August 24, 19971 G, 6 A, 7 P2015 NYI 4th (112)
18Pavel Zachacz CZF276-3206L/-9April 6, 199714 G, 33 A, 47 P2015 NJD 1st (6)
91Nikita Zadorovru RUD296-6248L/-11April 16, 19954 G, 18 A, 22 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 82 43 63 106 0 42 34 9 0 4 49 14 0 319 13.5 624 1655:16 20:11 3 5 37.5 24 58 40 118
2 Morgan Geekie 26 C 77 33 24 57 3 22 29 4 0 4 19 5 0 150 22.0 307 1302:52 16:55 173 201 46.3 29 110 31 51
3 Pavel Zacha 27 C 82 14 33 47 -8 21 10 2 2 5 27 5 1 132 10.6 257 1563:07 19:04 393 346 53.2 26 63 24 62
4 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
5 Elias Lindholm 30 C 82 17 30 47 -4 14 14 2 1 3 16 12 2 151 11.3 301 1482:23 18:05 759 615 55.2 79 114 22 39
6 Mason Lohrei 24 D 77 5 28 33 -43 16 4 1 0 0 13 15 0 92 5.4 258 1503:37 19:32 0 0 103 25 36 104
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 Nikita Zadorov 29 D 81 4 18 22 25 145 4 0 0 0 16 0 2 105 3.8 267 1669:31 20:37 0 0 107 219 25 104
9 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
10 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
11 Cole Koepke 26 LW 73 10 7 17 1 17 10 0 0 2 7 0 0 85 11.8 162 820:58 11:15 0 2 0.0 26 177 8 33
12 Andrew Peeke 26 D 76 1 16 17 -10 15 0 0 1 0 15 0 1 80 1.3 205 1414:07 18:36 0 0 126 105 15 98
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 78 3 8 11 -9 26 3 0 0 0 8 0 0 44 6.8 98 880:07 11:17 281 261 51.8 71 85 14 49
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 Parker Wotherspoon 27 D 55 1 6 7 -10 10 1 0 0 0 6 0 0 44 2.3 103 991:36 18:02 0 0 66 75 15 68
19 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
20 Casey Mittelstadt 26 C 18 4 2 6 -17 4 3 1 0 0 1 1 0 23 17.4 36 311:10 17:17 98 91 51.9 10 6 3 15
21 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
22 Vinni Lettieri 29 C 26 3 2 5 -9 6 3 0 0 0 2 0 0 52 5.8 95 351:28 13:31 11 11 50.0 16 60 10 6
23 Jakub Lauko 24 C 18 2 3 5 -8 20 2 0 0 1 3 0 0 13 15.4 27 217:57 12:07 0 3 0.0 17 50 1 7
24 Marat Khusnutdinov 22 C 18 3 2 5 -5 6 3 0 0 0 1 1 0 11 27.3 19 266:05 14:47 5 4 55.6 9 18 3 17
25 Henri Jokiharju 25 D 18 0 4 4 7 2 0 0 0 0 4 0 0 15 0.0 54 384:44 21:22 0 0 22 15 5 22
26 Fabian Lysell 22 RW 12 1 2 3 -4 6 0 1 0 1 2 0 0 21 4.8 38 161:18 13:27 0 0 2 5 2 3
27 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
28 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
29 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
30 Fraser Minten 20 C 6 1 0 1 -1 2 1 0 0 0 0 0 0 8 12.5 15 90:03 15:01 24 33 42.1 2 12 1 6
31 Ian Mitchell 26 D 15 0 1 1 -2 2 0 0 0 0 1 0 0 10 0.0 26 234:00 15:36 0 0 23 5 5 13
32 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
33 Michael Callahan 25 D 17 1 0 1 -5 7 1 0 0 0 0 0 0 9 11.1 29 240:26 14:09 0 0 12 8 1 11
34 John Farinacci 23 C 1 1 0 1 1 0 1 0 0 0 0 0 0 1 100.0 1 10:58 10:58 6 2 75.0 0 3 0 0
35 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
36 Frederic Brunet 21 D 1 0 0 0 -1 0 0 0 0 0 0 0 0 2 0.0 4 14:23 14:23 0 0 5 1 1 0
37 Riley Duran 23 C 2 0 0 0 -1 2 0 0 0 0 0 0 0 5 0.0 8 25:27 12:44 1 1 50.0 0 6 0 1
38 Jeremy Swayman 26 G 58 0 0 0 0 2 0 0 0 0 0 0 0 0 0 3390:35 58:28 0 0 0 0 0 21
39 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
40 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
41 Joonas Korpisalo 30 G 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1529:42 56:39 0 0 0 0 0 4
42 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 82 222 356 578 -162 801 181 35 6 33 281 68 7 2173 10.2 4603 29290:42 18:46 2425 2270 51.7 1254 2168 438 1335

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 58 58 22 29 7 176 1632 1456 .892 3.11 4 3390:35 29 .500 14 108 -12.6 3.33 8.7 0 0 0 2
2 Joonas Korpisalo 30 27 24 11 10 3 74 693 619 .893 2.90 3 1529:42 12 .500 5 107 -4.6 3.10 3.8 0 0 0 0
Team Totals 82 33 39 10 250 2325 2075 .892 3.05 7 4920:17 41 .500 19 107 -17.2 3.26 12.4 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:387616:44-3.12.22.80:05-11.50.00.01:46-0.71.36.2
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:581815:07-2.51.34.42:094.76.24.60: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:337310:27-3.82.02.00:036.60.00.00:43-4.10.010.2
8David PastrňákRW0:598216:426.64.03.53:276.36.12.10:0186.00.00.0
9Elias LindholmC0:368213:222.73.23.22:568.66.21.71:45-3.21.710.8
10Fabian LysellRW0:471212:26-3.42.03.60:595.35.00.00:00
11Fraser MintenC0:56613:485.32.22.90:06-87.80.00.01:0512.10.09.1
12Frederic BrunetD0:34113:32-17.90.04.40:510.00.00.00:00
13Georgii MerkulovF0:34612:12-4.52.51.61:29-22.86.713.40:01-9.10.00.0
14Hampus LindholmD0:421715:213.22.83.42:10-2.14.91.63:18-1.30.013.9
15Henri JokiharjuD0:431819:208.23.62.40:53-9.23.70.01:08-3.70.011.7
16Ian MitchellD0:391514:29-6.82.22.51:04-2.40.03.70:020.00.0
17Jakub LaukoC0:351811:33-5.22.04.30:03-79.20.00.00:296.80.013.5
18Jeffrey VielF0:1657:41-0.20.01.60:000.00.00:00
19John BeecherC0:45789:41-5.51.82.60:047.40.00.01:30-3.30.58.1
20John FarinacciC0:56110:039.56.00.00:000:550.00.065.5
21Jordan OesterleD0:412217:024.12.72.20:205.00.00.00:13-11.10.00.0
22Justin BrazeauF0:435711:250.31.92.21:30-6.34.92.10:01-13.30.00.0
23Marat KhusnutdinovC0:381813:270.21.52.71:15-5.52.70.00:040.00.0
24Marc McLaughlinF0:47129:05-2.51.72.20:0215.60.00.00:03-9.50.00.0
25Mark KastelicC0:376110:23-6.82.02.30:05-26.80.00.00:14-3.40.08.0
26Mason LohreiD0:407717:061.52.64.12:050.68.23.00:20-10.30.014.0
27Matthew PoitrasC0:493312:063.52.02.30:57-6.61.95.60:000.00.0
28Max JonesLW0:3879:51-8.70.94.30:000:080.00.0
29Michael CallahanD0:311713:13-5.52.43.70:03-77.40.00.00:528.90.00.0
30Morgan GeekieC0:427715:054.93.62.91:48-1.96.54.30:01-14.40.00.0
31Nikita ZadorovD0:308118:170.12.92.10:10-26.70.00.02:083.41.48.6
32Oliver WahlstromRW0:37169:561.11.51.50:339.50.00.00:000.00.0
33Parker WotherspoonD0:455516:34-1.51.82.40:07-16.00.07.81:19-1.40.04.9
34Patrick BrownC0:44159:39-7.50.81.70:01-75.50.00.00:5221.90.04.5
35Pavel ZachaC0:468214:452.13.33.62:320.14.91.71:451.01.78.3
36Riley DuranC0:29212:0823.10.02.50:13-80.00.00.00:2188.90.00.0
37Riley TufteLW0:4868:50-2.10.03.40:21-37.00.00.00:00
38Trent FredericC0:455712:31-1.21.62.70:51-4.86.11.20:26-4.30.07.1
39Tyler JohnsonC0:39912:07-7.32.22.80:55-11.87.20.00:010.00.0
40Vinni LettieriC0:412612:252.71.53.21:052.72.10.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 82 43 63 106 40.6 120 29 91 0 0 10.6 2.0 12.6 1 0 1 0.0 58.4 57.4 1.0
2 Morgan Geekie 26 C 77 33 24 57 24.6 85 15 67 0 3 5.5 1.7 7.3 0 0 0 48.7 45.4 3.4
3 Pavel Zacha 27 C 82 14 33 47 16.6 87 17 98 20 -8 1.9 1.6 3.5 1 0 1 0.0 46.9 50.9 -4.1
4 Brad Marchand 36 LW 61 21 26 47 18.6 62 20 56 6 -8 3.8 1.1 4.9 0 0 0 32.7 35.1 -2.3
5 Elias Lindholm 30 C 82 17 30 47 17.5 87 25 92 26 -4 2.4 1.7 4.1 0 0 0 41.9 41.5 0.4
6 Mason Lohrei 24 D 77 5 28 33 10.4 78 22 105 6 -43 2.0 0.0 2.1 0 0 0 49.5 57.6 -8.1
7 Charlie McAvoy 27 D 50 7 16 23 8.2 57 10 60 13 0 1.6 2.5 4.2 0 0 0 34.9 34.7 0.2
8 Nikita Zadorov 29 D 81 4 18 22 7.1 76 0 76 25 25 0.6 5.5 6.1 0 0 0 54.1 58.1 -4.0
9 Charlie Coyle 32 C 64 15 7 22 10.1 44 10 71 23 -14 0.6 0.9 1.5 1 0 1 0.0 31.3 32.9 -1.6
10 Justin Brazeau 26 F 57 10 10 20 8.2 28 7 27 0 -6 1.0 0.7 1.7 0 0 0 24.1 23.6 0.5
11 Cole Koepke 26 LW 73 10 7 17 7.4 26 0 34 9 1 0.5 1.1 1.5 0 0 0 21.2 26.5 -5.3
12 Andrew Peeke 26 D 76 1 16 17 4.9 49 0 73 14 -10 0.1 2.3 2.4 0 0 0 44.4 50.6 -6.2
13 Trent Frederic 26 C 57 8 7 15 6.3 24 5 36 3 -14 0.2 0.5 0.6 0 0 0 25.7 27.7 -2.1
14 Mark Kastelic 25 C 61 5 9 14 5.2 21 0 26 2 -3 0.1 0.7 0.8 0 0 0 17.8 23.3 -5.5
15 John Beecher 23 C 78 3 8 11 3.8 24 0 49 16 -9 -1.0 0.8 -0.3 0 0 0 21.5 30.1 -8.6
16 Matthew Poitras 20 C 33 1 10 11 3.3 14 1 18 0 -5 0.0 0.3 0.4 0 0 0 13.9 14.2 -0.3
17 Brandon Carlo 28 D 63 1 8 9 2.7 42 0 71 31 2 -0.4 2.7 2.3 0 0 0 33.3 41.4 -8.1
18 Parker Wotherspoon 27 D 55 1 6 7 2.2 28 0 44 6 -10 -0.4 1.4 1.0 0 0 0 27.0 31.7 -4.7
19 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.0 11.3 -0.3
20 Casey Mittelstadt 26 C 18 4 2 6 2.7 10 4 23 0 -17 0.2 -0.3 -0.1 0 0 0 8.4 11.7 -3.3
21 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.5 12.6 -0.1
22 Vinni Lettieri 29 C 26 3 2 5 2.2 9 1 17 0 -9 -0.2 0.1 -0.1 0 0 0 10.9 12.7 -1.8
23 Jakub Lauko 24 C 18 2 3 5 1.9 7 0 17 2 -8 0.1 0.0 0.1 0 0 0 4.8 11.2 -6.4
24 Marat Khusnutdinov 22 C 18 3 2 5 2.2 7 1 11 0 -5 0.1 0.1 0.2 0 0 0 5.9 8.8 -2.9
25 Henri Jokiharju 25 D 18 0 4 4 1.1 22 1 18 4 7 -0.1 1.3 1.3 0 0 0 10.6 13.4 -2.8
26 Fabian Lysell 22 RW 12 1 2 3 1.1 6 1 9 0 -4 0.0 0.1 0.0 0 0 0 4.3 6.3 -1.9
27 Oliver Wahlstrom 24 RW 16 1 1 2 0.8 4 0 4 0 0 -0.2 0.2 0.0 0 0 0 6.2 5.7 0.6
28 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.0 -0.9
29 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
30 Ian Mitchell 26 D 15 0 1 1 0.3 8 0 10 0 -2 -0.2 0.4 0.2 0 0 0 5.1 9.6 -4.4
31 Fraser Minten 20 C 6 1 0 1 0.6 3 0 5 1 -1 0.0 0.1 0.0 0 0 0 1.7 2.4 -0.6
32 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
33 Michael Callahan 25 D 17 1 0 1 0.6 9 0 14 0 -5 -0.1 0.1 0.1 0 0 0 7.4 9.7 -2.3
34 John Farinacci 23 C 1 1 0 1 0.6 1 0 1 1 1 0.2 0.1 0.2 0 0 0 0.4 0.6 -0.2
35 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.8 7.4 -5.6
36 Frederic Brunet 21 D 1 0 0 0 0.0 0 0 1 0 -1 0.0 0.0 -0.1 0 0 0 0.1 0.9 -0.7
37 Riley Duran 23 C 2 0 0 0 0.0 0 0 1 0 -1 -0.1 0.0 -0.1 0 0 0 0.9 0.6 0.3
38 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.5 -0.1
39 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.2
40 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 3.0 -1.8