Minnesota WildMIN 2–5 Final Dallas StarsDAL

Tuesday, October 14, 2025

Final 1st2nd3rd T SOG
Minnesota WildMIN 002 2 41
Dallas StarsDAL 212 5 25

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

Highlights

Scoring

1st Period
5:37 DAL Esa Lindell (1) Roope Hintz (3), Miro Heiskanen (2) · wrist xG 0.03 0–1 ▶
16:18 DAL Wyatt Johnston (3)PP Roope Hintz (4), Mikko Rantanen (4) · snap xG 0.22 0–2 ▶
2nd Period
1:31 DAL Matt Duchene (1)PP Mavrik Bourque (1), Thomas Harley (4) · snap xG 0.15 0–3 ▶
3rd Period
3:50 MIN Matt Boldy (4)PP Zeev Buium (3), Kirill Kaprizov (5) · tip-in xG 0.12 1–3 ▶
13:04 MIN Kirill Kaprizov (4)PP Zeev Buium (4), Vladimir Tarasenko (4) · snap xG 0.07 2–3 ▶
18:18 DAL Radek Faksa (1)EN Jason Robertson (2), Tyler Seguin (1) · backhand xG 0.89 2–4 ▶
19:50 DAL Roope Hintz (1)EN Wyatt Johnston (1), Esa Lindell (2) · snap xG 0.92 2–5 ▶

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 67%Deserve to win33% DAL
MINDAL
2.92Expected goals3.89
2Goals (no shootout)5
1.97Expected goals, 5 on 51.28
68Shot attempts52
51Unblocked attempts35
41Shots on goal25

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
0:46 DAL Deserve to win Deserve to win · DAL takes the lead, 61–39%
MIN had led since 1:51 of the 1st, by as much as 76%
0:50 DAL xG swing xG swing · Out-chanced MIN 1.13–0.01
In xG over 10 minutes, 10:50 of the 1st to 0:50 of the 2nd; goals 1–0
3rd Period
3:29 DAL Goalie Goalie · Oettinger +2.0 goals saved
0 goals on 2.00 xG, 27 shots on goal
6:50 MIN Deserve to win Deserve to win · MIN takes the lead, 60–40%
DAL had led since 0:46 of the 2nd, by as much as 68%
14:30 DAL No shift No shift · Duchene, 13:51 on the bench
No shift after 2:19 of the 3rd; 13 shifts (9:45) before that
16:50 DAL Shortened bench Shortened bench · 2 forwards sat
Hryckowian and Bastian: no shift after 6:14 of the 3rd
17:38 MIN Pulled goalie Pulled goalie · Pulled Gustavsson, down 3–2
With 2:22 left; DAL scored at 18:18 of the 3rd (2–4)
18:25 MIN Pulled goalie Pulled goalie · Pulled Gustavsson, down 4–2
With 1:35 left; DAL scored at 19:50 of the 3rd (2–5)

Shot map

MIN shoots ←Bigger circle: higher xG; filled: goal→ DAL shoots
Yakov Trenin: wrist, 12 ft, xG 0.12 (P1 0:22) Ryan Hartman: slap, 61 ft, xG 0.03 (P1 0:32) Matt Boldy: snap, 90 ft, xG 0.00 (P1 0:48) Roope Hintz: backhand, 30 ft, xG 0.02 (P1 0:59) Matt Boldy: wrist, 47 ft, xG 0.03 (P1 1:31) Zeev Buium: wrist, 39 ft, xG 0.01 (P1 1:33) Zach Bogosian: snap, 57 ft, xG 0.03 (P1 1:38) Matt Boldy: wrist, 32 ft, xG 0.03 (P1 1:51) Kirill Kaprizov: deflected, 10 ft, xG 0.10 (P1 1:56) Matt Boldy: snap, 16 ft, xG 0.24 (P1 1:58) Sam Steel: snap, 139 ft, xG 0.00 (P1 2:05) Joel Eriksson Ek: snap, 27 ft, xG 0.11 (P1 2:51) Mikko Rantanen: tip-in, 12 ft, xG 0.06 (P1 4:05) Jason Robertson: wrist, 27 ft, xG 0.03 (P1 4:35) Matt Boldy: wrist, 7 ft, xG 0.04 (P1 5:04) Esa Lindell: wrist, 44 ft, xG 0.01 (P1 5:16) Esa Lindell: slap, 62 ft, xG 0.00 (P1 5:20) Brock Faber: snap, 61 ft, xG 0.02 (P1 7:07) Ryan Hartman: snap, 89 ft, xG 0.00 (P1 8:42) Mavrik Bourque: snap, 32 ft, xG 0.10 (P1 11:02) Mikko Rantanen: snap, 31 ft, xG 0.12 (P1 11:30) Sam Steel: tip-in, 14 ft, xG 0.07 (P1 13:44) Ryan Hartman: snap, 52 ft, xG 0.01 (P1 14:09) Roope Hintz: slap, 42 ft, xG 0.01 (P1 14:16) Brock Faber: snap, 182 ft, xG 0.00 (P1 15:52) Mikko Rantanen: snap, 32 ft, xG 0.05 (P1 16:06) Zach Bogosian: snap, 71 ft, xG 0.00 (P1 16:58) Tyler Seguin: snap, 9 ft, xG 0.12 (P1 18:53) Wyatt Johnston: wrist, 11 ft, xG 0.15 (P1 19:08) Mikko Rantanen: tip-in, 13 ft, xG 0.07 (P2 0:32) Mikko Rantanen: slap, 43 ft, xG 0.08 (P2 0:46) Roope Hintz: snap, 8 ft, xG 0.13 (P2 0:48) Matt Boldy: wrist, 36 ft, xG 0.03 (P2 2:39) Jason Robertson: snap, 37 ft, xG 0.01 (P2 3:11) Matt Boldy: wrist, 37 ft, xG 0.06 (P2 3:22) Jason Robertson: backhand, 16 ft, xG 0.12 (P2 3:43) Joel Eriksson Ek: backhand, 7 ft, xG 0.09 (P2 4:14) Ryan Hartman: snap, 9 ft, xG 0.22 (P2 6:08) Kirill Kaprizov: snap, 29 ft, xG 0.18 (P2 6:12) Brock Faber: snap, 63 ft, xG 0.01 (P2 7:36) Wyatt Johnston: snap, 38 ft, xG 0.03 (P2 8:44) Zach Bogosian: snap, 68 ft, xG 0.01 (P2 9:09) Matt Boldy: slap, 32 ft, xG 0.13 (P2 10:49) Matt Boldy: snap, 45 ft, xG 0.04 (P2 11:09) Tyler Seguin: wrist, 18 ft, xG 0.10 (P2 11:38) Jared Spurgeon: snap, 57 ft, xG 0.01 (P2 12:03) Matt Duchene: snap, 83 ft, xG 0.00 (P2 12:12) Roope Hintz: wrist, 40 ft, xG 0.04 (P2 13:08) Joel Eriksson Ek: snap, 23 ft, xG 0.13 (P2 13:48) Kirill Kaprizov: snap, 65 ft, xG 0.02 (P2 14:00) Miro Heiskanen: slap, 63 ft, xG 0.02 (P2 16:02) Jason Robertson: wrist, 9 ft, xG 0.15 (P2 17:16) Jonas Brodin: snap, 59 ft, xG 0.02 (P2 18:15) Matt Boldy: tip-in, 11 ft, xG 0.07 (P2 19:19) Miro Heiskanen: backhand, 164 ft, xG 0.00 (P2 19:48) Vladimir Tarasenko: snap, 31 ft, xG 0.02 (P3 0:53) Justin Hryckowian: backhand, 33 ft, xG 0.01 (P3 1:00) Vinnie Hinostroza: snap, 50 ft, xG 0.01 (P3 2:09) Vladimir Tarasenko: wrist, 41 ft, xG 0.05 (P3 2:25) Zeev Buium: snap, 50 ft, xG 0.01 (P3 2:29) Kirill Kaprizov: snap, 24 ft, xG 0.12 (P3 3:16) Matt Boldy: snap, 50 ft, xG 0.02 (P3 3:29) Matt Boldy: snap, 41 ft, xG 0.06 (P3 3:37) Yakov Trenin: wrist, 40 ft, xG 0.01 (P3 4:13) Marco Rossi: snap, 36 ft, xG 0.08 (P3 6:13) Matt Boldy: snap, 67 ft, xG 0.02 (P3 6:37) Brock Faber: wrist, 51 ft, xG 0.02 (P3 6:48) Kirill Kaprizov: deflected, 7 ft, xG 0.13 (P3 6:50) Vinnie Hinostroza: snap, 19 ft, xG 0.18 (P3 10:09) Miro Heiskanen: wrist, 21 ft, xG 0.03 (P3 10:40) Ryan Hartman: snap, 70 ft, xG 0.01 (P3 11:15) Mikko Rantanen: snap, 38 ft, xG 0.04 (P3 13:11) Mikko Rantanen: wrist, 85 ft, xG 0.00 (P3 13:44) Kirill Kaprizov: snap, 88 ft, xG 0.00 (P3 14:54) Joel Eriksson Ek: wrist, 50 ft, xG 0.02 (P3 16:16) Marcus Foligno: snap, 8 ft, xG 0.14 (P3 17:04) Marcus Foligno: backhand, 35 ft, xG 0.02 (P3 17:35) Thomas Harley: wrist, 186 ft, xG 0.09 (P3 18:55) Zeev Buium: snap, 55 ft, xG 0.02 (P3 19:19) Esa Lindell: GOAL, wrist, 45 ft, xG 0.03 (P1 5:37) Wyatt Johnston: GOAL, snap, 8 ft, xG 0.22 (P1 16:18) Matt Duchene: GOAL, snap, 18 ft, xG 0.15 (P2 1:31) Matt Boldy: GOAL, tip-in, 9 ft, xG 0.12 (P3 3:50) Kirill Kaprizov: GOAL, snap, 37 ft, xG 0.07 (P3 13:04) Radek Faksa: GOAL, backhand, 24 ft, xG 0.89 (P3 18:18) Roope Hintz: GOAL, snap, 9 ft, xG 0.92 (P3 19:50)
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
12 Matt Boldy 101 -2 170.89 2125:57
97 Kirill Kaprizov 112 -2 80.62 0024:42
14 Joel Eriksson Ek 000 -3 50.36 4021:03
23 Marco Rossi 000 -2 30.08 0018:44
91 Vladimir Tarasenko 011 -3 40.07 1016:02
38 Ryan Hartman 000 0 60.26 1015:15
17 Marcus Foligno 000 0 20.16 3014:41
13 Yakov Trenin 000 0 20.14 7214:06
90 Marcus Johansson 000 -1 10.00 0210:27
92 Liam Ohgren 000 0 20.00 0009:59
18 Vinnie Hinostroza 000 0 20.19 1009:16
22 Danila Yurov 000 0 00.00 3108:08
Defense
7 Brock Faber 000 0 40.05 0223:27
25 Jonas Brodin 000 0 20.02 0121:23
8 Zeev Buium 022 -2 40.04 0020:57
46 Jared Spurgeon 000 -1 20.01 2218:27
55 Jake Middleton 000 -1 00.00 1314:20
24 Zach Bogosian 000 0 40.04 1213:08
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 23320 .870 1.98 -1.02

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
96 Mikko Rantanen 011 +2 70.42 1121:35
53 Wyatt Johnston 112 +1 50.40 1020:16
24 Roope Hintz 123 +2 61.13 1119:18
21 Jason Robertson 011 +1 70.30 1018:39
18 Sam Steel 000 +1 20.07 2015:51
12 Radek Faksa 101 +1 10.89 1015:46
91 Tyler Seguin 011 +1 30.22 0015:02
22 Mavrik Bourque 011 0 20.10 0112:54
15 Colin Blackwell 000 0 00.00 0012:40
95 Matt Duchene 101 0 20.15 0009:45
49 Justin Hryckowian 000 0 10.01 0007:27
11 Nathan Bastian 000 0 00.00 1106:39
Defense
23 Esa Lindell 112 +3 40.04 0424:38
55 Thomas Harley 011 +1 40.09 0322:54
4 Miro Heiskanen 011 +2 50.05 0121:42
5 Nils Lundkvist 000 0 10.00 1318:47
6 Lian Bichsel 000 0 20.00 4218:26
36 Alexander Petrovic 000 0 00.00 2011:39
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 41239 .951 2.92 +0.92

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
97 Kirill Kaprizov L +2.41 +1.30 +0.40 +0.75 0.00 0.00 -0.04 — 24:42
12 Matt Boldy L +2.10 +0.75 +0.58 +0.76 0.00 -0.02 +0.03 — 25:57
8 Zeev Buium D +2.04 +1.40 +0.03 +0.48 +0.15 0.00 -0.02 — 20:57
23 Marco Rossi C +0.83 0.00 +0.05 +0.76 0.00 +0.02 0.00 — 18:44
24 Zach Bogosian D +0.76 0.00 +0.02 +0.64 0.00 0.00 +0.10 — 13:08
91 Vladimir Tarasenko R +0.66 +0.55 +0.05 -0.07 +0.15 0.00 -0.02 — 16:02
7 Brock Faber D +0.33 0.00 +0.03 +0.19 0.00 0.00 +0.10 — 23:27
18 Vinnie Hinostroza C +0.32 0.00 +0.13 +0.18 0.00 0.00 +0.02 — 9:16
25 Jonas Brodin D +0.31 0.00 +0.01 +0.11 +0.15 0.00 +0.03 — 21:23
22 Danila Yurov R +0.22 0.00 0.00 +0.19 0.00 -0.04 +0.07 — 8:08
28 Liam Ohgren L +0.17 0.00 0.00 +0.17 0.00 0.00 0.00 — 9:59
46 Jared Spurgeon D +0.13 0.00 0.00 +0.03 0.00 0.00 +0.10 — 18:27
90 Marcus Johansson L +0.06 0.00 0.00 -0.02 0.00 0.00 +0.08 — 10:27
5 Jake Middleton D +0.05 0.00 0.00 -0.23 +0.15 0.00 +0.13 — 14:20
13 Yakov Trenin C -0.03 0.00 +0.09 -0.23 0.00 +0.01 +0.10 — 14:06
14 Joel Eriksson Ek C -0.07 0.00 +0.23 -0.14 -0.15 -0.02 0.00 — 21:03
38 Ryan Hartman R -0.19 0.00 +0.17 -0.21 -0.15 0.00 0.00 — 15:15
17 Marcus Foligno L -0.23 0.00 +0.10 -0.31 0.00 0.00 -0.02 — 14:41
32 Filip Gustavsson G -1.02 0.00 — — 0.00 — — -1.02 57:33

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
24 Roope Hintz C +3.23 +2.15 +0.73 +0.34 0.00 0.00 +0.01 — 19:18
53 Wyatt Johnston C +1.52 +1.45 +0.26 -0.17 0.00 0.00 -0.02 — 20:16
23 Esa Lindell D +1.49 +1.30 +0.02 -0.01 0.00 0.00 +0.18 — 24:38
95 Matt Duchene C +1.24 +0.75 +0.10 +0.24 +0.15 0.00 0.00 — 9:45
96 Mikko Rantanen R +1.16 +0.55 +0.27 +0.29 0.00 0.00 +0.05 — 21:35
21 Jason Robertson L +0.95 +0.70 +0.20 +0.08 0.00 0.00 -0.02 — 18:39
29 Jake Oettinger G +0.92 0.00 — — 0.00 — — +0.92 60:00
91 Tyler Seguin C +0.80 +0.55 +0.14 +0.05 0.00 +0.06 0.00 — 15:02
4 Miro Heiskanen D +0.79 +0.55 +0.03 0.00 +0.15 0.00 +0.05 — 21:42
12 Radek Faksa C +0.77 +0.75 +0.58 -0.58 0.00 +0.02 0.00 — 15:46
22 Mavrik Bourque C +0.28 +0.70 +0.07 -0.54 0.00 0.00 +0.05 — 12:54
55 Thomas Harley D +0.13 +0.55 +0.06 -0.63 0.00 0.00 +0.15 — 22:54
28 Alexander Petrovic D +0.08 0.00 0.00 +0.25 -0.15 0.00 -0.02 — 11:39
18 Sam Steel C -0.07 0.00 +0.05 -0.13 0.00 +0.01 0.00 — 15:51
6 Lian Bichsel D -0.14 0.00 0.00 -0.24 0.00 0.00 +0.10 — 18:26
11 Nathan Bastian R -0.36 0.00 0.00 -0.41 0.00 0.00 +0.05 — 6:39
15 Colin Blackwell C -0.63 0.00 0.00 -0.44 -0.15 -0.04 0.00 — 12:40
5 Nils Lundkvist D -0.65 0.00 0.00 -0.57 -0.15 0.00 +0.07 — 18:47
49 Justin Hryckowian C -0.70 0.00 +0.01 -0.56 -0.15 0.00 0.00 — 7:27

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.