Minnesota WildMIN 4–3 Final/OT Winnipeg JetsWPG

Saturday, December 27, 2025

Final/OT 1st2nd3rdOT T SOG
Minnesota WildMIN 1111 4 19
Winnipeg JetsWPG 1200 3 26

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

Highlights

Scoring

1st Period
11:36 WPG Josh Morrissey (6) Kyle Connor (27), Gabriel Vilardi (16) · slap xG 0.06 0–1 ▶
18:29 MIN Matt Boldy (23) Jared Spurgeon (7), Quinn Hughes (25) · deflected xG 0.24 1–1 ▶
2nd Period
7:33 MIN Kirill Kaprizov (23) Mats Zuccarello (13), Danila Yurov (9) · backhand xG 0.17 2–1 ▶
17:56 WPG Kyle Connor (18) Mark Scheifele (27), Gabriel Vilardi (17) · snap xG 0.18 2–2 ▶
19:57 WPG Mark Scheifele (18) Jonathan Toews (7) · wrist xG 0.09 2–3 ▶
3rd Period
19:38 MIN Mats Zuccarello (3)PP Kirill Kaprizov (22), Quinn Hughes (26) · snap xG 0.28 3–3 ▶
Overtime
0:39 MIN Matt Boldy (24) Quinn Hughes (27), Kirill Kaprizov (23) · snap xG 0.17 4–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

MIN 58%Deserve to win42% WPG
MINWPG
2.83Expected goals2.90
4Goals (no shootout)3
1.85Expected goals, 5 on 51.90
54Shot attempts60
37Unblocked attempts42
19Shots on goal26

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
15:52 WPG Deserve to win Deserve to win · WPG takes the lead, 60–40%
MIN had led since 9:32 of the 1st, by as much as 63%
2nd Period
2:15 MIN Deserve to win Deserve to win · MIN takes the lead, 60–40%
WPG had led since 15:52 of the 1st, by as much as 61%

Shot map

MIN shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Vladimir Tarasenko: wrist, 39 ft, xG 0.04 (P1 2:00) Vinnie Hinostroza: slap, 45 ft, xG 0.02 (P1 2:14) Marcus Foligno: wrist, 54 ft, xG 0.01 (P1 2:40) Vladislav Namestnikov: wrist, 51 ft, xG 0.01 (P1 2:51) Dylan Samberg: wrist, 64 ft, xG 0.01 (P1 2:54) Joel Eriksson Ek: tip-in, 10 ft, xG 0.08 (P1 4:27) Joel Eriksson Ek: tip-in, 15 ft, xG 0.06 (P1 4:44) Matt Boldy: wrist, 8 ft, xG 0.03 (P1 4:46) Cole Perfetti: tip-in, 25 ft, xG 0.04 (P1 6:52) Kirill Kaprizov: tip-in, 65 ft, xG 0.00 (P1 7:58) Marcus Johansson: slap, 46 ft, xG 0.04 (P1 8:49) Danila Yurov: slap, 16 ft, xG 0.09 (P1 9:32) Cole Perfetti: slap, 15 ft, xG 0.06 (P1 9:43) Mark Scheifele: wrist, 8 ft, xG 0.03 (P1 10:02) Mark Scheifele: bat, 8 ft, xG 0.02 (P1 10:03) Marcus Foligno: tip-in, 12 ft, xG 0.06 (P1 10:25) Josh Morrissey: wrist, 53 ft, xG 0.03 (P1 13:29) Gustav Nyquist: wrist, 19 ft, xG 0.08 (P1 14:32) Kyle Connor: wrist, 8 ft, xG 0.05 (P1 14:33) Nino Niederreiter: tip-in, 13 ft, xG 0.08 (P1 14:41) Morgan Barron: wrist, 26 ft, xG 0.09 (P1 15:36) Tanner Pearson: snap, 30 ft, xG 0.06 (P1 15:42) Dylan DeMelo: slap, 61 ft, xG 0.03 (P1 15:49) Gabriel Vilardi: snap, 19 ft, xG 0.08 (P1 15:52) Morgan Barron: backhand, 18 ft, xG 0.02 (P1 17:53) Jared Spurgeon: wrist, 32 ft, xG 0.05 (P1 18:12) Mats Zuccarello: snap, 40 ft, xG 0.04 (P2 0:31) Kirill Kaprizov: tip-in, 18 ft, xG 0.06 (P2 1:26) Kirill Kaprizov: tip-in, 19 ft, xG 0.09 (P2 1:52) Kirill Kaprizov: tip-in, 6 ft, xG 0.11 (P2 2:02) Joel Eriksson Ek: wrist, 6 ft, xG 0.08 (P2 2:03) Ryan Hartman: slap, 47 ft, xG 0.02 (P2 2:15) Gustav Nyquist: wrist, 35 ft, xG 0.07 (P2 5:10) Morgan Barron: wrist, 26 ft, xG 0.05 (P2 5:38) Gabriel Vilardi: slap, 26 ft, xG 0.04 (P2 6:25) Yakov Trenin: tip-in, 13 ft, xG 0.05 (P2 7:14) Josh Morrissey: wrist, 83 ft, xG 0.00 (P2 8:01) Vladislav Namestnikov: wrist, 48 ft, xG 0.03 (P2 10:08) Cole Perfetti: wrist, 37 ft, xG 0.04 (P2 13:29) Morgan Barron: wrist, 42 ft, xG 0.02 (P2 14:09) Adam Lowry: wrist, 9 ft, xG 0.17 (P2 14:22) Morgan Barron: wrist, 66 ft, xG 0.01 (P2 14:37) Luke Schenn: wrist, 24 ft, xG 0.05 (P2 15:43) Matt Boldy: wrist, 38 ft, xG 0.01 (P2 16:40) Jake Middleton: wrist, 58 ft, xG 0.01 (P2 16:46) Jake Middleton: wrist, 14 ft, xG 0.08 (P2 16:57) Morgan Barron: tip-in, 14 ft, xG 0.07 (P2 17:22) Gabriel Vilardi: wrist, 29 ft, xG 0.11 (P2 18:52) Josh Morrissey: slap, 51 ft, xG 0.04 (P2 19:53) Matt Boldy: wrist, 18 ft, xG 0.13 (P3 1:59) Matt Boldy: deflected, 5 ft, xG 0.21 (P3 2:08) Dylan DeMelo: wrist, 61 ft, xG 0.02 (P3 2:44) Joel Eriksson Ek: wrist, 38 ft, xG 0.02 (P3 3:33) Tanner Pearson: wrist, 40 ft, xG 0.01 (P3 7:07) Mark Scheifele: snap, 20 ft, xG 0.15 (P3 7:59) Mark Scheifele: wrist, 6 ft, xG 0.18 (P3 9:42) Nino Niederreiter: wrist, 48 ft, xG 0.02 (P3 10:34) Matt Boldy: wrist, 66 ft, xG 0.01 (P3 11:21) Mats Zuccarello: tip-in, 7 ft, xG 0.11 (P3 11:35) Luke Schenn: slap, 53 ft, xG 0.02 (P3 12:25) Cole Perfetti: tip-in, 22 ft, xG 0.05 (P3 12:58) Danila Yurov: wrist, 29 ft, xG 0.13 (P3 13:12) Mats Zuccarello: wrist, 41 ft, xG 0.06 (P3 13:44) Mats Zuccarello: wrist, 37 ft, xG 0.07 (P3 14:21) Quinn Hughes: wrist, 56 ft, xG 0.03 (P3 15:06) Jared Spurgeon: slap, 42 ft, xG 0.03 (P3 15:34) Dylan Samberg: slap, 59 ft, xG 0.04 (P3 16:58) Nino Niederreiter: wrist, 55 ft, xG 0.03 (P3 17:34) Mats Zuccarello: wrist, 35 ft, xG 0.09 (P3 17:58) Adam Lowry: wrist, 86 ft, xG 0.53 (P3 18:47) Kirill Kaprizov: slap, 29 ft, xG 0.06 (P3 19:17) Mark Scheifele: slap, 36 ft, xG 0.12 (OT 0:22) Josh Morrissey: GOAL, slap, 39 ft, xG 0.06 (P1 11:36) Matt Boldy: GOAL, deflected, 5 ft, xG 0.24 (P1 18:29) Kirill Kaprizov: GOAL, backhand, 10 ft, xG 0.17 (P2 7:33) Kyle Connor: GOAL, snap, 22 ft, xG 0.18 (P2 17:56) Mark Scheifele: GOAL, wrist, 31 ft, xG 0.09 (P2 19:57) Mats Zuccarello: GOAL, snap, 23 ft, xG 0.28 (P3 19:38) Matt Boldy: GOAL, snap, 33 ft, xG 0.17 (OT 0:39)
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

Minnesota Wild

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Kirill Kaprizov 123 +1 90.49 1122:16
12 Matt Boldy 202 +1 80.79 1020:27
36 Mats Zuccarello 112 0 60.66 0119:09
14 Joel Eriksson Ek 000 -1 70.24 0118:45
38 Ryan Hartman 000 -1 10.02 2215:59
90 Marcus Johansson 000 0 10.04 0014:43
91 Vladimir Tarasenko 000 -1 10.04 0113:48
22 Danila Yurov 011 +1 20.23 2113:26
17 Marcus Foligno 000 -1 20.07 2212:58
13 Yakov Trenin 000 0 20.05 3211:59
78 Nico Sturm 000 -1 00.00 0011:06
18 Vinnie Hinostroza 000 0 10.02 1108:50
Defense
43 Quinn Hughes 033 +1 60.03 1025:37
7 Brock Faber 000 -2 20.00 1121:34
25 Jonas Brodin 000 0 10.00 0220:13
46 Jared Spurgeon 011 +2 20.08 1219:13
24 Zach Bogosian 000 0 00.00 2114:21
55 Jake Middleton 000 -1 30.09 2013:40
Goalie SAGA SVSV% xGA GSAx
Jesper Wallstedt 26323 .885 2.37 -0.63

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
55 Mark Scheifele 112 +1 90.58 2021:09
81 Kyle Connor 112 +1 20.23 0021:01
13 Gabriel Vilardi 022 +2 60.23 0220:48
36 Morgan Barron 000 -1 70.26 0116:55
17 Adam Lowry 000 0 40.70 0216:52
14 Gustav Nyquist 000 0 30.14 1315:10
70 Tanner Pearson 000 -1 20.08 0112:09
9 Alex Iafallo 000 0 00.00 0012:06
19 Jonathan Toews 011 0 00.00 0012:02
7 Vladislav Namestnikov 000 0 20.03 1011:02
62 Nino Niederreiter 000 0 30.13 1010:58
91 Cole Perfetti 000 0 40.19 0010:51
Defense
44 Josh Morrissey 101 0 60.14 0124:35
54 Dylan Samberg 000 0 50.05 2221:55
2 Dylan DeMelo 000 +1 20.04 1120:41
4 Neal Pionk 000 0 00.00 2120:05
8 Logan Stanley 000 0 30.00 1115:29
2 Luke Schenn 000 -1 20.08 5012:35
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 19415 .789 2.83 -1.17

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.

Minnesota Wild

Player Rating Points Shots On ice Pen FO Other GSAx TOI
12 Matt Boldy L +2.66 +1.50 +0.52 +0.70 0.00 0.00 -0.06 — 20:27
97 Kirill Kaprizov L +2.44 +2.00 +0.32 +0.11 0.00 0.00 +0.01 — 22:16
22 Danila Yurov R +1.72 +0.55 +0.15 +0.97 0.00 -0.02 +0.07 — 13:26
36 Mats Zuccarello R +1.60 +1.45 +0.43 -0.28 0.00 -0.01 +0.01 — 19:09
43 Quinn Hughes D +1.45 +1.80 +0.02 -0.29 0.00 0.00 -0.08 — 25:37
46 Jared Spurgeon D +1.38 +0.70 +0.06 +0.48 0.00 0.00 +0.14 — 19:13
14 Joel Eriksson Ek C +0.44 0.00 +0.15 +0.06 +0.15 +0.01 +0.07 — 18:45
18 Vinnie Hinostroza C +0.23 0.00 +0.01 -0.14 +0.30 0.00 +0.05 — 8:50
25 Jonas Brodin D +0.08 0.00 0.00 -0.17 +0.15 0.00 +0.10 — 20:13
5 Jake Middleton D +0.03 0.00 +0.06 -0.03 0.00 0.00 0.00 — 13:40
24 Zach Bogosian D +0.01 0.00 0.00 -0.02 0.00 0.00 +0.03 — 14:21
13 Yakov Trenin C -0.03 0.00 +0.03 -0.01 -0.15 0.00 +0.10 — 11:59
90 Marcus Johansson L -0.09 0.00 +0.02 +0.04 -0.15 0.00 0.00 — 14:43
7 Brock Faber D -0.22 0.00 0.00 -0.23 0.00 0.00 +0.01 — 21:34
17 Marcus Foligno L -0.24 0.00 +0.04 -0.39 0.00 0.00 +0.10 — 12:58
91 Vladimir Tarasenko R -0.33 0.00 +0.02 -0.23 -0.15 0.00 +0.03 — 13:48
30 Jesper Wallstedt G -0.63 0.00 — — 0.00 — — -0.63 58:32
78 Nico Sturm C -0.71 0.00 0.00 -0.74 0.00 +0.05 -0.02 — 11:06
38 Ryan Hartman R -0.78 0.00 +0.01 -0.82 0.00 -0.07 +0.10 — 15:59

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
55 Mark Scheifele C +2.60 +1.45 +0.38 +0.77 0.00 0.00 0.00 — 21:09
81 Kyle Connor L +2.49 +1.45 +0.15 +0.91 0.00 0.00 -0.02 — 21:01
13 Gabriel Vilardi C +1.82 +1.10 +0.15 +0.68 -0.15 -0.02 +0.06 — 20:48
44 Josh Morrissey D +1.08 +0.75 +0.09 +0.21 0.00 0.00 +0.03 — 24:35
2 Dylan DeMelo D +0.84 0.00 +0.03 +0.92 -0.15 0.00 +0.05 — 20:41
19 Jonathan Toews C +0.62 +0.70 0.00 -0.15 0.00 +0.07 0.00 — 12:02
17 Adam Lowry C +0.32 0.00 +0.46 -0.27 0.00 +0.06 +0.08 — 16:52
91 Cole Perfetti C +0.20 0.00 +0.12 +0.07 0.00 +0.01 0.00 — 10:51
7 Vladislav Namestnikov C +0.15 0.00 +0.02 +0.17 0.00 -0.04 0.00 — 11:02
62 Nino Niederreiter R +0.15 0.00 +0.09 -0.09 +0.15 0.00 0.00 — 10:58
9 Alex Iafallo L +0.03 0.00 0.00 +0.05 0.00 0.00 -0.02 — 12:06
64 Logan Stanley D +0.01 0.00 0.00 -0.17 +0.15 0.00 +0.03 — 15:29
54 Dylan Samberg D -0.12 0.00 +0.04 -0.24 0.00 0.00 +0.08 — 21:55
70 Tanner Pearson L -0.15 0.00 +0.05 -0.10 -0.15 0.00 +0.05 — 12:09
4 Neal Pionk D -0.18 0.00 0.00 -0.19 0.00 0.00 +0.01 — 20:05
36 Morgan Barron C -0.32 0.00 +0.17 -0.50 0.00 -0.04 +0.05 — 16:55
5 Luke Schenn D -0.34 0.00 +0.05 -0.39 0.00 0.00 0.00 — 12:35
14 Gustav Nyquist R -0.49 0.00 +0.09 -0.71 0.00 0.00 +0.13 — 15:10
37 Connor Hellebuyck G -1.17 0.00 — — 0.00 — — -1.17 60:05

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.