Boston BruinsBOS 2–6 Final Minnesota WildMIN

Sunday, December 14, 2025

Final 1st2nd3rd T SOG
Boston BruinsBOS 002 2 31
Minnesota WildMIN 123 6 31

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
10:11 MIN Jared Spurgeon (2)PP Brock Faber (10), Marcus Johansson (15) · wrist xG 0.03 0–1 ▶
2nd Period
8:49 MIN Kirill Kaprizov (19) Matt Boldy (19), Joel Eriksson Ek (16) · backhand xG 0.13 0–2 ▶
12:57 MIN Ryan Hartman (6)PP Brock Faber (11) · wrist xG 0.17 0–3 ▶
3rd Period
0:54 MIN Quinn Hughes (3) Ryan Hartman (5), Nicolas Aube-Kubel (1) · wrist xG 0.08 0–4 ▶
8:08 MIN Matt Boldy (18) Kirill Kaprizov (17) · wrist xG 0.10 0–5 ▶
10:58 BOS Alex Steeves (7) Fraser Minten (6), Michael Eyssimont (8) · wrist xG 0.15 1–5 ▶
14:55 MIN Kirill Kaprizov (20) Ryan Hartman (6), Daemon Hunt (2) · wrist xG 0.08 1–6 ▶
19:59 BOS Andrew Peeke (2) Sean Kuraly (7), Tanner Jeannot (11) · snap xG 0.38 2–6 ▶

Score away–home after each goal; season totals in parentheses.

Shot quality

Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works

BOS 46%Deserve to win54% MIN
BOSMIN
2.48Expected goals2.73
2Goals (no shootout)6
2.20Expected goals, 5 on 51.93
64Shot attempts61
49Unblocked attempts45
31Shots on goal31

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

2nd Period
16:20 MIN No shift No shift · Johansson, 31:40 on the bench
No shift after 4:34 of the 2nd; 9 shifts (7:57) before that
3rd Period
0:54 BOS Goalie Goalie · Swayman −2.6 goals saved
4 goals on 1.42 xG, 20 shots on goal
1:33 MIN Deserve to win Deserve to win · MIN takes the lead, 61–39%
BOS had led since 5:26 of the 2nd, by as much as 63%

Shot map

BOS shoots ←Bigger circle: higher xG; filled: goal→ MIN shoots
Sean Kuraly: wrist, 84 ft, xG 0.00 (P1 0:40) Casey Mittelstadt: tip-in, 21 ft, xG 0.07 (P1 1:00) Matt Boldy: snap, 35 ft, xG 0.05 (P1 1:49) Nikita Zadorov: snap, 53 ft, xG 0.01 (P1 3:42) Brock Faber: wrist, 30 ft, xG 0.11 (P1 4:19) Victor Soderstrom: wrist, 44 ft, xG 0.03 (P1 6:01) Marat Khusnutdinov: wrist, 16 ft, xG 0.03 (P1 6:02) Vladimir Tarasenko: wrist, 14 ft, xG 0.12 (P1 7:32) Marat Khusnutdinov: wrist, 44 ft, xG 0.02 (P1 8:13) Charlie McAvoy: wrist, 54 ft, xG 0.03 (P1 10:56) Pavel Zacha: backhand, 45 ft, xG 0.01 (P1 11:35) Hampus Lindholm: slap, 51 ft, xG 0.04 (P1 12:22) Hampus Lindholm: slap, 52 ft, xG 0.04 (P1 12:36) Mark Kastelic: wrist, 36 ft, xG 0.03 (P1 12:59) David Jiricek: slap, 60 ft, xG 0.03 (P1 15:24) Nikita Zadorov: wrist, 50 ft, xG 0.02 (P1 15:39) Marat Khusnutdinov: wrist, 37 ft, xG 0.04 (P1 16:05) Daemon Hunt: slap, 46 ft, xG 0.01 (P1 18:14) Nico Sturm: backhand, 12 ft, xG 0.03 (P1 18:15) Kirill Kaprizov: wrist, 8 ft, xG 0.07 (P1 18:16) Brock Faber: snap, 21 ft, xG 0.12 (P1 19:37) Victor Soderstrom: wrist, 62 ft, xG 0.01 (P2 1:48) Pavel Zacha: wrist, 13 ft, xG 0.15 (P2 2:37) Fraser Minten: wrist, 43 ft, xG 0.02 (P2 4:13) Quinn Hughes: wrist, 40 ft, xG 0.05 (P2 4:41) Marat Khusnutdinov: wrist, 152 ft, xG 0.00 (P2 4:43) Elias Lindholm: wrist, 30 ft, xG 0.10 (P2 5:11) Alex Steeves: backhand, 8 ft, xG 0.22 (P2 5:13) Elias Lindholm: slap, 34 ft, xG 0.10 (P2 5:26) Andrew Peeke: snap, 61 ft, xG 0.01 (P2 7:16) Ben Jones: wrist, 35 ft, xG 0.01 (P2 7:30) Michael Eyssimont: backhand, 20 ft, xG 0.01 (P2 7:40) Vladimir Tarasenko: wrist, 65 ft, xG 0.01 (P2 8:02) Michael Eyssimont: wrist, 47 ft, xG 0.01 (P2 8:15) Elias Lindholm: snap, 37 ft, xG 0.07 (P2 8:27) Charlie McAvoy: wrist, 54 ft, xG 0.01 (P2 10:11) Victor Soderstrom: wrist, 54 ft, xG 0.01 (P2 10:41) Quinn Hughes: snap, 21 ft, xG 0.11 (P2 12:33) Ryan Hartman: wrist, 56 ft, xG 0.03 (P2 12:38) Hampus Lindholm: wrist, 44 ft, xG 0.01 (P2 14:14) David Pastrnak: wrist, 67 ft, xG 0.01 (P2 14:22) Hampus Lindholm: backhand, 22 ft, xG 0.04 (P2 14:35) Tyler Pitlick: wrist, 32 ft, xG 0.06 (P2 16:15) Tyler Pitlick: snap, 27 ft, xG 0.04 (P2 16:17) Daemon Hunt: slap, 60 ft, xG 0.03 (P2 16:32) Ben Jones: wrist, 40 ft, xG 0.01 (P2 16:39) Brock Faber: wrist, 60 ft, xG 0.02 (P2 17:43) Tyler Pitlick: wrist, 97 ft, xG 0.00 (P2 18:54) Vladimir Tarasenko: snap, 48 ft, xG 0.03 (P2 19:50) Yakov Trenin: tip-in, 15 ft, xG 0.04 (P2 19:57) Nico Sturm: snap, 26 ft, xG 0.03 (P2 19:59) Kirill Kaprizov: wrist, 54 ft, xG 0.03 (P3 1:26) Joel Eriksson Ek: wrist, 38 ft, xG 0.01 (P3 1:28) Joel Eriksson Ek: wrist, 8 ft, xG 0.17 (P3 1:33) David Pastrnak: wrist, 48 ft, xG 0.01 (P3 1:49) Casey Mittelstadt: backhand, 11 ft, xG 0.13 (P3 2:29) Hampus Lindholm: wrist, 50 ft, xG 0.01 (P3 2:46) Mark Kastelic: tip-in, 26 ft, xG 0.06 (P3 4:12) Tanner Jeannot: wrist, 13 ft, xG 0.07 (P3 4:13) Brock Faber: wrist, 89 ft, xG 0.00 (P3 4:45) Andrew Peeke: wrist, 69 ft, xG 0.01 (P3 5:10) Elias Lindholm: deflected, 29 ft, xG 0.07 (P3 5:55) Tyler Pitlick: wrist, 22 ft, xG 0.05 (P3 6:39) Matt Boldy: wrist, 31 ft, xG 0.02 (P3 8:02) Mark Kastelic: wrist, 15 ft, xG 0.04 (P3 8:21) Mark Kastelic: wrist, 15 ft, xG 0.13 (P3 8:23) Nicolas Aube-Kubel: slap, 34 ft, xG 0.07 (P3 8:43) Morgan Geekie: wrist, 21 ft, xG 0.13 (P3 9:18) Mason Lohrei: wrist, 60 ft, xG 0.00 (P3 9:22) Ben Jones: wrist, 35 ft, xG 0.03 (P3 9:41) Fraser Minten: wrist, 36 ft, xG 0.04 (P3 10:13) Hampus Lindholm: wrist, 40 ft, xG 0.00 (P3 10:18) Alex Steeves: wrist, 68 ft, xG 0.01 (P3 10:24) Alex Steeves: wrist, 39 ft, xG 0.01 (P3 10:51) Mason Lohrei: slap, 70 ft, xG 0.01 (P3 11:32) Daemon Hunt: wrist, 17 ft, xG 0.06 (P3 11:47) Kirill Kaprizov: wrist, 26 ft, xG 0.12 (P3 12:58) Matt Boldy: wrist, 12 ft, xG 0.04 (P3 13:15) Ryan Hartman: backhand, 6 ft, xG 0.08 (P3 14:25) Ben Jones: wrist, 9 ft, xG 0.05 (P3 15:47) Ben Jones: wrist, 34 ft, xG 0.02 (P3 15:47) Michael Eyssimont: wrist, 33 ft, xG 0.02 (P3 16:37) Ben Jones: snap, 35 ft, xG 0.10 (P3 17:53) Yakov Trenin: backhand, 7 ft, xG 0.19 (P3 18:32) Nicolas Aube-Kubel: snap, 33 ft, xG 0.08 (P3 19:41) Tanner Jeannot: wrist, 30 ft, xG 0.05 (P3 19:51) Jared Spurgeon: GOAL, wrist, 48 ft, xG 0.03 (P1 10:11) Kirill Kaprizov: GOAL, backhand, 6 ft, xG 0.13 (P2 8:49) Ryan Hartman: GOAL, wrist, 11 ft, xG 0.17 (P2 12:57) Quinn Hughes: GOAL, wrist, 34 ft, xG 0.08 (P3 0:54) Matt Boldy: GOAL, wrist, 21 ft, xG 0.10 (P3 8:08) Alex Steeves: GOAL, wrist, 17 ft, xG 0.15 (P3 10:58) Kirill Kaprizov: GOAL, wrist, 40 ft, xG 0.08 (P3 14:55) Andrew Peeke: GOAL, snap, 24 ft, xG 0.38 (P3 19:59)
About these numbers

xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.

Box score

Boston Bruins

Skater GAP+/− AttxG HitBlkTOI
Forwards
88 David Pastrnak 000 -3 60.02 1017:01
28 Elias Lindholm 000 -3 40.34 1116:49
92 Marat Khusnutdinov 000 -1 40.09 0016:11
11 Casey Mittelstadt 000 -1 30.20 0015:30
47 Mark Kastelic 000 0 40.27 2115:01
18 Pavel Zacha 000 -1 20.17 0014:57
84 Tanner Jeannot 011 +1 30.12 4014:36
52 Sean Kuraly 011 +1 10.00 2114:30
93 Fraser Minten 011 +2 30.06 1014:27
39 Morgan Geekie 000 -2 10.13 2112:37
21 Alex Steeves 101 +1 40.40 5012:28
81 Michael Eyssimont 011 +1 30.03 1012:21
Defense
73 Charlie McAvoy 000 -2 40.04 0324:50
91 Nikita Zadorov 000 0 30.03 1321:32
27 Hampus Lindholm 000 -1 70.13 0220:34
20 Andrew Peeke 101 0 50.40 0020:00
6 Mason Lohrei 000 0 40.01 0216:01
Goalie SAGA SVSV% xGA GSAx
Jeremy Swayman 31625 .806 2.73 -3.27

Minnesota Wild

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Kirill Kaprizov 213 +3 50.44 0219:12
12 Matt Boldy 112 +2 70.21 0018:41
91 Vladimir Tarasenko 000 -1 40.17 1018:29
13 Yakov Trenin 000 -1 20.22 4017:26
22 Danila Yurov 000 0 10.00 0115:41
78 Nico Sturm 000 0 20.06 0015:12
14 Joel Eriksson Ek 011 +2 20.18 1014:50
38 Ryan Hartman 123 +1 30.29 0013:39
19 Tyler Pitlick 000 +1 50.15 2313:24
90 Marcus Johansson 011 0 10.00 0107:57
Defense
43 Quinn Hughes 101 0 60.24 0026:55
7 Brock Faber 022 +1 40.24 0323:55
24 Zach Bogosian 000 -1 10.00 1119:03
46 Jared Spurgeon 101 0 30.03 1117:30
48 Daemon Hunt 011 +2 40.10 1115:50
5 David Jiricek 000 +2 20.03 0012:52
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 31229 .935 2.48 +0.48

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Boston Bruins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
21 Alex Steeves C +1.53 +0.75 +0.26 +0.52 0.00 0.00 0.00 — 12:28
93 Fraser Minten C +1.39 +0.70 +0.04 +0.62 0.00 +0.04 0.00 — 14:27
26 Andrew Peeke D +1.33 +0.75 +0.26 +0.34 0.00 0.00 -0.02 — 20:00
52 Sean Kuraly C +1.20 +0.70 0.00 +0.65 -0.15 -0.03 +0.03 — 14:30
84 Tanner Jeannot L +1.16 +0.55 +0.08 +0.54 0.00 0.00 0.00 — 14:36
81 Michael Eyssimont C +0.67 +0.55 +0.02 +0.13 0.00 -0.01 -0.02 — 12:21
91 Nikita Zadorov D +0.55 0.00 +0.02 +0.53 -0.15 0.00 +0.15 — 21:32
47 Mark Kastelic C +0.46 0.00 +0.17 +0.23 0.00 +0.01 +0.05 — 15:01
6 Mason Lohrei D +0.30 0.00 +0.01 +0.23 0.00 0.00 +0.06 — 16:01
29 Victor Soderstrom D +0.28 0.00 +0.03 +0.17 0.00 0.00 +0.08 — 14:58
18 Pavel Zacha C +0.17 0.00 +0.11 +0.07 0.00 +0.01 -0.02 — 14:57
92 Marat Khusnutdinov C +0.17 0.00 +0.06 +0.11 0.00 0.00 0.00 — 16:11
11 Casey Mittelstadt C +0.16 0.00 +0.13 +0.02 0.00 0.00 0.00 — 15:30
73 Charlie McAvoy D -0.26 0.00 +0.02 -0.41 0.00 0.00 +0.13 — 24:50
28 Elias Lindholm C -0.37 0.00 +0.22 -0.68 0.00 0.00 +0.09 — 16:49
27 Hampus Lindholm D -0.38 0.00 +0.09 -0.54 0.00 0.00 +0.08 — 20:34
39 Morgan Geekie C -0.42 0.00 +0.08 -0.53 0.00 0.00 +0.03 — 12:37
88 David Pastrnak R -0.86 0.00 +0.01 -0.98 +0.15 0.00 -0.04 — 17:01
1 Jeremy Swayman G -3.27 0.00 — — 0.00 — — -3.27 60:00

Minnesota Wild

Player Rating Points Shots On ice Pen FO Other GSAx TOI
97 Kirill Kaprizov L +3.01 +2.20 +0.28 +0.44 0.00 0.00 +0.08 — 19:12
7 Brock Faber D +2.23 +1.40 +0.16 +0.54 0.00 0.00 +0.13 — 23:55
12 Matt Boldy L +1.95 +1.45 +0.14 +0.36 0.00 0.00 0.00 — 18:41
38 Ryan Hartman R +1.73 +2.15 +0.19 -0.64 0.00 +0.03 0.00 — 13:39
14 Joel Eriksson Ek C +1.42 +0.55 +0.12 +0.80 0.00 -0.01 -0.04 — 14:50
48 Daemon Hunt D +0.96 +0.55 +0.06 +0.30 0.00 0.00 +0.05 — 15:50
46 Jared Spurgeon D +0.88 +0.75 +0.02 +0.08 0.00 0.00 +0.03 — 17:30
90 Marcus Johansson L +0.74 +0.55 0.00 +0.12 0.00 0.00 +0.07 — 7:57
32 Filip Gustavsson G +0.48 0.00 — — 0.00 — — +0.48 59:54
19 Tyler Pitlick C +0.34 0.00 +0.10 -0.06 +0.15 0.00 +0.15 — 13:24
43 Quinn Hughes D +0.25 +0.75 +0.16 -0.66 0.00 0.00 0.00 — 26:55
78 Nico Sturm C +0.22 0.00 +0.04 +0.22 0.00 -0.02 -0.02 — 15:12
55 David Jiricek D +0.11 0.00 +0.02 -0.06 +0.15 0.00 0.00 — 12:52
22 Danila Yurov R +0.08 0.00 0.00 +0.06 0.00 -0.01 +0.03 — 15:41
91 Vladimir Tarasenko R +0.03 0.00 +0.11 -0.10 0.00 0.00 +0.02 — 18:29
16 Nicolas Aube-Kubel R -0.21 +0.55 +0.10 -0.58 -0.30 -0.01 +0.03 — 13:40
13 Yakov Trenin C -0.25 0.00 +0.14 -0.52 +0.15 0.00 -0.02 — 17:26
39 Ben Jones C -0.45 0.00 +0.14 -0.56 0.00 +0.01 -0.04 — 11:50
24 Zach Bogosian D -0.48 0.00 0.00 -0.50 0.00 -0.01 +0.03 — 19:03

An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.