Dallas StarsDAL 1–2 Final/OT Tampa Bay LightningTBL

Thursday, October 30, 2025

Final/OT 1st2nd3rdOT T SOG
Dallas StarsDAL 0010 1 21
Tampa Bay LightningTBL 0101 2 33

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

Highlights

Scoring

1st Period
No scoring
2nd Period
15:02 TBL Brandon Hagel (3)PP Gage Goncalves (4), Charle-Edouard D'Astous (1) · wrist xG 0.10 0–1 ▶
3rd Period
2:03 DAL Adam Erne (1) Alexander Petrovic (1), Radek Faksa (3) · tip-in xG 0.09 1–1 ▶
Overtime
2:36 TBL Anthony Cirelli (6) Unassisted · backhand xG 0.37 1–2 ▶

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 16%Deserve to win84% TBL
DALTBL
2.25Expected goals4.66
1Goals (no shootout)2
1.22Expected goals, 5 on 53.06
45Shot attempts70
30Unblocked attempts58
21Shots on goal33

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:10 TBL xG swing xG swing · Out-chanced DAL 1.50–0.12
In xG over 10 minutes, 1:30 to 11:30 of the 1st; neither team scored
2nd Period
4:29 DAL Goalie Goalie · Oettinger +2.0 goals saved
0 goals on 2.03 xG, 15 shots on goal

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ TBL shoots
Jason Robertson: snap, 67 ft, xG 0.00 (P1 0:58) Wyatt Johnston: snap, 22 ft, xG 0.19 (P1 1:08) Ilya Lyubushkin: snap, 42 ft, xG 0.05 (P1 1:13) Tyler Seguin: wrist, 41 ft, xG 0.01 (P1 1:16) Emil Lilleberg: backhand, 22 ft, xG 0.03 (P1 1:35) Gage Goncalves: snap, 11 ft, xG 0.26 (P1 1:37) Oliver Bjorkstrand: tip-in, 5 ft, xG 0.14 (P1 1:57) Oliver Bjorkstrand: snap, 7 ft, xG 0.33 (P1 1:59) J.J. Moser: snap, 27 ft, xG 0.14 (P1 2:38) Emil Lilleberg: snap, 63 ft, xG 0.01 (P1 3:45) Zemgus Girgensons: snap, 34 ft, xG 0.09 (P1 4:02) Yanni Gourde: snap, 51 ft, xG 0.02 (P1 4:08) Brandon Hagel: snap, 33 ft, xG 0.04 (P1 4:13) Anthony Cirelli: snap, 30 ft, xG 0.10 (P1 4:29) Jason Robertson: snap, 29 ft, xG 0.03 (P1 5:12) Wyatt Johnston: tip-in, 6 ft, xG 0.09 (P1 5:27) Zemgus Girgensons: snap, 35 ft, xG 0.03 (P1 8:30) Anthony Cirelli: backhand, 13 ft, xG 0.03 (P1 9:35) Nikita Kucherov: snap, 33 ft, xG 0.03 (P1 10:54) Brandon Hagel: backhand, 5 ft, xG 0.06 (P1 11:19) Anthony Cirelli: snap, 22 ft, xG 0.19 (P1 11:21) Jason Robertson: snap, 45 ft, xG 0.01 (P1 11:57) Adam Erne: wrap-around, 5 ft, xG 0.02 (P1 12:57) Alexander Petrovic: snap, 26 ft, xG 0.16 (P1 12:59) Emil Lilleberg: snap, 58 ft, xG 0.01 (P1 15:57) Brandon Hagel: snap, 8 ft, xG 0.14 (P1 16:47) Charle-Edouard D'Astous: slap, 41 ft, xG 0.07 (P1 18:25) Yanni Gourde: snap, 69 ft, xG 0.01 (P1 18:32) Brayden Point: snap, 45 ft, xG 0.03 (P1 19:55) Nikita Kucherov: snap, 18 ft, xG 0.05 (P2 2:00) Charle-Edouard D'Astous: snap, 58 ft, xG 0.01 (P2 2:00) Brandon Hagel: backhand, 12 ft, xG 0.03 (P2 2:01) Colin Blackwell: deflected, 6 ft, xG 0.16 (P2 2:57) Kyle Capobianco: wrist, 65 ft, xG 0.00 (P2 3:00) Ryan McDonagh: wrist, 64 ft, xG 0.01 (P2 3:33) Erik Cernak: slap, 64 ft, xG 0.01 (P2 3:51) Brayden Point: snap, 28 ft, xG 0.17 (P2 4:29) Brandon Hagel: snap, 25 ft, xG 0.05 (P2 5:39) Charle-Edouard D'Astous: snap, 90 ft, xG 0.00 (P2 5:47) Justin Hryckowian: snap, 16 ft, xG 0.06 (P2 6:15) Pontus Holmberg: snap, 50 ft, xG 0.02 (P2 9:01) Emil Lilleberg: snap, 22 ft, xG 0.04 (P2 9:03) Brandon Hagel: snap, 37 ft, xG 0.08 (P2 11:15) Anthony Cirelli: snap, 36 ft, xG 0.06 (P2 11:17) Oliver Bjorkstrand: snap, 34 ft, xG 0.03 (P2 12:04) Dominic James: snap, 9 ft, xG 0.02 (P2 12:05) Victor Hedman: snap, 52 ft, xG 0.04 (P2 13:30) Victor Hedman: slap, 55 ft, xG 0.03 (P2 13:34) Jake Guentzel: snap, 17 ft, xG 0.15 (P2 14:08) Oliver Bjorkstrand: slap, 28 ft, xG 0.14 (P2 14:16) Thomas Harley: snap, 29 ft, xG 0.12 (P2 15:24) Ryan McDonagh: tip-in, 26 ft, xG 0.05 (P2 15:45) Brandon Hagel: snap, 40 ft, xG 0.06 (P2 17:25) Kyle Capobianco: slap, 66 ft, xG 0.00 (P2 17:25) Jason Robertson: tip-in, 6 ft, xG 0.13 (P2 18:16) Wyatt Johnston: tip-in, 19 ft, xG 0.09 (P2 18:29) Jake Guentzel: tip-in, 7 ft, xG 0.07 (P2 19:50) Tyler Seguin: tip-in, 23 ft, xG 0.04 (P3 0:17) Pontus Holmberg: snap, 37 ft, xG 0.09 (P3 0:29) Jason Robertson: snap, 27 ft, xG 0.14 (P3 0:56) Jason Robertson: wrist, 49 ft, xG 0.01 (P3 1:05) Nikita Kucherov: snap, 39 ft, xG 0.06 (P3 1:20) Nikita Kucherov: slap, 32 ft, xG 0.11 (P3 1:26) Alexander Petrovic: snap, 66 ft, xG 0.01 (P3 2:30) Nikita Kucherov: snap, 29 ft, xG 0.01 (P3 2:45) Thomas Harley: wrist, 65 ft, xG 0.01 (P3 4:27) Oliver Bjorkstrand: snap, 22 ft, xG 0.17 (P3 4:47) Brandon Hagel: snap, 39 ft, xG 0.08 (P3 6:02) Dominic James: backhand, 19 ft, xG 0.03 (P3 6:03) Wyatt Johnston: wrist, 4 ft, xG 0.32 (P3 10:26) Wyatt Johnston: wrist, 6 ft, xG 0.08 (P3 10:27) Jason Robertson: wrist, 5 ft, xG 0.10 (P3 10:27) Miro Heiskanen: slap, 38 ft, xG 0.12 (P3 10:39) Victor Hedman: slap, 54 ft, xG 0.06 (P3 12:20) Brayden Point: snap, 13 ft, xG 0.16 (P3 12:56) Esa Lindell: wrist, 92 ft, xG 0.00 (P3 13:15) Oliver Bjorkstrand: snap, 32 ft, xG 0.12 (P3 13:46) Lian Bichsel: wrist, 167 ft, xG 0.00 (P3 14:11) Ryan McDonagh: snap, 49 ft, xG 0.01 (P3 15:43) Nikita Kucherov: snap, 5 ft, xG 0.09 (P3 16:09) Colin Blackwell: snap, 44 ft, xG 0.01 (P3 17:34) Ryan McDonagh: slap, 68 ft, xG 0.01 (P3 18:34) Nikita Kucherov: backhand, 18 ft, xG 0.08 (OT 0:22) Miro Heiskanen: snap, 26 ft, xG 0.19 (OT 1:14) Brayden Point: snap, 18 ft, xG 0.24 (OT 1:53) Brandon Hagel: GOAL, wrist, 16 ft, xG 0.10 (P2 15:02) Adam Erne: GOAL, tip-in, 15 ft, xG 0.09 (P3 2:03) Anthony Cirelli: GOAL, backhand, 6 ft, xG 0.37 (OT 2:36)
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 000 -1 70.76 0026:49
21 Jason Robertson 000 0 70.43 1023:37
96 Mikko Rantanen 000 -1 20.00 2023:17
91 Tyler Seguin 000 0 20.05 2021:48
18 Sam Steel 000 0 20.00 1120:40
22 Mavrik Bourque 000 0 00.00 1115:26
12 Radek Faksa 011 +1 10.00 3111:42
15 Colin Blackwell 000 0 20.18 2011:11
49 Justin Hryckowian 000 0 10.06 3010:38
73 Adam Erne 101 +1 20.11 1009:52
11 Nathan Bastian 000 +1 10.00 3007:12
Defense
4 Miro Heiskanen 000 -1 30.31 0025:58
55 Thomas Harley 000 0 60.12 0123:32
23 Esa Lindell 000 0 30.00 3221:59
46 Ilya Lyubushkin 000 0 10.05 0415:27
6 Lian Bichsel 000 +1 10.00 3012:29
36 Alexander Petrovic 011 +1 20.17 4011:12
20 Kyle Capobianco 000 0 20.01 1007:36
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 33231 .939 4.66 +2.66

Tampa Bay Lightning

Skater GAP+/− AttxG HitBlkTOI
Forwards
38 Brandon Hagel 101 +1 110.62 1023:32
86 Nikita Kucherov 000 0 100.43 0121:42
71 Anthony Cirelli 101 +1 50.76 0020:57
21 Brayden Point 000 0 60.60 0120:56
59 Jake Guentzel 000 0 20.23 1020:51
37 Yanni Gourde 000 0 20.03 1115:07
28 Zemgus Girgensons 000 0 20.12 2014:24
28 Oliver Bjorkstrand 000 -1 70.92 2013:11
29 Pontus Holmberg 000 0 20.10 2112:28
93 Gage Goncalves 011 -1 10.26 0112:06
17 Dominic James 000 -1 20.04 1011:02
Defense
77 Victor Hedman 000 -1 40.13 0321:14
27 Ryan McDonagh 000 +1 50.08 3219:53
90 J.J. Moser 000 0 10.14 1017:42
81 Erik Cernak 000 0 20.01 5317:04
51 Charle-Edouard D'Astous 011 0 40.07 1115:53
78 Emil Lilleberg 000 -1 40.10 1113:09
43 Darren Raddysh 000 0 00.00 0010:37
Goalie SAGA SVSV% xGA GSAx
Andrei Vasilevskiy 21120 .952 2.25 +1.25

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
29 Jake Oettinger G +2.66 0.00 — — 0.00 — — +2.66 62:16
28 Alexander Petrovic D +0.77 +0.70 +0.11 +0.09 -0.15 0.00 +0.02 — 11:12
12 Radek Faksa C +0.49 +0.55 0.00 -0.13 0.00 +0.04 +0.03 — 11:42
73 Adam Erne L +0.36 +0.75 +0.07 -0.31 -0.15 0.00 0.00 — 9:52
53 Wyatt Johnston C +0.29 0.00 +0.50 -0.09 -0.15 +0.05 -0.02 — 26:49
21 Jason Robertson L +0.20 0.00 +0.28 -0.09 0.00 -0.01 +0.02 — 23:37
6 Lian Bichsel D +0.01 0.00 0.00 +0.01 0.00 0.00 0.00 — 12:29
15 Colin Blackwell C -0.05 0.00 +0.11 -0.12 0.00 -0.02 -0.02 — 11:11
49 Justin Hryckowian C -0.05 0.00 +0.04 -0.08 0.00 -0.01 0.00 — 10:38
11 Nathan Bastian R -0.06 0.00 0.00 -0.06 0.00 0.00 0.00 — 7:12
20 Kyle Capobianco D -0.31 0.00 0.00 -0.14 -0.15 0.00 -0.02 — 7:36
4 Miro Heiskanen D -0.37 0.00 +0.20 -0.55 0.00 0.00 -0.02 — 25:58
46 Ilya Lyubushkin D -0.42 0.00 +0.03 -0.63 0.00 0.00 +0.18 — 15:27
22 Mavrik Bourque C -0.47 0.00 0.00 -0.50 0.00 0.00 +0.03 — 15:26
23 Esa Lindell D -0.83 0.00 0.00 -1.08 +0.15 0.00 +0.10 — 21:59
96 Mikko Rantanen R -0.97 0.00 0.00 -1.13 +0.15 +0.03 -0.02 — 23:17
55 Thomas Harley D -1.33 0.00 +0.08 -1.44 0.00 0.00 +0.03 — 23:32
91 Tyler Seguin C -1.37 0.00 +0.03 -1.50 +0.15 0.00 -0.06 — 21:48
18 Sam Steel C -1.58 0.00 0.00 -1.61 0.00 -0.02 +0.05 — 20:40

Tampa Bay Lightning

Player Rating Points Shots On ice Pen FO Other GSAx TOI
38 Brandon Hagel L +2.02 +0.75 +0.40 +0.79 +0.15 -0.01 -0.06 — 23:32
93 Gage Goncalves C +1.98 +0.70 +0.17 +0.93 +0.15 0.00 +0.03 — 12:06
51 Charle-Edouard D'Astous D +1.78 +0.55 +0.05 +1.13 0.00 0.00 +0.05 — 15:53
71 Anthony Cirelli C +1.75 +0.75 +0.49 +0.57 0.00 -0.04 -0.02 — 20:57
22 Oliver Bjorkstrand R +1.30 0.00 +0.60 +0.70 0.00 0.00 0.00 — 13:11
88 Andrei Vasilevskiy G +1.25 0.00 — — 0.00 — — +1.25 62:36
78 Emil Lilleberg D +1.12 0.00 +0.07 +1.00 0.00 0.00 +0.05 — 13:09
27 Ryan McDonagh D +1.10 0.00 +0.05 +0.80 +0.15 0.00 +0.10 — 19:53
86 Nikita Kucherov R +0.94 0.00 +0.28 +0.61 0.00 0.00 +0.05 — 21:42
21 Brayden Point C +0.92 0.00 +0.39 +0.33 +0.15 0.00 +0.05 — 20:56
17 Dominic James C +0.62 0.00 +0.03 +0.77 -0.15 -0.02 0.00 — 11:02
59 Jake Guentzel C +0.60 0.00 +0.15 +0.42 0.00 +0.04 0.00 — 20:51
90 J.J. Moser D +0.50 0.00 +0.09 +0.43 0.00 0.00 -0.02 — 17:42
28 Zemgus Girgensons C +0.42 0.00 +0.08 +0.36 0.00 -0.02 0.00 — 14:24
81 Erik Cernak D +0.37 0.00 +0.01 +0.36 -0.15 0.00 +0.15 — 17:04
43 Darren Raddysh D +0.21 0.00 0.00 +0.21 0.00 0.00 0.00 — 10:37
37 Yanni Gourde C +0.10 0.00 +0.02 +0.22 -0.15 -0.02 +0.03 — 15:07
29 Pontus Holmberg R +0.03 0.00 +0.07 -0.08 0.00 +0.01 +0.03 — 12:28
77 Victor Hedman D -0.02 0.00 +0.09 -0.18 0.00 0.00 +0.07 — 21:14

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.