BOS
Boston Bruins
44-27-10 · W1 · L10: 5-3-2
OT
L
L
L
SO
L
W
L
W
W
Final
6—2
2025-12-31 · Rogers Place
EDM
Edmonton Oilers
40-30-10 · L1 · L10: 6-3-1
W
L
W
W
L
W
W
L
W
W
EDM controlled xG 4.7 to 2.8 but BOS won on execution
xG Flow
CUMULATIVEBOS xG
2.85
ACTUAL
6 — 2
EDM xG
4.72
Scoring Timeline
0.07
MED xG
88
David Pastrnak(16)
R · BOS · #88
Elias Lindholm (19), Charlie McAvoy (19)BOS 1 - 0 EDM
0.04
LOW xG
11
Casey Mittelstadt(9)
C · BOS · #11
Viktor Arvidsson (9), Hampus Lindholm (10)BOS 2 - 0 EDM
0.05
MED xG
18
Zach Hyman(12)
L · EDM · #18
Connor McDavid (46), Leon Draisaitl (37)BOS 2 - 1 EDM
0.01
LOW xG
27
Hampus Lindholm(3)
D · BOS · #27
Fraser Minten (8), Viktor Arvidsson (10)BOS 3 - 1 EDM
0.15
HIGH xG
76
Jonathan Aspirot(2)
D · BOS · #76
David Pastrnak (27)BOS 4 - 1 EDM
0.03
LOW xG
28
Elias Lindholm(6)
C · BOS · #28
Morgan Geekie (16), Alex Steeves (3)BOS 5 - 1 EDM
0.02
LOW xG
96
Jack Roslovic(12)
C · EDM · #96
Darnell Nurse (9), Connor Ingram (1)BOS 5 - 2 EDM
0.07
MED xG
88
David Pastrnak(17)
R · BOS · #88
Fraser Minten (9), Marat Khusnutdinov (8)BOS 6 - 2 EDM
Three Stars
PUCKLAB PICKS★1
1
Jeremy Swayman
G · BOS · #1
34/36 saves, .944 SV%, +2.9 GSAx
★2
88
David Pastrnak
R · BOS · #88
2G, 1A, 6 SOG
★3
27
Hampus Lindholm
D · BOS · #27
1G, 1A, 5 SOG
Team Stats
BOSEDM
29Shots36
2.85xGF4.71
48.8CF%51.2
49.2FO%50.8
1/3PP0/5
14Hits18
13Blocks14
13Giveaways16
6Takeaways4
47PIM43
Period Breakdown
| Period | BOS SOG | EDM SOG | BOS xG | EDM xG |
|---|---|---|---|---|
| 1st | 10 | 14 | 0.63 | 2.30 |
| 2nd | 7 | 10 | 1.63 | 1.45 |
| 3rd | 6 | 10 | 0.59 | 0.96 |
| Total | 23 | 34 | 2.85 | 4.71 |
Penalties
18 TOTAL1P 04:22
Elias Lindholmslashing (2 min)
Drawn by Evan Bouchard1P 05:25
Zach Hymanholding (2 min)
Drawn by Marat Khusnutdinov1P 06:31
Connor Ingramdelaying-game-illegal-play-by-goalie (2 min)
1P 14:39
Charlie McAvoyholding (2 min)
Drawn by Jack Roslovic2P 01:00
Fraser Mintenhigh-sticking (2 min)
Drawn by Evan Bouchard2P 05:04
Evan Bouchardslashing (2 min)
Drawn by Viktor Arvidsson2P 13:09
Morgan Geekieslashing (2 min)
Drawn by Mattias Ekholm3P 05:15
David Pastrnaktripping (2 min)
Drawn by Evan Bouchard3P 16:03
Mark Kastelicroughing (2 min)
Drawn by Andrew Mangiapane3P 16:03
Andrew Mangiapaneroughing (2 min)
Drawn by Mark Kastelic3P 16:03
Mark Kastelicmisconduct (10 min)
3P 16:03
Andrew Mangiapanemisconduct (10 min)
3P 18:29
Max Jonesfighting (5 min)
Drawn by Jonathan Aspirot3P 18:29
Jonathan Aspirotfighting (5 min)
Drawn by Max Jones3P 19:20
Nikita Zadorovmisconduct (10 min)
3P 19:20
Mattias Janmarkmisconduct (10 min)
3P 19:40
Darnell Nursemisconduct (10 min)
3P 19:40
Sean Kuralymisconduct (10 min)