Dallas StarsDAL 3–6 Final Carolina HurricanesCAR

Tuesday, January 6, 2026

Final 1st2nd3rd T SOG
Dallas StarsDAL 102 3 23
Carolina HurricanesCAR 321 6 33

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

Highlights

Scoring

1st Period
7:19 CAR K'Andre Miller (3) Andrei Svechnikov (20), Sebastian Aho (26) · snap xG 0.14 0–1 ▶
11:53 DAL Jason Robertson (25)PP Unassisted · xG 0.94 1–1 ▶
13:32 CAR Shayne Gostisbehere (5)PP Seth Jarvis (11), Andrei Svechnikov (21) · slap xG 0.05 1–2 ▶
18:56 CAR Logan Stankoven (8) K'Andre Miller (15), Jalen Chatfield (8) · snap xG 0.14 1–3 ▶
2nd Period
5:17 CAR K'Andre Miller (4) Andrei Svechnikov (22), Nikolaj Ehlers (21) · slap xG 0.07 1–4 ▶
6:59 CAR Seth Jarvis (20)PP Andrei Svechnikov (23), Nikolaj Ehlers (22) · snap xG 0.14 1–5 ▶
3rd Period
0:36 DAL Mikko Rantanen (17) Jason Robertson (26) · backhand xG 0.17 2–5 ▶
8:18 CAR William Carrier (4) Nikolaj Ehlers (23) · snap xG 0.41 2–6 ▶
18:11 DAL Wyatt Johnston (23)PP Mikko Rantanen (42), Jason Robertson (27) · bat xG 0.50 3–6 ▶

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 49%Deserve to win51% CAR
DALCAR
3.88Expected goals3.96
3Goals (no shootout)6
1.72Expected goals, 5 on 53.02
51Shot attempts66
39Unblocked attempts54
23Shots 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:53 DAL Deserve to win Deserve to win · DAL takes the lead, 75–25%
CAR had led since 1:35 of the 1st, by as much as 73%
2nd Period
5:17 DAL Goalie Goalie · Oettinger −2.4 goals saved
4 goals on 1.64 xG, 13 shots on goal
6:59 DAL Goalie change Goalie change · DeSmith in for Oettinger
6:59 of the 2nd; Oettinger had allowed 5 goals on 15 shots (1.93 xG)
9:35 CAR Deserve to win Deserve to win · CAR takes the lead, 61–39%
DAL had led since 11:53 of the 1st, by as much as 75%
10:00 CAR xG swing xG swing · Out-chanced DAL 1.10–0.08
In xG over 10 minutes, the end of the 1st to 10:00 of the 2nd; goals 2–0
3rd Period
5:00 DAL No shift No shift · Erne, 20:50 on the bench
No shift after 12:32 of the 2nd; 9 shifts (6:57) before that
8:40 CAR No shift No shift · Philp, 17:05 on the bench
No shift after 18:37 of the 2nd; 10 shifts (7:38) before that

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ CAR shoots
Thomas Harley: wrist, 63 ft, xG 0.01 (P1 0:59) Andrei Svechnikov: snap, 28 ft, xG 0.09 (P1 1:13) Alexander Nikishin: snap, 37 ft, xG 0.02 (P1 1:33) Sebastian Aho: snap, 14 ft, xG 0.17 (P1 1:35) Jalen Chatfield: slap, 68 ft, xG 0.01 (P1 2:21) Taylor Hall: snap, 39 ft, xG 0.06 (P1 2:30) Miro Heiskanen: snap, 63 ft, xG 0.01 (P1 3:06) Esa Lindell: wrist, 63 ft, xG 0.00 (P1 3:28) Jordan Staal: wrist, 44 ft, xG 0.03 (P1 4:07) Shayne Gostisbehere: snap, 34 ft, xG 0.03 (P1 4:31) Mikko Rantanen: snap, 29 ft, xG 0.09 (P1 4:43) Nikolaj Ehlers: snap, 15 ft, xG 0.07 (P1 5:37) Joel Nystrom: slap, 58 ft, xG 0.04 (P1 5:54) Justin Hryckowian: wrist, 43 ft, xG 0.01 (P1 6:25) Nikolaj Ehlers: snap, 20 ft, xG 0.04 (P1 6:56) Andrei Svechnikov: snap, 62 ft, xG 0.00 (P1 6:58) Ilya Lyubushkin: wrist, 178 ft, xG 0.00 (P1 7:49) Seth Jarvis: snap, 35 ft, xG 0.07 (P1 8:30) Sam Steel: tip-in, 12 ft, xG 0.06 (P1 8:44) Mikko Rantanen: wrist, 14 ft, xG 0.12 (P1 10:03) Wyatt Johnston: backhand, 11 ft, xG 0.12 (P1 10:21) Mavrik Bourque: tip-in, 22 ft, xG 0.04 (P1 10:36) Noah Philp: tip-in, 24 ft, xG 0.02 (P1 10:52) Jason Robertson: snap, 19 ft, xG 0.18 (P1 11:50) Logan Stankoven: snap, 30 ft, xG 0.09 (P1 12:39) Mavrik Bourque: snap, 27 ft, xG 0.03 (P1 13:48) Andrei Svechnikov: snap, 22 ft, xG 0.16 (P1 14:32) Ilya Lyubushkin: snap, 34 ft, xG 0.11 (P1 14:49) Thomas Harley: snap, 63 ft, xG 0.00 (P1 15:42) Andrei Svechnikov: deflected, 7 ft, xG 0.15 (P1 17:18) K'Andre Miller: snap, 65 ft, xG 0.01 (P1 18:38) Seth Jarvis: snap, 47 ft, xG 0.00 (P2 0:13) Joel Nystrom: snap, 54 ft, xG 0.01 (P2 0:18) Shayne Gostisbehere: snap, 32 ft, xG 0.04 (P2 3:07) Noah Philp: tip-in, 19 ft, xG 0.05 (P2 4:28) Nikolaj Ehlers: snap, 30 ft, xG 0.10 (P2 5:07) Adam Erne: snap, 35 ft, xG 0.08 (P2 5:40) Seth Jarvis: snap, 28 ft, xG 0.15 (P2 6:30) Jordan Martinook: slap, 35 ft, xG 0.05 (P2 7:25) Shayne Gostisbehere: slap, 60 ft, xG 0.04 (P2 7:57) Jordan Staal: snap, 36 ft, xG 0.09 (P2 8:07) Andrei Svechnikov: snap, 33 ft, xG 0.10 (P2 9:09) Jackson Blake: wrist, 7 ft, xG 0.09 (P2 9:35) Jackson Blake: snap, 15 ft, xG 0.16 (P2 9:59) Roope Hintz: wrist, 35 ft, xG 0.06 (P2 11:29) Roope Hintz: wrist, 36 ft, xG 0.01 (P2 11:36) Jalen Chatfield: slap, 48 ft, xG 0.03 (P2 11:55) Adam Erne: tip-in, 8 ft, xG 0.09 (P2 12:06) Mikko Rantanen: backhand, 22 ft, xG 0.04 (P2 13:20) Miro Heiskanen: snap, 59 ft, xG 0.03 (P2 13:27) Mikko Rantanen: tip-in, 9 ft, xG 0.09 (P2 14:11) Roope Hintz: snap, 16 ft, xG 0.20 (P2 14:29) Jalen Chatfield: wrist, 159 ft, xG 0.00 (P2 15:05) Thomas Harley: snap, 67 ft, xG 0.01 (P2 16:04) Mikko Rantanen: wrist, 13 ft, xG 0.04 (P2 16:24) Nils Lundkvist: slap, 39 ft, xG 0.06 (P2 16:55) Sebastian Aho: snap, 52 ft, xG 0.00 (P2 19:40) Sam Steel: backhand, 19 ft, xG 0.04 (P3 0:44) Jackson Blake: snap, 40 ft, xG 0.02 (P3 0:55) Shayne Gostisbehere: snap, 65 ft, xG 0.00 (P3 1:17) William Carrier: backhand, 6 ft, xG 0.04 (P3 2:01) Taylor Hall: snap, 32 ft, xG 0.11 (P3 4:12) Jason Robertson: wrist, 27 ft, xG 0.02 (P3 4:40) Sebastian Aho: snap, 35 ft, xG 0.07 (P3 4:48) Sebastian Aho: wrist, 90 ft, xG 0.00 (P3 5:17) Radek Faksa: wrist, 39 ft, xG 0.06 (P3 6:03) Nikolaj Ehlers: backhand, 38 ft, xG 0.02 (P3 8:15) Seth Jarvis: snap, 28 ft, xG 0.03 (P3 8:45) Taylor Hall: snap, 8 ft, xG 0.21 (P3 9:22) Seth Jarvis: slap, 38 ft, xG 0.06 (P3 10:36) Roope Hintz: snap, 11 ft, xG 0.20 (P3 11:25) Alexander Petrovic: wrist, 72 ft, xG 0.01 (P3 13:09) Esa Lindell: wrist, 64 ft, xG 0.01 (P3 13:22) Seth Jarvis: snap, 59 ft, xG 0.01 (P3 13:37) Shayne Gostisbehere: slap, 61 ft, xG 0.03 (P3 14:19) Justin Hryckowian: backhand, 14 ft, xG 0.11 (P3 14:40) Mavrik Bourque: snap, 23 ft, xG 0.14 (P3 15:21) Matt Duchene: snap, 10 ft, xG 0.03 (P3 15:22) Sean Walker: slap, 49 ft, xG 0.04 (P3 15:58) Wyatt Johnston: backhand, 8 ft, xG 0.15 (P3 17:03) Mikko Rantanen: snap, 51 ft, xG 0.04 (P3 18:08) Taylor Hall: snap, 13 ft, xG 0.12 (P3 18:26) Jackson Blake: snap, 5 ft, xG 0.28 (P3 19:14) William Carrier: backhand, 39 ft, xG 0.01 (P3 19:25) K'Andre Miller: GOAL, snap, 21 ft, xG 0.14 (P1 7:19) Jason Robertson: GOAL, shot, 20 ft, xG 0.94 (P1 11:53) Shayne Gostisbehere: GOAL, slap, 55 ft, xG 0.05 (P1 13:32) Logan Stankoven: GOAL, snap, 31 ft, xG 0.14 (P1 18:56) K'Andre Miller: GOAL, slap, 41 ft, xG 0.07 (P2 5:17) Seth Jarvis: GOAL, snap, 15 ft, xG 0.14 (P2 6:59) Mikko Rantanen: GOAL, backhand, 7 ft, xG 0.17 (P3 0:36) William Carrier: GOAL, snap, 13 ft, xG 0.41 (P3 8:18) Wyatt Johnston: GOAL, bat, 6 ft, xG 0.50 (P3 18:11)
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
96 Mikko Rantanen 112 -3 70.58 0020:24
21 Jason Robertson 123 0 31.14 0119:42
53 Wyatt Johnston 101 -2 40.77 2118:30
24 Roope Hintz 000 -1 40.47 5116:17
95 Matt Duchene 000 -3 20.03 0015:35
22 Mavrik Bourque 000 0 30.21 3014:35
18 Sam Steel 000 0 30.09 1114:00
15 Colin Blackwell 000 0 10.00 0013:20
12 Radek Faksa 000 0 10.06 3112:48
10 Oskar Bäck 000 0 00.00 0012:38
49 Justin Hryckowian 000 0 20.11 3011:56
73 Adam Erne 000 0 20.17 2106:57
Defense
55 Thomas Harley 000 -2 80.03 2022:50
4 Miro Heiskanen 000 0 20.03 1022:47
23 Esa Lindell 000 0 20.01 0121:09
46 Ilya Lyubushkin 000 -2 20.11 2419:32
36 Alexander Petrovic 000 -2 10.01 3016:27
5 Nils Lundkvist 000 0 40.06 2013:44
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 15510 .667 1.93 -3.07
Casey DeSmith 18117 .944 2.03 +1.03

Carolina Hurricanes

Skater GAP+/− AttxG HitBlkTOI
Forwards
37 Andrei Svechnikov 044 +1 60.50 4118:53
24 Seth Jarvis 112 0 70.46 4018:01
11 Jordan Staal 000 0 20.13 1017:05
20 Sebastian Aho 011 +2 50.25 0016:45
53 Jackson Blake 000 +1 50.55 0116:45
71 Taylor Hall 000 +1 40.50 1116:45
27 Nikolaj Ehlers 033 +2 50.22 0115:45
22 Logan Stankoven 101 +1 20.23 0015:43
48 Jordan Martinook 000 0 20.05 2115:42
28 William Carrier 101 +1 30.46 4111:55
50 Eric Robinson 000 0 00.00 1011:47
15 Noah Philp 000 0 20.06 4007:38
Defense
4 Shayne Gostisbehere 101 0 70.19 1321:31
19 K'Andre Miller 213 +3 40.21 0020:20
5 Jalen Chatfield 011 +1 40.04 2120:05
26 Sean Walker 000 +2 20.04 3219:56
64 Joel Nystrom 000 0 30.04 0016:17
21 Alexander Nikishin 000 0 30.02 1015:24
Goalie SAGA SVSV% xGA GSAx
Brandon Bussi 23321 .913 3.88 +0.88

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
21 Jason Robertson L +2.46 +2.00 +0.74 -0.14 -0.15 0.00 +0.01 — 19:42
1 Casey DeSmith G +1.03 0.00 — — 0.00 — — +1.03 32:56
96 Mikko Rantanen R +0.58 +1.45 +0.38 -1.10 -0.15 0.00 0.00 — 20:24
18 Sam Steel C +0.36 0.00 +0.06 +0.29 0.00 0.00 +0.01 — 14:00
49 Justin Hryckowian C +0.11 0.00 +0.07 +0.04 0.00 -0.01 0.00 — 11:56
24 Roope Hintz C +0.07 0.00 +0.31 -0.32 0.00 +0.03 +0.05 — 16:17
12 Radek Faksa C +0.03 0.00 +0.04 -0.05 0.00 -0.03 +0.07 — 12:48
10 Oskar Bäck C -0.02 0.00 0.00 +0.02 0.00 -0.02 -0.02 — 12:38
5 Nils Lundkvist D -0.08 0.00 +0.04 +0.03 -0.15 0.00 0.00 — 13:44
23 Esa Lindell D -0.09 0.00 +0.01 -0.18 0.00 0.00 +0.09 — 21:09
73 Adam Erne L -0.11 0.00 +0.11 -0.13 -0.15 0.00 +0.05 — 6:57
4 Miro Heiskanen D -0.15 0.00 +0.02 -0.09 0.00 0.00 -0.08 — 22:47
15 Colin Blackwell C -0.19 0.00 0.00 -0.18 0.00 -0.03 +0.02 — 13:20
22 Mavrik Bourque C -0.28 0.00 +0.13 -0.43 0.00 +0.02 0.00 — 14:35
53 Wyatt Johnston C -0.37 +0.75 +0.50 -1.59 0.00 -0.01 -0.02 — 18:30
46 Ilya Lyubushkin D -0.69 0.00 +0.07 -0.87 0.00 0.00 +0.11 — 19:32
28 Alexander Petrovic D -1.01 0.00 0.00 -1.21 +0.15 0.00 +0.05 — 16:27
55 Thomas Harley D -1.43 0.00 +0.02 -1.45 0.00 0.00 0.00 — 22:50
95 Matt Duchene C -2.05 0.00 +0.02 -2.06 0.00 -0.01 0.00 — 15:35
29 Jake Oettinger G -3.07 0.00 — — 0.00 — — -3.07 26:59

Carolina Hurricanes

Player Rating Points Shots On ice Pen FO Other GSAx TOI
19 K'Andre Miller D +3.67 +2.20 +0.14 +1.36 0.00 0.00 -0.02 — 20:20
37 Andrei Svechnikov R +3.17 +2.65 +0.32 +0.15 0.00 +0.01 +0.03 — 18:53
27 Nikolaj Ehlers L +3.03 +1.80 +0.14 +1.06 0.00 0.00 +0.03 — 15:45
24 Seth Jarvis C +2.17 +1.45 +0.30 +0.17 +0.30 -0.01 -0.04 — 18:01
20 Sebastian Aho C +1.82 +0.55 +0.16 +1.31 -0.15 -0.01 -0.04 — 16:45
22 Logan Stankoven C +1.55 +0.75 +0.15 +0.54 +0.15 0.00 -0.04 — 15:43
26 Sean Walker D +1.55 0.00 +0.02 +1.48 0.00 0.00 +0.04 — 19:56
28 William Carrier L +1.45 +0.75 +0.30 +0.69 -0.30 -0.02 +0.03 — 11:55
71 Taylor Hall L +1.23 0.00 +0.33 +0.89 0.00 0.00 +0.01 — 16:45
53 Jackson Blake R +1.20 0.00 +0.36 +0.78 0.00 -0.01 +0.07 — 16:45
4 Shayne Gostisbehere D +1.01 +0.75 +0.12 -0.02 0.00 0.00 +0.15 — 21:31
5 Jalen Chatfield D +0.89 +0.55 +0.03 +0.22 0.00 0.00 +0.09 — 20:05
32 Brandon Bussi G +0.88 0.00 — — 0.00 — — +0.88 59:41
11 Jordan Staal C +0.47 0.00 +0.08 +0.01 +0.30 +0.08 0.00 — 17:05
64 Joel Nystrom D +0.43 0.00 +0.03 +0.42 0.00 0.00 -0.02 — 16:17
21 Alexander Nikishin D +0.32 0.00 +0.01 +0.30 0.00 0.00 0.00 — 15:24
15 Noah Philp C +0.14 0.00 +0.04 +0.05 0.00 +0.03 +0.02 — 7:38
50 Eric Robinson L +0.10 0.00 0.00 +0.10 0.00 0.00 0.00 — 11:47
48 Jordan Martinook L -0.05 0.00 +0.03 -0.10 0.00 -0.01 +0.03 — 15:42

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.