Dallas StarsDAL 5–4 Final Winnipeg JetsWPG

Thursday, October 9, 2025

Final 1st2nd3rd T SOG
Dallas StarsDAL 203 5 37
Winnipeg JetsWPG 103 4 25

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

Highlights

Scoring

1st Period
3:15 DAL Mikko Rantanen (1) Roope Hintz (1), Sam Steel (1) · snap xG 0.33 1–0 ▶
6:19 WPG Kyle Connor (1) Mark Scheifele (1), Gabriel Vilardi (1) · wrist xG 0.07 1–1 ▶
15:24 DAL Nils Lundkvist (1) Mikko Rantanen (1), Jason Robertson (1) · wrist xG 0.14 2–1 ▶
2nd Period
No scoring
3rd Period
1:01 DAL Jason Robertson (1)PP Mikko Rantanen (2), Roope Hintz (2) · wrist xG 0.48 3–1 ▶
1:35 DAL Tyler Seguin (1) Matt Duchene (1), Thomas Harley (1) · wrist xG 0.19 4–1 ▶
3:23 DAL Wyatt Johnston (1) Nils Lundkvist (1), Thomas Harley (2) · wrist xG 0.13 5–1 ▶
9:53 WPG Morgan Barron (1)SH Unassisted · backhand xG 0.21 5–2 ▶
11:09 WPG Kyle Connor (2)SH Mark Scheifele (2), Dylan DeMelo (1) · wrist xG 0.06 5–3 ▶
16:57 WPG Kyle Connor (3) Mark Scheifele (3), Dylan DeMelo (2) · wrist xG 0.13 5–4 ▶

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

DAL 76%Deserve to win24% WPG
DALWPG
4.74Expected goals2.53
5Goals (no shootout)4
2.50Expected goals, 5 on 51.31
58Shot attempts56
49Unblocked attempts36
37Shots 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
6:58 WPG Deserve to win Deserve to win · WPG takes the lead, 60–40%
DAL had led since 3:15 of the 1st, by as much as 70%
16:56 DAL Deserve to win Deserve to win · DAL takes the lead, 61–39%
WPG had led since 6:58 of the 2nd, by as much as 61%
18:00 DAL xG swing xG swing · Out-chanced WPG 2.32–0.00
In xG over 10 minutes, 12:20 of the 2nd to 2:20 of the 3rd; goals 2–0
3rd Period
18:44 WPG Pulled goalie Pulled goalie · Pulled Hellebuyck, down 5–4
With 1:16 left

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Gabriel Vilardi: wrist, 35 ft, xG 0.07 (P1 0:30) Lian Bichsel: wrist, 62 ft, xG 0.01 (P1 1:56) Jason Robertson: snap, 41 ft, xG 0.05 (P1 2:15) Radek Faksa: wrist, 46 ft, xG 0.01 (P1 2:48) Roope Hintz: tip-in, 19 ft, xG 0.02 (P1 2:55) Roope Hintz: wrist, 14 ft, xG 0.10 (P1 3:13) Jason Robertson: wrist, 48 ft, xG 0.02 (P1 4:05) Alex Iafallo: slap, 39 ft, xG 0.02 (P1 4:55) Kyle Connor: wrist, 47 ft, xG 0.01 (P1 5:48) Miro Heiskanen: wrist, 29 ft, xG 0.01 (P1 6:04) Nino Niederreiter: wrist, 43 ft, xG 0.01 (P1 7:06) Ilya Lyubushkin: wrist, 47 ft, xG 0.01 (P1 10:20) Lian Bichsel: wrist, 59 ft, xG 0.00 (P1 10:22) Nino Niederreiter: snap, 50 ft, xG 0.01 (P1 10:45) Vladislav Namestnikov: slap, 26 ft, xG 0.13 (P1 14:22) Nino Niederreiter: wrist, 12 ft, xG 0.15 (P1 14:48) Jason Robertson: wrist, 37 ft, xG 0.06 (P1 16:55) Tyler Seguin: wrist, 24 ft, xG 0.11 (P1 17:37) Nils Lundkvist: wrist, 44 ft, xG 0.02 (P1 17:44) Haydn Fleury: poke, 8 ft, xG 0.10 (P1 18:51) Roope Hintz: wrist, 34 ft, xG 0.02 (P2 0:20) Luke Schenn: slap, 180 ft, xG 0.00 (P2 2:09) Mavrik Bourque: snap, 40 ft, xG 0.08 (P2 2:35) Jonathan Toews: deflected, 7 ft, xG 0.14 (P2 3:44) Nino Niederreiter: snap, 17 ft, xG 0.20 (P2 3:59) Mark Scheifele: tip-in, 17 ft, xG 0.09 (P2 4:09) Gabriel Vilardi: backhand, 8 ft, xG 0.13 (P2 4:18) Gabriel Vilardi: wrist, 14 ft, xG 0.15 (P2 5:06) Sam Steel: backhand, 43 ft, xG 0.03 (P2 5:17) Neal Pionk: wrist, 65 ft, xG 0.02 (P2 5:50) Jonathan Toews: wrist, 27 ft, xG 0.08 (P2 6:08) Jason Robertson: wrist, 26 ft, xG 0.10 (P2 6:45) Tanner Pearson: wrist, 20 ft, xG 0.14 (P2 6:58) Nils Lundkvist: slap, 52 ft, xG 0.02 (P2 8:18) Nino Niederreiter: tip-in, 8 ft, xG 0.05 (P2 9:13) Jason Robertson: wrist, 11 ft, xG 0.13 (P2 10:56) Luke Schenn: wrist, 41 ft, xG 0.01 (P2 12:19) Roope Hintz: wrist, 21 ft, xG 0.09 (P2 12:26) Tyler Seguin: wrist, 11 ft, xG 0.18 (P2 12:35) Thomas Harley: wrist, 53 ft, xG 0.03 (P2 13:48) Roope Hintz: snap, 32 ft, xG 0.07 (P2 14:30) Mikko Rantanen: tip-in, 6 ft, xG 0.12 (P2 14:45) Miro Heiskanen: wrist, 18 ft, xG 0.14 (P2 15:14) Jason Robertson: wrist, 32 ft, xG 0.11 (P2 16:02) Roope Hintz: wrist, 7 ft, xG 0.05 (P2 16:03) Miro Heiskanen: slap, 39 ft, xG 0.08 (P2 16:56) Cole Koepke: wrist, 180 ft, xG 0.00 (P2 17:05) Tyler Seguin: wrist, 30 ft, xG 0.11 (P2 17:58) Esa Lindell: slap, 63 ft, xG 0.03 (P2 18:25) Haydn Fleury: wrist, 178 ft, xG 0.00 (P2 18:57) Mikko Rantanen: wrist, 30 ft, xG 0.14 (P2 19:30) Roope Hintz: deflected, 6 ft, xG 0.06 (P2 19:31) Mikko Rantanen: wrist, 33 ft, xG 0.08 (P2 19:55) Miro Heiskanen: slap, 44 ft, xG 0.08 (P3 0:20) Jason Robertson: tip-in, 9 ft, xG 0.12 (P3 0:58) Lian Bichsel: backhand, 60 ft, xG 0.00 (P3 1:48) Justin Hryckowian: backhand, 24 ft, xG 0.06 (P3 1:50) Nathan Bastian: wrist, 16 ft, xG 0.09 (P3 2:06) Miro Heiskanen: wrist, 50 ft, xG 0.01 (P3 2:11) Tyler Seguin: wrist, 13 ft, xG 0.11 (P3 3:08) Sam Steel: bat, 19 ft, xG 0.10 (P3 5:17) Vladislav Namestnikov: wrist, 31 ft, xG 0.01 (P3 5:53) Tanner Pearson: bat, 12 ft, xG 0.11 (P3 7:05) Roope Hintz: tip-in, 7 ft, xG 0.15 (P3 10:20) Kyle Connor: wrist, 39 ft, xG 0.02 (P3 10:32) Mark Scheifele: wrist, 15 ft, xG 0.03 (P3 10:33) Wyatt Johnston: wrist, 28 ft, xG 0.15 (P3 10:49) Kyle Connor: wrist, 28 ft, xG 0.08 (P3 11:08) Nils Lundkvist: slap, 60 ft, xG 0.02 (P3 11:37) Gustav Nyquist: wrist, 45 ft, xG 0.01 (P3 12:47) Mark Scheifele: wrist, 9 ft, xG 0.09 (P3 12:49) Nino Niederreiter: tip-in, 8 ft, xG 0.08 (P3 13:01) Neal Pionk: slap, 65 ft, xG 0.02 (P3 14:37) Gustav Nyquist: wrist, 38 ft, xG 0.06 (P3 18:17) Neal Pionk: wrist, 65 ft, xG 0.03 (P3 18:42) Sam Steel: wrist, 151 ft, xG 0.49 (P3 18:49) Mikko Rantanen: GOAL, snap, 8 ft, xG 0.33 (P1 3:15) Kyle Connor: GOAL, wrist, 12 ft, xG 0.07 (P1 6:19) Nils Lundkvist: GOAL, wrist, 30 ft, xG 0.14 (P1 15:24) Jason Robertson: GOAL, wrist, 8 ft, xG 0.48 (P3 1:01) Tyler Seguin: GOAL, wrist, 9 ft, xG 0.19 (P3 1:35) Wyatt Johnston: GOAL, wrist, 27 ft, xG 0.13 (P3 3:23) Morgan Barron: GOAL, backhand, 8 ft, xG 0.21 (P3 9:53) Kyle Connor: GOAL, wrist, 10 ft, xG 0.06 (P3 11:09) Kyle Connor: GOAL, wrist, 29 ft, xG 0.13 (P3 16:57)
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

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
53 Wyatt Johnston 101 0 30.28 0120:05
24 Roope Hintz 022 0 80.54 0019:25
96 Mikko Rantanen 123 -1 70.68 0018:48
21 Jason Robertson 112 0 91.07 1118:09
91 Tyler Seguin 101 +1 50.70 1015:27
95 Matt Duchene 011 +1 00.00 0015:25
18 Sam Steel 011 0 30.62 1114:07
12 Radek Faksa 000 -1 10.01 3013:21
15 Colin Blackwell 000 -1 00.00 3111:53
22 Mavrik Bourque 000 +1 20.08 0111:48
49 Justin Hryckowian 000 -1 10.06 3108:47
11 Nathan Bastian 000 -1 10.09 2107:46
Defense
4 Miro Heiskanen 000 -2 50.33 0127:02
23 Esa Lindell 000 0 10.03 1121:55
55 Thomas Harley 022 0 30.03 0521:52
5 Nils Lundkvist 112 +3 50.20 1116:45
6 Lian Bichsel 000 0 30.01 3113:14
46 Ilya Lyubushkin 000 +1 10.01 2212:14
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 25421 .840 2.53 -1.47

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
55 Mark Scheifele 033 +2 30.21 0021:16
81 Kyle Connor 303 +1 100.37 0019:45
13 Gabriel Vilardi 011 -1 30.35 2119:08
19 Jonathan Toews 000 0 30.22 0018:19
9 Alex Iafallo 000 0 30.02 1116:06
7 Vladislav Namestnikov 000 0 20.14 2015:21
62 Nino Niederreiter 000 0 60.50 4015:07
14 Gustav Nyquist 000 0 30.06 1014:05
36 Morgan Barron 101 -1 10.21 2110:03
70 Tanner Pearson 000 -1 20.24 1007:33
45 Cole Koepke 000 -2 20.00 6007:18
Defense
44 Josh Morrissey 000 +2 30.00 0127:04
4 Neal Pionk 000 -1 50.07 3023:28
2 Dylan DeMelo 022 0 20.00 1121:03
24 Haydn Fleury 000 -1 30.10 4219:38
2 Luke Schenn 000 0 30.01 3111:33
8 Logan Stanley 000 0 00.00 2010:33
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 37532 .865 4.24 -0.76

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.

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
96 Mikko Rantanen R +3.79 +2.15 +0.44 +0.93 +0.30 0.00 -0.02 — 18:48
21 Jason Robertson L +2.59 +1.30 +0.70 +0.53 0.00 0.00 +0.07 — 18:09
5 Nils Lundkvist D +2.59 +1.45 +0.13 +0.96 0.00 0.00 +0.05 — 16:45
91 Tyler Seguin C +2.46 +0.75 +0.45 +1.27 0.00 -0.01 0.00 — 15:27
24 Roope Hintz C +2.17 +1.25 +0.35 +0.72 -0.15 -0.01 0.00 — 19:25
55 Thomas Harley D +2.05 +1.10 +0.02 +0.68 0.00 0.00 +0.25 — 21:52
95 Matt Duchene C +1.87 +0.70 0.00 +1.00 +0.15 +0.02 0.00 — 15:25
53 Wyatt Johnston C +1.69 +0.75 +0.18 +0.70 0.00 +0.02 +0.03 — 20:05
18 Sam Steel C +1.63 +0.55 +0.40 +0.61 0.00 +0.02 +0.05 — 14:07
23 Esa Lindell D +0.90 0.00 +0.02 +0.85 0.00 0.00 +0.03 — 21:55
22 Mavrik Bourque C +0.62 0.00 +0.05 +0.54 0.00 -0.02 +0.05 — 11:48
4 Miro Heiskanen D +0.54 0.00 +0.21 +0.12 +0.15 0.00 +0.05 — 27:02
46 Ilya Lyubushkin D +0.53 0.00 +0.01 +0.61 -0.15 0.00 +0.06 — 12:14
6 Lian Bichsel D +0.04 0.00 +0.01 0.00 0.00 0.00 +0.03 — 13:14
15 Colin Blackwell C -0.28 0.00 0.00 -0.32 0.00 -0.01 +0.05 — 11:53
49 Justin Hryckowian C -0.29 0.00 +0.04 -0.38 0.00 0.00 +0.05 — 8:47
11 Nathan Bastian R -0.32 0.00 +0.06 -0.42 0.00 0.00 +0.05 — 7:46
12 Radek Faksa C -0.33 0.00 +0.01 -0.34 0.00 +0.02 -0.02 — 13:21
29 Jake Oettinger G -1.47 0.00 — — 0.00 — — -1.47 60:00

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
81 Kyle Connor L +1.84 +2.25 +0.24 -0.63 0.00 0.00 -0.02 — 19:45
55 Mark Scheifele C +1.81 +2.10 +0.14 -0.41 0.00 0.00 -0.02 — 21:16
44 Josh Morrissey D +1.08 0.00 0.00 +1.16 -0.15 0.00 +0.07 — 27:04
2 Dylan DeMelo D +1.03 +1.10 0.00 +0.07 -0.15 0.00 +0.01 — 21:03
62 Nino Niederreiter R +0.41 0.00 +0.33 +0.08 0.00 0.00 0.00 — 15:07
36 Morgan Barron C +0.32 +0.75 +0.14 -0.62 0.00 +0.01 +0.05 — 10:03
70 Tanner Pearson L +0.20 0.00 +0.16 +0.08 0.00 0.00 -0.04 — 7:33
14 Gustav Nyquist R +0.02 0.00 +0.04 -0.02 0.00 0.00 0.00 — 14:05
19 Jonathan Toews C -0.07 0.00 +0.14 -0.22 0.00 -0.01 +0.02 — 18:19
7 Vladislav Namestnikov C -0.33 0.00 +0.09 -0.38 0.00 -0.04 0.00 — 15:21
13 Gabriel Vilardi C -0.35 +0.55 +0.23 -1.28 +0.15 +0.01 -0.01 — 19:08
9 Alex Iafallo L -0.42 0.00 +0.01 -0.34 -0.15 0.00 +0.05 — 16:06
90 Nikita Chibrikov R -0.53 0.00 0.00 -0.49 0.00 0.00 -0.04 — 10:08
45 Cole Koepke L -0.59 0.00 0.00 -0.57 0.00 0.00 -0.02 — 7:18
37 Connor Hellebuyck G -0.76 0.00 — — 0.00 — — -0.76 58:44
64 Logan Stanley D -0.77 0.00 0.00 -0.75 0.00 0.00 -0.02 — 10:33
4 Neal Pionk D -0.93 0.00 +0.05 -0.80 -0.15 0.00 -0.02 — 23:28
5 Luke Schenn D -1.27 0.00 +0.01 -1.32 0.00 0.00 +0.05 — 11:33
24 Haydn Fleury D -1.46 0.00 +0.07 -1.60 0.00 0.00 +0.08 — 19:38

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.