Dallas StarsDAL 3–4 Final/OT Detroit Red WingsDET

Tuesday, December 23, 2025

Final/OT 1st2nd3rdOT T SOG
Dallas StarsDAL 0210 3 22
Detroit Red WingsDET 1021 4 25

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

Highlights

Scoring

1st Period
9:23 DET James van Riemsdyk (9) Michael Rasmussen (6), Simon Edvinsson (9) · wrist xG 0.18 0–1 ▶
2nd Period
10:47 DAL Roope Hintz (12)PP Mikko Rantanen (36), Jason Robertson (22) · snap xG 0.18 1–1 ▶
19:16 DAL Jamie Benn (7) Matt Duchene (3), Justin Hryckowian (7) · snap xG 0.20 2–1 ▶
3rd Period
3:02 DET Emmitt Finnie (9)PP Lucas Raymond (28), Moritz Seider (22) · wrist xG 0.06 2–2 ▶
11:18 DAL Wyatt Johnston (20)PP Miro Heiskanen (27), Mikko Rantanen (37) · tip-in xG 0.10 3–2 ▶
15:57 DET Dylan Larkin (19)PP James van Riemsdyk (2), Lucas Raymond (29) · wrist xG 0.14 3–3 ▶
Overtime
0:34 DET Dylan Larkin (20) Moritz Seider (23), Lucas Raymond (30) · snap xG 0.17 3–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 71%Deserve to win29% DET
DALDET
3.86Expected goals2.53
3Goals (no shootout)4
2.81Expected goals, 5 on 51.14
60Shot attempts50
43Unblocked attempts38
22Shots 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
1:00 DAL xG swing xG swing · Out-chanced DET 1.36–0.30
In xG over 10 minutes, 11:00 of the 1st to 1:00 of the 2nd; neither team scored
10:17 DET Goalie Goalie · Gibson +2.0 goals saved
0 goals on 2.04 xG, 11 shots on goal

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ DET shoots
Alex DeBrincat: snap, 53 ft, xG 0.03 (P1 1:35) Dylan Larkin: snap, 52 ft, xG 0.02 (P1 2:51) Simon Edvinsson: wrist, 52 ft, xG 0.01 (P1 3:48) Jason Robertson: snap, 30 ft, xG 0.06 (P1 4:33) Roope Hintz: wrap-around, 4 ft, xG 0.05 (P1 4:35) Lucas Raymond: backhand, 17 ft, xG 0.02 (P1 7:55) Jason Robertson: snap, 29 ft, xG 0.08 (P1 8:44) Thomas Harley: snap, 31 ft, xG 0.19 (P1 11:25) Roope Hintz: tip-in, 20 ft, xG 0.05 (P1 11:37) Nils Lundkvist: wrist, 55 ft, xG 0.02 (P1 11:47) Thomas Harley: snap, 48 ft, xG 0.01 (P1 11:59) Alex DeBrincat: wrist, 30 ft, xG 0.17 (P1 15:06) John Leonard: wrist, 19 ft, xG 0.02 (P1 15:07) Axel Sandin-Pellikka: wrist, 63 ft, xG 0.01 (P1 15:39) Nils Lundkvist: wrist, 47 ft, xG 0.00 (P1 16:44) Dylan Larkin: wrist, 20 ft, xG 0.09 (P1 16:56) Moritz Seider: slap, 58 ft, xG 0.02 (P1 18:04) Mikko Rantanen: wrist, 34 ft, xG 0.06 (P1 18:50) Wyatt Johnston: snap, 27 ft, xG 0.12 (P1 19:00) Mikko Rantanen: snap, 36 ft, xG 0.08 (P1 19:09) Roope Hintz: snap, 34 ft, xG 0.06 (P1 19:42) Miro Heiskanen: backhand, 22 ft, xG 0.03 (P2 0:19) Thomas Harley: slap, 44 ft, xG 0.03 (P2 0:22) Mavrik Bourque: backhand, 11 ft, xG 0.14 (P2 0:48) Mavrik Bourque: backhand, 6 ft, xG 0.57 (P2 0:51) Radek Faksa: wrist, 33 ft, xG 0.03 (P2 2:53) Nate Danielson: snap, 40 ft, xG 0.02 (P2 3:10) Moritz Seider: wrist, 55 ft, xG 0.03 (P2 3:48) Marco Kasper: snap, 34 ft, xG 0.09 (P2 5:11) Wyatt Johnston: snap, 11 ft, xG 0.13 (P2 6:02) Miro Heiskanen: snap, 39 ft, xG 0.03 (P2 6:20) Wyatt Johnston: wrist, 27 ft, xG 0.08 (P2 6:26) Matt Duchene: backhand, 31 ft, xG 0.01 (P2 8:27) Miro Heiskanen: wrist, 38 ft, xG 0.05 (P2 8:35) J.T. Compher: backhand, 25 ft, xG 0.05 (P2 9:23) Jason Robertson: wrist, 35 ft, xG 0.07 (P2 10:09) Wyatt Johnston: bat, 22 ft, xG 0.08 (P2 10:17) Jason Robertson: snap, 38 ft, xG 0.08 (P2 10:31) Lucas Raymond: snap, 51 ft, xG 0.02 (P2 10:53) Alexander Petrovic: wrist, 63 ft, xG 0.01 (P2 12:34) Justin Hryckowian: tip-in, 6 ft, xG 0.10 (P2 13:01) Mavrik Bourque: tip-in, 11 ft, xG 0.12 (P2 13:20) Jason Robertson: wrist, 20 ft, xG 0.17 (P2 13:25) Emmitt Finnie: tip-in, 8 ft, xG 0.10 (P2 14:32) Alex DeBrincat: wrist, 41 ft, xG 0.05 (P2 15:18) Dylan Larkin: tip-in, 19 ft, xG 0.07 (P2 15:35) Nate Danielson: slap, 42 ft, xG 0.06 (P2 16:25) Roope Hintz: snap, 26 ft, xG 0.14 (P2 18:11) Alex DeBrincat: wrist, 19 ft, xG 0.16 (P2 18:50) Dylan Larkin: snap, 19 ft, xG 0.13 (P3 0:33) Thomas Harley: snap, 35 ft, xG 0.09 (P3 1:09) John Leonard: wrist, 73 ft, xG 0.00 (P3 1:28) Matt Duchene: backhand, 35 ft, xG 0.02 (P3 1:39) Alex DeBrincat: slap, 37 ft, xG 0.09 (P3 2:20) Alex DeBrincat: wrist, 38 ft, xG 0.06 (P3 2:29) Emmitt Finnie: tip-in, 7 ft, xG 0.12 (P3 2:41) Emmitt Finnie: wrist, 6 ft, xG 0.07 (P3 2:42) Emmitt Finnie: wrist, 9 ft, xG 0.21 (P3 2:46) Lucas Raymond: wrist, 45 ft, xG 0.04 (P3 3:00) Emmitt Finnie: wrist, 6 ft, xG 0.05 (P3 3:01) Moritz Seider: backhand, 88 ft, xG 0.00 (P3 3:17) Mavrik Bourque: snap, 32 ft, xG 0.11 (P3 4:08) Jason Robertson: snap, 30 ft, xG 0.04 (P3 4:45) Nils Lundkvist: slap, 56 ft, xG 0.04 (P3 6:21) Jason Robertson: wrist, 12 ft, xG 0.06 (P3 7:19) Mikko Rantanen: slap, 40 ft, xG 0.01 (P3 7:22) Mikko Rantanen: slap, 27 ft, xG 0.10 (P3 8:26) Miro Heiskanen: wrist, 52 ft, xG 0.01 (P3 11:52) Alex DeBrincat: snap, 40 ft, xG 0.01 (P3 12:31) Ben Chiarot: slap, 57 ft, xG 0.02 (P3 14:12) Moritz Seider: slap, 46 ft, xG 0.05 (P3 15:06) Moritz Seider: snap, 38 ft, xG 0.01 (P3 16:56) Jason Robertson: snap, 18 ft, xG 0.26 (P3 19:27) Lucas Raymond: snap, 33 ft, xG 0.06 (OT 0:06) James van Riemsdyk: GOAL, wrist, 8 ft, xG 0.18 (P1 9:23) Roope Hintz: GOAL, snap, 24 ft, xG 0.18 (P2 10:47) Jamie Benn: GOAL, snap, 17 ft, xG 0.20 (P2 19:16) Emmitt Finnie: GOAL, wrist, 6 ft, xG 0.06 (P3 3:02) Wyatt Johnston: GOAL, tip-in, 16 ft, xG 0.10 (P3 11:18) Dylan Larkin: GOAL, wrist, 15 ft, xG 0.14 (P3 15:57) Dylan Larkin: GOAL, snap, 29 ft, xG 0.17 (OT 0:34)
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
21 Jason Robertson 011 -2 120.81 0021:56
53 Wyatt Johnston 101 0 60.51 0020:07
96 Mikko Rantanen 022 0 40.25 0020:01
24 Roope Hintz 101 -2 60.48 0018:46
22 Mavrik Bourque 000 -1 50.93 0015:32
95 Matt Duchene 011 +1 30.02 0015:18
18 Sam Steel 000 0 00.00 1012:57
12 Radek Faksa 000 0 10.03 4012:56
10 Oskar Bäck 000 0 00.00 0212:45
49 Justin Hryckowian 011 +1 10.10 1011:26
14 Jamie Benn 101 +1 10.20 2010:45
73 Adam Erne 000 0 10.00 6110:15
Defense
4 Miro Heiskanen 011 -1 100.12 1127:44
55 Thomas Harley 000 0 40.32 1022:10
23 Esa Lindell 000 0 00.00 0221:30
5 Nils Lundkvist 000 0 40.06 0116:41
46 Ilya Lyubushkin 000 0 00.00 3114:30
36 Alexander Petrovic 000 0 20.01 1012:17
Goalie SAGA SVSV% xGA GSAx
Casey DeSmith 25421 .840 2.53 -1.47

Detroit Red Wings

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Dylan Larkin 202 +1 80.62 2220:47
93 Alex DeBrincat 000 -1 90.58 1018:31
23 Lucas Raymond 033 +1 50.16 1017:42
18 Andrew Copp 000 -1 00.00 0017:11
58 Emmitt Finnie 101 0 60.61 0116:13
37 J.T. Compher 000 0 20.05 1114:20
43 John Leonard 000 -1 20.02 1013:33
22 Mason Appleton 000 0 00.00 1013:26
27 Michael Rasmussen 011 +1 00.00 1012:19
92 Marco Kasper 000 0 20.09 1011:10
21 James van Riemsdyk 112 +1 20.18 0310:12
Defense
53 Moritz Seider 022 0 60.11 2022:36
8 Ben Chiarot 000 0 10.02 1322:31
77 Simon Edvinsson 011 +1 20.01 1121:50
25 Jacob Bernard-Docker 000 0 00.00 3421:00
20 Albert Johansson 000 0 00.00 0116:58
44 Axel Sandin-Pellikka 000 0 20.01 0012:34
Goalie SAGA SVSV% xGA GSAx
John Gibson 22319 .864 3.86 +0.86

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
53 Wyatt Johnston C +2.19 +0.75 +0.33 +1.03 +0.15 -0.04 -0.04 — 20:07
22 Mavrik Bourque C +2.18 0.00 +0.61 +1.60 0.00 -0.01 -0.02 — 15:32
4 Miro Heiskanen D +1.87 +0.70 +0.08 +1.04 0.00 0.00 +0.05 — 27:44
95 Matt Duchene C +1.80 +0.70 +0.02 +1.14 0.00 -0.01 -0.04 — 15:18
21 Jason Robertson L +1.68 +0.55 +0.53 +0.64 0.00 0.00 -0.04 — 21:56
24 Roope Hintz C +1.65 +0.75 +0.31 +0.53 0.00 +0.06 0.00 — 18:46
55 Thomas Harley D +1.32 0.00 +0.21 +1.11 0.00 0.00 0.00 — 22:10
96 Mikko Rantanen R +1.25 +1.25 +0.16 -0.01 -0.15 0.00 0.00 — 20:01
14 Jamie Benn L +1.22 +0.75 +0.13 +0.35 0.00 -0.01 0.00 — 10:45
49 Justin Hryckowian C +0.99 +0.55 +0.07 +0.53 -0.15 0.00 0.00 — 11:26
5 Nils Lundkvist D +0.79 0.00 +0.04 +0.61 +0.15 0.00 -0.01 — 16:41
28 Alexander Petrovic D +0.62 0.00 +0.01 +0.63 0.00 0.00 -0.02 — 12:17
23 Esa Lindell D +0.32 0.00 0.00 +0.22 0.00 0.00 +0.10 — 21:30
46 Ilya Lyubushkin D +0.26 0.00 0.00 +0.06 +0.15 0.00 +0.05 — 14:30
18 Sam Steel C +0.20 0.00 0.00 -0.01 +0.15 +0.06 0.00 — 12:57
10 Oskar Bäck C +0.14 0.00 0.00 -0.10 +0.15 -0.01 +0.10 — 12:45
73 Adam Erne L -0.06 0.00 0.00 -0.11 0.00 0.00 +0.05 — 10:15
12 Radek Faksa C -0.12 0.00 +0.02 -0.08 0.00 -0.06 0.00 — 12:56
1 Casey DeSmith G -1.62 0.00 — — -0.15 — — -1.47 59:50

Detroit Red Wings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
23 Lucas Raymond L +1.69 +1.80 +0.10 -0.04 -0.15 0.00 -0.02 — 17:42
21 James van Riemsdyk L +1.38 +1.45 +0.12 -0.19 -0.15 0.00 +0.15 — 10:12
77 Simon Edvinsson D +1.02 +0.55 +0.01 +0.26 +0.15 0.00 +0.05 — 21:50
71 Dylan Larkin C +0.89 +1.50 +0.40 -0.94 -0.15 0.00 +0.08 — 20:47
36 John Gibson G +0.86 0.00 — — 0.00 — — +0.86 60:34
53 Moritz Seider D +0.74 +1.25 +0.07 -0.43 -0.15 0.00 0.00 — 22:36
58 Emmitt Finnie C +0.32 +0.75 +0.40 -1.01 +0.15 0.00 +0.03 — 16:13
29 Nate Danielson C +0.27 0.00 +0.05 +0.21 0.00 +0.01 0.00 — 10:50
27 Michael Rasmussen C +0.18 +0.70 0.00 -0.50 0.00 0.00 -0.02 — 12:19
93 Alex DeBrincat R +0.08 0.00 +0.37 -0.29 0.00 0.00 0.00 — 18:31
92 Marco Kasper C -0.04 0.00 +0.06 -0.14 0.00 +0.03 +0.02 — 11:10
43 John Leonard L -0.25 0.00 +0.01 -0.26 0.00 0.00 0.00 — 13:33
18 Andrew Copp C -0.32 0.00 0.00 -0.27 0.00 -0.01 -0.04 — 17:11
22 Mason Appleton C -0.48 0.00 0.00 -0.46 0.00 0.00 -0.02 — 13:26
44 Axel Sandin-Pellikka D -0.54 0.00 +0.01 -0.40 -0.15 0.00 0.00 — 12:34
20 Albert Johansson D -0.75 0.00 0.00 -0.78 0.00 0.00 +0.03 — 16:58
37 J.T. Compher L -0.77 0.00 +0.03 -0.84 0.00 -0.01 +0.05 — 14:20
8 Ben Chiarot D -1.22 0.00 +0.01 -1.40 0.00 0.00 +0.17 — 22:31
25 Jacob Bernard-Docker D -1.39 0.00 0.00 -1.70 +0.15 0.00 +0.16 — 21:00

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.