Minnesota WildMIN 4–1 Final Seattle KrakenSEA

Monday, December 8, 2025

Final 1st2nd3rd T SOG
Minnesota WildMIN 013 4 29
Seattle KrakenSEA 010 1 24

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

Highlights

Scoring

1st Period
No scoring
2nd Period
1:18 MIN Joel Eriksson Ek (5) Matt Boldy (16), Jake Middleton (6) · snap xG 0.17 1–0 ▶
6:48 SEA Jordan Eberle (9)PP Chandler Stephenson (9), Jared McCann (3) · tip-in xG 0.10 1–1 ▶
3rd Period
8:12 MIN Marcus Johansson (9) Joel Eriksson Ek (13) · tip-in xG 0.07 2–1 ▶
18:45 MIN Kirill Kaprizov (18)EN Nico Sturm (2), Jared Spurgeon (4) · backhand xG 0.33 3–1 ▶
19:00 MIN Vladimir Tarasenko (3)EN Joel Eriksson Ek (14) · wrist xG 0.56 4–1 ▶

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 69%Deserve to win31% SEA
MINSEA
4.05Expected goals1.71
4Goals (no shootout)1
1.63Expected goals, 5 on 51.44
67Shot attempts63
46Unblocked attempts45
29Shots on goal24

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
9:50 MIN No shift No shift · Zuccarello, 37:27 on the bench
No shift after 15:03 of the 1st; 6 shifts (5:32) before that
3rd Period
17:10 MIN No shift No shift · Middleton, 12:20 on the bench
No shift after 7:04 of the 3rd; 16 shifts (16:34) before that
18:13 SEA Pulled goalie Pulled goalie · Pulled Grubauer, down 2–1
With 1:47 left; MIN scored at 18:45 of the 3rd (3–1)

Shot map

MIN shoots ←Bigger circle: higher xG; filled: goal→ SEA shoots
Joel Eriksson Ek: wrist, 85 ft, xG 0.00 (P1 0:54) Mats Zuccarello: wrist, 37 ft, xG 0.01 (P1 1:09) Kirill Kaprizov: wrist, 31 ft, xG 0.04 (P1 1:37) Kirill Kaprizov: snap, 13 ft, xG 0.04 (P1 2:04) Ryan Hartman: wrist, 22 ft, xG 0.14 (P1 2:31) Nico Sturm: snap, 31 ft, xG 0.19 (P1 3:48) Brock Faber: slap, 40 ft, xG 0.08 (P1 5:32) Zach Bogosian: wrist, 9 ft, xG 0.13 (P1 6:21) Vladimir Tarasenko: tip-in, 18 ft, xG 0.07 (P1 7:19) Liam Ohgren: wrist, 38 ft, xG 0.05 (P1 7:49) Matt Boldy: wrist, 38 ft, xG 0.04 (P1 8:31) Eeli Tolvanen: deflected, 6 ft, xG 0.01 (P1 9:28) Brandon Montour: slap, 55 ft, xG 0.04 (P1 9:36) Ryan Winterton: snap, 49 ft, xG 0.01 (P1 10:05) Jani Nyman: slap, 51 ft, xG 0.03 (P1 10:17) Kaapo Kakko: wrist, 5 ft, xG 0.24 (P1 10:51) Kaapo Kakko: deflected, 6 ft, xG 0.06 (P1 10:52) Mats Zuccarello: wrist, 14 ft, xG 0.09 (P1 12:06) Mats Zuccarello: tip-in, 14 ft, xG 0.07 (P1 12:18) Zeev Buium: wrist, 42 ft, xG 0.05 (P1 12:56) Brandon Montour: wrist, 66 ft, xG 0.01 (P1 14:14) Ryan Lindgren: wrist, 64 ft, xG 0.01 (P1 14:28) Chandler Stephenson: tip-in, 19 ft, xG 0.09 (P1 15:38) Shane Wright: wrist, 40 ft, xG 0.05 (P1 16:25) Eeli Tolvanen: snap, 25 ft, xG 0.07 (P1 17:06) Shane Wright: snap, 19 ft, xG 0.03 (P1 17:20) Mason Marchment: snap, 11 ft, xG 0.04 (P1 17:21) Josh Mahura: slap, 58 ft, xG 0.03 (P1 18:54) Brandon Montour: wrist, 50 ft, xG 0.00 (P1 18:57) Joel Eriksson Ek: wrist, 37 ft, xG 0.01 (P1 19:05) Jordan Eberle: wrist, 20 ft, xG 0.03 (P2 0:18) Kirill Kaprizov: wrist, 41 ft, xG 0.02 (P2 0:25) Matt Boldy: tip-in, 28 ft, xG 0.04 (P2 0:54) Joel Eriksson Ek: backhand, 25 ft, xG 0.02 (P2 0:59) Jani Nyman: wrist, 53 ft, xG 0.00 (P2 1:28) Kirill Kaprizov: tip-in, 18 ft, xG 0.09 (P2 2:28) Kirill Kaprizov: snap, 8 ft, xG 0.12 (P2 2:33) Joel Eriksson Ek: wrist, 30 ft, xG 0.07 (P2 2:44) Kirill Kaprizov: wrist, 9 ft, xG 0.13 (P2 2:52) Joel Eriksson Ek: wrist, 6 ft, xG 0.06 (P2 2:53) Jordan Eberle: snap, 14 ft, xG 0.07 (P2 3:52) Nico Sturm: tip-in, 8 ft, xG 0.10 (P2 4:27) Frederick Gaudreau: wrist, 28 ft, xG 0.03 (P2 6:21) Frederick Gaudreau: tip-in, 19 ft, xG 0.04 (P2 6:56) Frederick Gaudreau: bat, 17 ft, xG 0.02 (P2 6:57) Mason Marchment: slap, 50 ft, xG 0.01 (P2 8:41) Jani Nyman: slap, 35 ft, xG 0.07 (P2 9:30) Ryker Evans: wrist, 39 ft, xG 0.04 (P2 10:27) Yakov Trenin: wrist, 64 ft, xG 0.01 (P2 10:43) Matty Beniers: wrist, 43 ft, xG 0.01 (P2 12:17) Brandon Montour: tip-in, 17 ft, xG 0.03 (P2 12:35) Matt Boldy: tip-in, 10 ft, xG 0.08 (P2 13:00) Yakov Trenin: wrist, 12 ft, xG 0.15 (P2 15:20) Matty Beniers: slap, 52 ft, xG 0.01 (P2 16:49) Jared Spurgeon: wrist, 12 ft, xG 0.06 (P2 18:43) Kirill Kaprizov: tip-in, 10 ft, xG 0.09 (P2 19:11) Yakov Trenin: tip-in, 15 ft, xG 0.02 (P2 19:45) Chandler Stephenson: wrist, 45 ft, xG 0.03 (P2 19:57) Jared McCann: wrist, 60 ft, xG 0.01 (P3 0:25) Vladimir Tarasenko: wrist, 25 ft, xG 0.08 (P3 2:03) Matt Boldy: backhand, 10 ft, xG 0.02 (P3 3:38) Jonas Brodin: backhand, 13 ft, xG 0.03 (P3 3:40) Marcus Johansson: backhand, 9 ft, xG 0.01 (P3 3:41) Chandler Stephenson: wrist, 38 ft, xG 0.04 (P3 3:52) Yakov Trenin: snap, 9 ft, xG 0.14 (P3 4:31) Matt Boldy: wrist, 36 ft, xG 0.01 (P3 4:35) Zach Bogosian: snap, 70 ft, xG 0.01 (P3 4:59) Jani Nyman: wrist, 59 ft, xG 0.00 (P3 5:19) Brandon Montour: slap, 60 ft, xG 0.02 (P3 5:24) Jani Nyman: wrist, 26 ft, xG 0.10 (P3 5:58) Jordan Eberle: wrist, 41 ft, xG 0.01 (P3 6:28) Ryan Winterton: wrist, 34 ft, xG 0.01 (P3 8:19) Jani Nyman: wrist, 41 ft, xG 0.02 (P3 10:40) Shane Wright: snap, 21 ft, xG 0.14 (P3 10:51) Ryan Lindgren: wrist, 59 ft, xG 0.01 (P3 11:00) Mason Marchment: wrist, 45 ft, xG 0.01 (P3 11:12) Chandler Stephenson: wrist, 40 ft, xG 0.03 (P3 12:02) Jared McCann: wrist, 52 ft, xG 0.01 (P3 12:28) Yakov Trenin: wrist, 47 ft, xG 0.01 (P3 13:05) Brock Faber: wrist, 28 ft, xG 0.03 (P3 13:38) Matt Boldy: wrist, 30 ft, xG 0.02 (P3 14:22) Shane Wright: tip-in, 86 ft, xG 0.00 (P3 14:29) Matty Beniers: snap, 37 ft, xG 0.05 (P3 15:54) Nico Sturm: wrist, 135 ft, xG 0.45 (P3 18:19) Josh Mahura: slap, 64 ft, xG 0.01 (P3 19:08) Liam Ohgren: snap, 46 ft, xG 0.01 (P3 19:50) Joel Eriksson Ek: GOAL, snap, 11 ft, xG 0.17 (P2 1:18) Jordan Eberle: GOAL, tip-in, 7 ft, xG 0.10 (P2 6:48) Marcus Johansson: GOAL, tip-in, 11 ft, xG 0.07 (P3 8:12) Kirill Kaprizov: GOAL, backhand, 162 ft, xG 0.33 (P3 18:45) Vladimir Tarasenko: GOAL, wrist, 83 ft, xG 0.56 (P3 19:00)
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 101 +1 90.87 1023:08
12 Matt Boldy 011 +3 80.21 1322:49
14 Joel Eriksson Ek 123 +3 70.34 0021:04
90 Marcus Johansson 101 +3 20.09 2018:37
91 Vladimir Tarasenko 101 +1 40.71 1018:37
13 Yakov Trenin 000 0 50.33 9016:40
38 Ryan Hartman 000 0 30.14 1115:03
22 Danila Yurov 000 0 10.00 2113:36
92 Liam Ohgren 000 0 60.06 2012:50
78 Nico Sturm 011 +1 30.74 2011:47
36 Mats Zuccarello 000 0 30.17 0005:32
Defense
25 Jonas Brodin 000 +2 20.03 0522:05
7 Brock Faber 000 +2 20.11 0321:52
46 Jared Spurgeon 011 +1 20.06 3118:08
55 Jake Middleton 011 0 20.00 0116:34
24 Zach Bogosian 000 +2 30.14 0014:24
8 Zeev Buium 000 +1 40.05 0113:58
48 Daemon Hunt 000 0 10.00 0109:09
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 24123 .958 1.71 +0.71

Seattle Kraken

Skater GAP+/− AttxG HitBlkTOI
Forwards
10 Matty Beniers 000 -1 30.08 0118:57
9 Chandler Stephenson 011 -3 50.19 0117:24
17 Eeli Tolvanen 000 -3 40.08 5016:46
27 Mason Marchment 000 -2 40.06 0116:12
19 Jared McCann 011 -1 20.02 1016:05
51 Shane Wright 000 -1 40.23 1315:58
7 Jordan Eberle 101 -1 50.21 1015:40
84 Kaapo Kakko 000 -1 20.29 0015:08
89 Frederick Gaudreau 000 0 40.09 0113:05
26 Ryan Winterton 000 0 30.02 0112:26
24 Tye Kartye 000 0 00.00 2108:06
Defense
62 Brandon Montour 000 -3 110.10 1022:21
6 Adam Larsson 000 0 10.00 0320:37
55 Ryan Lindgren 000 -2 30.02 1318:41
41 Ryker Evans 000 -1 10.04 1018:38
29 Vince Dunn 000 -2 10.00 1018:04
28 Josh Mahura 000 0 30.04 2417:50
Goalie SAGA SVSV% xGA GSAx
Philipp Grubauer 27225 .926 2.71 +0.71

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
14 Joel Eriksson Ek C +3.07 +2.15 +0.22 +0.59 +0.15 0.00 -0.04 — 21:04
97 Kirill Kaprizov L +1.87 +0.75 +0.57 +0.41 +0.15 0.00 0.00 — 23:08
12 Matt Boldy L +1.56 +0.70 +0.14 +0.57 0.00 +0.02 +0.13 — 22:49
78 Nico Sturm C +1.47 +0.70 +0.48 +0.28 0.00 +0.01 0.00 — 11:47
90 Marcus Johansson L +1.27 +0.75 +0.06 +0.50 0.00 0.00 -0.04 — 18:37
91 Vladimir Tarasenko R +0.91 +0.75 +0.46 -0.32 0.00 0.00 +0.02 — 18:37
5 Jake Middleton D +0.87 +0.55 0.00 +0.27 0.00 0.00 +0.05 — 16:34
32 Filip Gustavsson G +0.71 0.00 — — 0.00 — — +0.71 59:59
46 Jared Spurgeon D +0.60 +0.55 +0.04 -0.03 0.00 0.00 +0.05 — 18:08
25 Jonas Brodin D +0.53 0.00 +0.02 +0.28 0.00 0.00 +0.23 — 22:05
7 Brock Faber D +0.47 0.00 +0.07 +0.20 0.00 0.00 +0.19 — 21:52
24 Zach Bogosian D +0.33 0.00 +0.09 +0.24 0.00 0.00 0.00 — 14:24
36 Mats Zuccarello R +0.19 0.00 +0.11 +0.08 0.00 0.00 0.00 — 5:32
13 Yakov Trenin C +0.15 0.00 +0.21 -0.06 0.00 -0.02 +0.02 — 16:40
48 Daemon Hunt D +0.14 0.00 0.00 +0.26 -0.15 0.00 +0.03 — 9:09
28 Liam Ohgren L -0.03 0.00 +0.04 -0.07 0.00 0.00 0.00 — 12:50
8 Zeev Buium D -0.11 0.00 +0.03 -0.19 0.00 0.00 +0.05 — 13:58
38 Ryan Hartman R -0.20 0.00 +0.09 -0.32 0.00 0.00 +0.03 — 15:03
22 Danila Yurov R -0.28 0.00 0.00 -0.11 -0.15 -0.07 +0.05 — 13:36

Seattle Kraken

Player Rating Points Shots On ice Pen FO Other GSAx TOI
51 Shane Wright C +1.12 0.00 +0.15 +0.81 0.00 +0.01 +0.15 — 15:58
84 Kaapo Kakko R +0.88 0.00 +0.19 +0.83 -0.15 +0.01 0.00 — 15:08
7 Jordan Eberle R +0.71 +0.75 +0.14 -0.16 0.00 -0.01 0.00 — 15:40
31 Philipp Grubauer G +0.71 0.00 — — 0.00 — — +0.71 58:42
19 Jared McCann L +0.52 +0.55 +0.01 +0.05 0.00 0.00 -0.10 — 16:05
38 Jani Nyman R +0.28 0.00 +0.14 +0.11 0.00 0.00 +0.03 — 13:20
41 Ryker Evans D +0.26 0.00 +0.03 +0.25 0.00 0.00 -0.02 — 18:38
28 Josh Mahura D +0.19 0.00 +0.03 0.00 0.00 0.00 +0.16 — 17:50
6 Adam Larsson D +0.12 0.00 0.00 -0.03 0.00 0.00 +0.15 — 20:37
10 Matty Beniers C -0.02 0.00 +0.05 -0.16 0.00 +0.06 +0.03 — 18:57
89 Frederick Gaudreau C -0.04 0.00 +0.06 -0.12 0.00 -0.03 +0.05 — 13:05
27 Mason Marchment L -0.09 0.00 +0.04 -0.33 +0.15 0.00 +0.05 — 16:12
9 Chandler Stephenson C -0.20 +0.70 +0.13 -1.01 -0.15 +0.02 +0.11 — 17:24
62 Brandon Montour D -0.22 0.00 +0.07 -0.42 +0.15 0.00 -0.02 — 22:21
26 Ryan Winterton C -0.31 0.00 +0.02 -0.38 0.00 0.00 +0.05 — 12:26
12 Tye Kartye L -0.33 0.00 0.00 -0.38 0.00 0.00 +0.05 — 8:06
29 Vince Dunn D -0.33 0.00 0.00 -0.27 0.00 0.00 -0.06 — 18:04
55 Ryan Lindgren D -0.53 0.00 +0.01 -0.64 0.00 0.00 +0.09 — 18:41
20 Eeli Tolvanen R -0.67 0.00 +0.06 -0.72 0.00 0.00 0.00 — 16:46

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.