Boston BruinsBOS 6–3 Final Winnipeg JetsWPG

Thursday, December 11, 2025

Final 1st2nd3rd T SOG
Boston BruinsBOS 312 6 24
Winnipeg JetsWPG 210 3 29

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

Highlights

Scoring

1st Period
5:59 WPG Morgan Barron (4) Josh Morrissey (21), Cole Koepke (4) · backhand xG 0.07 0–1 ▶
8:24 BOS David Pastrnak (12)PP Charlie McAvoy (15), Morgan Geekie (11) · wrist xG 0.06 1–1 ▶
10:28 BOS Casey Mittelstadt (7)PP Mason Lohrei (11), Viktor Arvidsson (7) · wrist xG 0.17 2–1 ▶
11:08 BOS Sean Kuraly (3) Tanner Jeannot (10), Mark Kastelic (6) · backhand xG 0.08 3–1 ▶
13:37 WPG Alex Iafallo (5) Dylan DeMelo (12), Dylan Samberg (5) · wrist xG 0.14 3–2 ▶
2nd Period
14:36 BOS Hampus Lindholm (2) David Pastrnak (22), Morgan Geekie (12) · slap xG 0.07 4–2 ▶
17:46 WPG Gabriel Vilardi (14)PP Cole Perfetti (4), Kyle Connor (23) · wrist xG 0.33 4–3 ▶
3rd Period
14:43 BOS Elias Lindholm (5) David Pastrnak (23), Nikita Zadorov (10) · snap xG 0.21 5–3 ▶
18:04 BOS David Pastrnak (13)EN Morgan Geekie (13), Elias Lindholm (15) · wrist xG 0.74 6–3 ▶

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 43%Deserve to win57% WPG
BOSWPG
3.58Expected goals2.64
6Goals (no shootout)3
1.91Expected goals, 5 on 51.84
51Shot attempts59
35Unblocked attempts41
24Shots on goal29

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).

1st Period
11:08 WPG Goalie Goalie · Comrie −2.5 goals saved
3 goals on 0.53 xG, 6 shots on goal
2nd Period
9:40 BOS No shift No shift · Aspirot, 38:51 on the bench
No shift after 14:34 of the 1st; 7 shifts (4:19) before that
3rd Period
7:10 BOS No shift No shift · Arvidsson, 21:28 on the bench
No shift after 16:59 of the 2nd; 10 shifts (7:30) before that
16:48 WPG Pulled goalie Pulled goalie · Pulled Comrie, down 5–3
With 3:12 left; BOS scored at 18:04 of the 3rd (6–3)

Shot map

BOS shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Dylan DeMelo: wrist, 57 ft, xG 0.02 (P1 1:49) David Pastrnak: snap, 28 ft, xG 0.13 (P1 1:59) Josh Morrissey: wrist, 44 ft, xG 0.04 (P1 3:33) Vladislav Namestnikov: tip-in, 7 ft, xG 0.09 (P1 5:29) Jonathan Toews: wrist, 34 ft, xG 0.02 (P1 5:32) Josh Morrissey: wrist, 53 ft, xG 0.03 (P1 5:54) Morgan Barron: backhand, 8 ft, xG 0.28 (P1 5:58) Nikita Zadorov: wrist, 63 ft, xG 0.01 (P1 6:12) Charlie McAvoy: wrist, 54 ft, xG 0.02 (P1 6:21) Cole Koepke: wrist, 161 ft, xG 0.00 (P1 7:29) Morgan Geekie: wrist, 34 ft, xG 0.04 (P1 8:17) Cole Koepke: wrist, 154 ft, xG 0.00 (P1 8:52) Viktor Arvidsson: tip-in, 8 ft, xG 0.03 (P1 10:23) Cole Koepke: snap, 13 ft, xG 0.16 (P1 12:30) Casey Mittelstadt: wrist, 7 ft, xG 0.12 (P1 12:43) Gustav Nyquist: wrist, 23 ft, xG 0.17 (P1 12:58) Morgan Barron: backhand, 8 ft, xG 0.21 (P1 13:00) David Pastrnak: wrist, 50 ft, xG 0.02 (P1 14:37) Charlie McAvoy: wrist, 16 ft, xG 0.20 (P1 15:23) Neal Pionk: wrist, 61 ft, xG 0.00 (P1 16:01) Vladislav Namestnikov: wrist, 36 ft, xG 0.05 (P1 16:15) Jonathan Toews: slap, 59 ft, xG 0.02 (P1 19:57) Charlie McAvoy: wrist, 31 ft, xG 0.07 (P2 0:24) Morgan Geekie: snap, 20 ft, xG 0.06 (P2 1:24) Marat Khusnutdinov: wrist, 20 ft, xG 0.16 (P2 3:11) Andrew Peeke: wrist, 40 ft, xG 0.03 (P2 5:40) Kyle Connor: wrist, 9 ft, xG 0.04 (P2 5:56) Kyle Connor: snap, 5 ft, xG 0.09 (P2 5:57) Alex Iafallo: wrist, 7 ft, xG 0.06 (P2 5:58) Sean Kuraly: wrist, 21 ft, xG 0.10 (P2 6:29) Nino Niederreiter: wrist, 37 ft, xG 0.05 (P2 6:43) Neal Pionk: snap, 65 ft, xG 0.00 (P2 6:47) Nino Niederreiter: snap, 18 ft, xG 0.11 (P2 6:49) Dylan Samberg: wrist, 64 ft, xG 0.01 (P2 7:14) Gustav Nyquist: wrist, 49 ft, xG 0.01 (P2 9:47) Dylan Samberg: slap, 44 ft, xG 0.01 (P2 9:49) Gustav Nyquist: bat, 14 ft, xG 0.02 (P2 9:50) Charlie McAvoy: slap, 69 ft, xG 0.01 (P2 10:32) Dylan Samberg: wrist, 55 ft, xG 0.02 (P2 12:10) David Pastrnak: backhand, 42 ft, xG 0.00 (P2 14:30) David Pastrnak: wrist, 10 ft, xG 0.05 (P2 14:33) Luke Schenn: snap, 67 ft, xG 0.00 (P2 17:30) Cole Perfetti: wrist, 7 ft, xG 0.17 (P2 17:44) Cole Koepke: wrist, 48 ft, xG 0.01 (P2 18:05) Sean Kuraly: tip-in, 28 ft, xG 0.04 (P2 19:20) Tanner Jeannot: backhand, 9 ft, xG 0.07 (P2 19:23) Mark Kastelic: wrist, 50 ft, xG 0.01 (P3 0:14) Morgan Geekie: tip-in, 10 ft, xG 0.07 (P3 0:56) Kyle Connor: wrist, 27 ft, xG 0.02 (P3 1:21) Neal Pionk: wrist, 72 ft, xG 0.01 (P3 2:43) Marat Khusnutdinov: wrist, 29 ft, xG 0.12 (P3 2:56) Marat Khusnutdinov: tip-in, 34 ft, xG 0.05 (P3 3:16) Dylan Samberg: wrist, 49 ft, xG 0.00 (P3 3:45) Mark Scheifele: wrist, 22 ft, xG 0.12 (P3 5:08) Charlie McAvoy: wrist, 44 ft, xG 0.03 (P3 5:52) Nikita Zadorov: snap, 57 ft, xG 0.01 (P3 5:56) Cole Koepke: wrist, 33 ft, xG 0.01 (P3 6:05) Mark Scheifele: tip-in, 22 ft, xG 0.04 (P3 7:49) Alex Steeves: wrist, 25 ft, xG 0.08 (P3 8:10) Cole Koepke: wrist, 73 ft, xG 0.00 (P3 9:56) Josh Morrissey: slap, 53 ft, xG 0.02 (P3 11:19) Pavel Zacha: wrist, 48 ft, xG 0.02 (P3 15:09) David Pastrnak: backhand, 12 ft, xG 0.13 (P3 15:34) Cole Perfetti: between-legs, 6 ft, xG 0.18 (P3 17:06) Morgan Geekie: wrist, 73 ft, xG 0.57 (P3 17:49) Hampus Lindholm: wrist, 98 ft, xG 0.00 (P3 18:07) Cole Koepke: slap, 56 ft, xG 0.01 (P3 19:37) Morgan Barron: GOAL, backhand, 6 ft, xG 0.07 (P1 5:59) David Pastrnak: GOAL, wrist, 42 ft, xG 0.06 (P1 8:24) Casey Mittelstadt: GOAL, wrist, 22 ft, xG 0.17 (P1 10:28) Sean Kuraly: GOAL, backhand, 9 ft, xG 0.08 (P1 11:08) Alex Iafallo: GOAL, wrist, 8 ft, xG 0.14 (P1 13:37) Hampus Lindholm: GOAL, slap, 43 ft, xG 0.07 (P2 14:36) Gabriel Vilardi: GOAL, wrist, 4 ft, xG 0.33 (P2 17:46) Elias Lindholm: GOAL, snap, 16 ft, xG 0.21 (P3 14:43) David Pastrnak: GOAL, wrist, 59 ft, xG 0.74 (P3 18:04)
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 224 +3 91.12 0121:21
52 Sean Kuraly 101 0 30.22 4016:59
39 Morgan Geekie 033 +2 40.73 0016:24
18 Pavel Zacha 000 0 40.02 1015:38
84 Tanner Jeannot 011 0 30.07 2115:25
47 Mark Kastelic 011 0 20.01 3014:28
28 Elias Lindholm 112 +2 10.21 0214:19
93 Fraser Minten 000 0 00.00 0014:11
92 Marat Khusnutdinov 000 0 30.34 0213:16
11 Casey Mittelstadt 101 0 20.29 0013:11
21 Alex Steeves 000 -1 20.08 5013:04
33 Viktor Arvidsson 011 0 20.03 0007:30
Defense
20 Andrew Peeke 000 -2 30.03 2026:36
73 Charlie McAvoy 011 +4 60.33 1124:16
27 Hampus Lindholm 101 +2 30.07 1323:23
91 Nikita Zadorov 011 +2 40.02 0423:02
6 Mason Lohrei 011 -2 00.00 1416:28
45 Jonathan Aspirot 000 0 00.00 1004:19
Goalie SAGA SVSV% xGA GSAx
Joonas Korpisalo 29326 .897 2.64 -0.36

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
81 Kyle Connor 011 -2 40.14 0021:01
55 Mark Scheifele 000 -2 20.16 0219:58
13 Gabriel Vilardi 101 -2 10.33 0017:41
14 Gustav Nyquist 000 0 30.20 1015:54
9 Alex Iafallo 101 -1 30.20 5015:01
7 Vladislav Namestnikov 000 -1 20.15 1115:00
19 Jonathan Toews 000 0 20.04 0114:58
91 Cole Perfetti 011 -2 20.35 1014:16
17 Adam Lowry 000 +1 20.00 1113:14
62 Nino Niederreiter 000 0 30.16 1012:45
36 Morgan Barron 101 +1 40.55 3012:44
45 Cole Koepke 011 +1 100.20 2012:03
Defense
44 Josh Morrissey 011 0 30.08 0326:03
4 Neal Pionk 000 -2 60.02 4223:39
2 Dylan DeMelo 011 +1 20.02 1119:45
54 Dylan Samberg 011 +1 70.04 0218:48
8 Logan Stanley 000 -3 10.00 1114:59
2 Luke Schenn 000 -1 20.00 3210:57
Goalie SAGA SVSV% xGA GSAx
Eric Comrie 23518 .783 2.27 -2.73

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
88 David Pastrnak R +5.04 +2.90 +0.73 +1.36 0.00 0.00 +0.05 — 21:21
39 Morgan Geekie C +2.11 +1.80 +0.48 +0.04 -0.15 -0.01 -0.04 — 16:24
73 Charlie McAvoy D +1.64 +0.70 +0.21 +0.81 -0.15 0.00 +0.07 — 24:16
27 Hampus Lindholm D +1.44 +0.75 +0.05 +0.35 +0.15 0.00 +0.15 — 23:23
28 Elias Lindholm C +1.31 +1.30 +0.14 -0.04 -0.15 -0.02 +0.08 — 14:19
52 Sean Kuraly C +1.01 +0.75 +0.14 +0.12 0.00 0.00 0.00 — 16:59
92 Marat Khusnutdinov C +0.98 0.00 +0.22 +0.68 0.00 0.00 +0.08 — 13:16
91 Nikita Zadorov D +0.92 +0.55 +0.01 +0.19 0.00 0.00 +0.16 — 23:02
84 Tanner Jeannot L +0.79 +0.70 +0.05 -0.01 0.00 0.00 +0.05 — 15:25
47 Mark Kastelic C +0.52 +0.55 0.00 +0.05 0.00 -0.03 -0.06 — 14:28
11 Casey Mittelstadt C +0.52 +0.75 +0.19 -0.41 0.00 +0.01 -0.02 — 13:11
93 Fraser Minten C +0.50 0.00 0.00 +0.52 0.00 -0.02 0.00 — 14:11
6 Mason Lohrei D +0.27 +0.70 0.00 -0.63 0.00 0.00 +0.20 — 16:28
71 Viktor Arvidsson L +0.10 +0.55 +0.02 -0.47 0.00 0.00 0.00 — 7:30
45 Jonathan Aspirot D -0.15 0.00 0.00 -0.13 0.00 0.00 -0.02 — 4:19
26 Andrew Peeke D -0.27 0.00 +0.02 -0.27 0.00 0.00 -0.02 — 26:36
18 Pavel Zacha C -0.27 0.00 +0.01 -0.37 0.00 +0.09 0.00 — 15:38
70 Joonas Korpisalo G -0.36 0.00 — — 0.00 — — -0.36 60:00
21 Alex Steeves C -0.63 0.00 +0.05 -0.66 0.00 0.00 -0.02 — 13:04

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
36 Morgan Barron C +1.69 +0.75 +0.36 +0.62 0.00 -0.01 -0.02 — 12:44
54 Dylan Samberg D +1.56 +0.55 +0.03 +0.86 0.00 0.00 +0.12 — 18:48
45 Cole Koepke L +1.47 +0.55 +0.13 +0.77 0.00 0.00 +0.02 — 12:03
2 Dylan DeMelo D +0.84 +0.70 +0.02 +0.09 0.00 0.00 +0.03 — 19:45
17 Adam Lowry C +0.72 0.00 0.00 +0.62 0.00 +0.05 +0.05 — 13:14
44 Josh Morrissey D +0.56 +0.70 +0.05 -0.34 0.00 0.00 +0.15 — 26:03
9 Alex Iafallo L +0.55 +0.75 +0.13 -0.29 0.00 0.00 -0.04 — 15:01
62 Nino Niederreiter R +0.45 0.00 +0.10 +0.35 0.00 0.00 0.00 — 12:45
91 Cole Perfetti C +0.37 +0.70 +0.23 -0.56 0.00 0.00 0.00 — 14:16
19 Jonathan Toews C +0.34 0.00 +0.03 +0.13 +0.15 -0.02 +0.05 — 14:58
14 Gustav Nyquist R +0.31 0.00 +0.13 +0.13 0.00 0.00 +0.06 — 15:54
13 Gabriel Vilardi C +0.29 +0.75 +0.22 -0.83 +0.15 +0.01 0.00 — 17:41
81 Kyle Connor L +0.13 +0.55 +0.09 -0.49 0.00 0.00 -0.02 — 21:01
4 Neal Pionk D -0.02 0.00 +0.01 -0.11 0.00 0.00 +0.08 — 23:39
55 Mark Scheifele C -0.26 0.00 +0.10 -0.41 0.00 -0.04 +0.08 — 19:58
5 Luke Schenn D -0.33 0.00 0.00 -0.41 0.00 0.00 +0.08 — 10:57
7 Vladislav Namestnikov C -0.44 0.00 +0.10 -0.57 0.00 -0.01 +0.05 — 15:00
64 Logan Stanley D -0.62 0.00 0.00 -0.67 0.00 0.00 +0.05 — 14:59
1 Eric Comrie G -2.73 0.00 — — 0.00 — — -2.73 58:34

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.