Dallas StarsDAL 1–3 Final Anaheim DucksANA

Tuesday, January 13, 2026

Final 1st2nd3rd T SOG
Dallas StarsDAL 001 1 25
Anaheim DucksANA 012 3 25

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

Highlights

Scoring

1st Period
No scoring
2nd Period
3:36 ANA Chris Kreider (15) Mikael Granlund (11), Radko Gudas (8) · snap xG 0.08 0–1 ▶
3rd Period
12:03 ANA Beckett Sennecke (15) Unassisted · backhand xG 0.24 0–2 ▶
17:48 DAL Roope Hintz (14) Matt Duchene (7), Wyatt Johnston (27) · snap xG 0.19 1–2 ▶
19:39 ANA Jacob Trouba (8)EN Jackson LaCombe (23) · wrist xG 0.53 1–3 ▶

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 39%Deserve to win61% ANA
DALANA
2.74Expected goals3.93
1Goals (no shootout)3
1.14Expected goals, 5 on 52.66
56Shot attempts73
36Unblocked attempts48
25Shots 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).

3rd Period
8:24 DAL Goalie Goalie · DeSmith +2.0 goals saved
1 goal on 3.01 xG, 22 shots on goal
9:05 ANA Goalie Goalie · Dostal +2.0 goals saved
0 goals on 2.02 xG, 20 shots on goal
15:16 DAL Pulled goalie Pulled goalie · Pulled DeSmith, down 2–0
With 4:44 left
16:14 DAL Pulled goalie Pulled goalie · Pulled DeSmith, down 2–0
With 3:46 left; DAL scored at 17:48 of the 3rd (1–2)
18:38 DAL Pulled goalie Pulled goalie · Pulled DeSmith, down 2–1
With 1:22 left; ANA scored at 19:39 of the 3rd (1–3)

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ ANA shoots
Matt Duchene: snap, 38 ft, xG 0.07 (P1 4:47) Kyle Capobianco: snap, 70 ft, xG 0.00 (P1 4:51) Jacob Trouba: snap, 51 ft, xG 0.02 (P1 5:00) Mason McTavish: slap, 35 ft, xG 0.06 (P1 7:26) Colin Blackwell: wrist, 161 ft, xG 0.00 (P1 7:50) Chris Kreider: wrist, 6 ft, xG 0.16 (P1 8:43) Ross Johnston: tip-in, 28 ft, xG 0.02 (P1 8:47) Ryan Strome: tip-in, 20 ft, xG 0.08 (P1 10:17) Olen Zellweger: backhand, 7 ft, xG 0.04 (P1 10:24) Jansen Harkins: tip-in, 29 ft, xG 0.03 (P1 10:59) Ryan Poehling: slap, 29 ft, xG 0.03 (P1 11:32) Ross Johnston: backhand, 14 ft, xG 0.02 (P1 11:33) Mikael Granlund: snap, 35 ft, xG 0.09 (P1 11:58) Olen Zellweger: snap, 38 ft, xG 0.04 (P1 12:17) Thomas Harley: wrist, 165 ft, xG 0.00 (P1 12:19) Radek Faksa: tip-in, 58 ft, xG 0.02 (P1 13:12) Drew Helleson: snap, 65 ft, xG 0.01 (P1 13:31) Mikael Granlund: slap, 32 ft, xG 0.11 (P1 14:24) Mason McTavish: wrist, 41 ft, xG 0.01 (P1 14:39) Olen Zellweger: wrist, 25 ft, xG 0.10 (P1 14:44) Mason McTavish: wrist, 16 ft, xG 0.03 (P1 14:45) Justin Hryckowian: snap, 37 ft, xG 0.01 (P1 15:06) Alex Killorn: snap, 30 ft, xG 0.13 (P1 16:24) Ryan Poehling: wrap-around, 5 ft, xG 0.08 (P1 16:32) Jason Robertson: snap, 20 ft, xG 0.14 (P1 18:13) Jason Robertson: tip-in, 6 ft, xG 0.02 (P1 18:14) Ryan Strome: snap, 17 ft, xG 0.09 (P1 18:30) Pavel Mintyukov: slap, 63 ft, xG 0.02 (P1 19:34) Wyatt Johnston: snap, 26 ft, xG 0.14 (P2 1:55) Olen Zellweger: snap, 35 ft, xG 0.08 (P2 2:08) Roope Hintz: wrist, 37 ft, xG 0.07 (P2 2:15) Beckett Sennecke: wrist, 6 ft, xG 0.19 (P2 3:20) Beckett Sennecke: slap, 27 ft, xG 0.14 (P2 3:29) Olen Zellweger: wrist, 56 ft, xG 0.01 (P2 5:32) Sam Steel: snap, 20 ft, xG 0.19 (P2 7:54) Nils Lundkvist: slap, 55 ft, xG 0.03 (P2 8:06) Wyatt Johnston: wrist, 16 ft, xG 0.17 (P2 8:42) Mavrik Bourque: wrist, 32 ft, xG 0.02 (P2 8:49) Mikael Granlund: snap, 42 ft, xG 0.05 (P2 9:06) Jacob Trouba: slap, 53 ft, xG 0.02 (P2 12:06) Chris Kreider: tip-in, 15 ft, xG 0.04 (P2 12:26) Mason McTavish: wrap-around, 7 ft, xG 0.03 (P2 12:59) Mikko Rantanen: snap, 36 ft, xG 0.05 (P2 14:09) Ian Moore: snap, 6 ft, xG 0.22 (P2 14:54) Ian Moore: tip-in, 8 ft, xG 0.16 (P2 14:56) Mavrik Bourque: wrist, 19 ft, xG 0.03 (P2 17:15) Jason Robertson: snap, 28 ft, xG 0.13 (P2 18:19) Wyatt Johnston: wrist, 7 ft, xG 0.32 (P2 18:21) Wyatt Johnston: tip-in, 9 ft, xG 0.05 (P2 18:22) Wyatt Johnston: snap, 5 ft, xG 0.12 (P2 18:22) Nikita Nesterenko: backhand, 148 ft, xG 0.00 (P2 18:41) Jason Robertson: snap, 15 ft, xG 0.13 (P2 19:00) Wyatt Johnston: backhand, 10 ft, xG 0.03 (P2 19:01) Alex Killorn: snap, 10 ft, xG 0.16 (P3 0:37) Ryan Poehling: slap, 29 ft, xG 0.03 (P3 1:57) Ian Moore: wrist, 27 ft, xG 0.11 (P3 2:47) Mason McTavish: snap, 21 ft, xG 0.12 (P3 3:35) Olen Zellweger: slap, 49 ft, xG 0.01 (P3 3:41) Olen Zellweger: snap, 22 ft, xG 0.05 (P3 3:52) Chris Kreider: backhand, 16 ft, xG 0.03 (P3 3:53) Roope Hintz: tip-in, 17 ft, xG 0.06 (P3 4:32) Matt Duchene: wrist, 9 ft, xG 0.05 (P3 4:52) Matt Duchene: wrist, 10 ft, xG 0.05 (P3 7:37) Wyatt Johnston: tip-in, 32 ft, xG 0.06 (P3 8:07) Jansen Harkins: snap, 42 ft, xG 0.02 (P3 8:21) Jansen Harkins: wrist, 14 ft, xG 0.30 (P3 8:24) Ilya Lyubushkin: snap, 35 ft, xG 0.05 (P3 9:05) Alex Killorn: snap, 33 ft, xG 0.02 (P3 9:21) Ross Johnston: wrist, 20 ft, xG 0.05 (P3 11:27) Olen Zellweger: snap, 22 ft, xG 0.05 (P3 11:31) Mikael Granlund: wrist, 56 ft, xG 0.03 (P3 11:58) Mason McTavish: snap, 92 ft, xG 0.00 (P3 14:18) Radek Faksa: wrist, 59 ft, xG 0.01 (P3 15:05) Wyatt Johnston: bat, 9 ft, xG 0.04 (P3 15:35) Jason Robertson: snap, 25 ft, xG 0.17 (P3 16:31) Thomas Harley: snap, 56 ft, xG 0.05 (P3 17:01) Thomas Harley: snap, 48 ft, xG 0.04 (P3 17:31) Roope Hintz: wrist, 18 ft, xG 0.05 (P3 17:32) Justin Hryckowian: deflected, 10 ft, xG 0.10 (P3 18:16) Roope Hintz: tip-in, 16 ft, xG 0.07 (P3 19:33) Chris Kreider: GOAL, snap, 36 ft, xG 0.08 (P2 3:36) Beckett Sennecke: GOAL, backhand, 6 ft, xG 0.24 (P3 12:03) Roope Hintz: GOAL, snap, 20 ft, xG 0.19 (P3 17:48) Jacob Trouba: GOAL, wrist, 162 ft, xG 0.53 (P3 19:39)
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 000 -1 40.05 1223:24
53 Wyatt Johnston 011 0 90.94 1122:08
21 Jason Robertson 000 -1 50.59 1120:39
24 Roope Hintz 101 -1 50.44 2018:37
95 Matt Duchene 011 -2 50.17 0118:12
22 Mavrik Bourque 000 0 30.06 2014:49
18 Sam Steel 000 0 20.19 1014:47
49 Justin Hryckowian 000 0 20.11 3014:10
15 Colin Blackwell 000 0 30.00 2109:59
12 Radek Faksa 000 0 20.03 2009:53
10 Oskar Bäck 000 0 10.00 0109:50
14 Jamie Benn 000 0 00.00 1109:38
Defense
55 Thomas Harley 000 -1 60.09 1328:58
23 Esa Lindell 000 0 10.00 0221:37
5 Nils Lundkvist 000 0 60.03 1117:54
36 Alexander Petrovic 000 0 00.00 2217:36
46 Ilya Lyubushkin 000 -1 10.05 2313:57
20 Kyle Capobianco 000 -2 10.00 2212:56
Goalie SAGA SVSV% xGA GSAx
Casey DeSmith 24222 .917 3.40 +1.40

Anaheim Ducks

Skater GAP+/− AttxG HitBlkTOI
Forwards
64 Mikael Granlund 011 +2 50.27 1119:49
17 Alex Killorn 000 +1 50.31 2117:30
45 Beckett Sennecke 101 +2 70.57 2117:29
22 Chris Kreider 101 0 70.31 1016:24
83 Mason McTavish 000 0 80.25 2015:44
22 Ryan Strome 000 -1 30.17 0215:01
10 Jansen Harkins 000 +1 50.35 3014:34
49 Ross Johnston 000 0 40.09 5013:25
25 Ryan Poehling 000 0 30.15 1013:14
13 Nikita Nesterenko 000 +1 20.00 2211:27
Defense
65 Jacob Trouba 101 0 60.57 1325:59
2 Jackson LaCombe 011 +1 10.00 1422:04
98 Pavel Mintyukov 000 +1 20.02 0121:47
8 Olen Zellweger 000 0 100.36 1117:04
14 Drew Helleson 000 +1 20.01 2116:29
6 Radko Gudas 011 +1 00.00 4015:55
3 Ian Moore 000 0 30.49 0008:14
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 25124 .960 2.74 +1.74

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
1 Casey DeSmith G +1.40 0.00 — — 0.00 — — +1.40 56:56
24 Roope Hintz C +0.78 +0.75 +0.29 -0.20 0.00 0.00 -0.06 — 18:37
53 Wyatt Johnston C +0.12 +0.55 +0.61 -1.22 +0.15 -0.02 +0.05 — 22:08
18 Sam Steel C +0.07 0.00 +0.12 -0.05 0.00 +0.02 -0.02 — 14:47
12 Radek Faksa C +0.04 0.00 +0.02 +0.02 0.00 0.00 0.00 — 9:53
21 Jason Robertson L -0.02 0.00 +0.38 -0.30 -0.15 0.00 +0.05 — 20:39
15 Colin Blackwell C -0.13 0.00 0.00 -0.18 0.00 0.00 +0.05 — 9:59
10 Oskar Bäck C -0.20 0.00 0.00 -0.25 0.00 0.00 +0.05 — 9:50
23 Esa Lindell D -0.23 0.00 0.00 -0.44 +0.15 0.00 +0.06 — 21:37
14 Jamie Benn L -0.29 0.00 0.00 -0.32 0.00 0.00 +0.03 — 9:38
46 Ilya Lyubushkin D -0.34 0.00 +0.03 -0.51 0.00 0.00 +0.13 — 13:57
22 Mavrik Bourque C -0.37 0.00 +0.04 -0.37 0.00 +0.01 -0.04 — 14:49
95 Matt Duchene C -0.40 +0.70 +0.11 -1.18 0.00 0.00 -0.03 — 18:12
20 Kyle Capobianco D -0.44 0.00 0.00 -0.50 0.00 0.00 +0.06 — 12:56
5 Nils Lundkvist D -0.62 0.00 +0.02 -0.54 -0.15 0.00 +0.05 — 17:54
55 Thomas Harley D -0.63 0.00 +0.06 -0.86 0.00 0.00 +0.17 — 28:58
49 Justin Hryckowian C -0.63 0.00 +0.07 -0.69 0.00 0.00 -0.02 — 14:10
96 Mikko Rantanen R -0.65 0.00 +0.03 -0.74 0.00 0.00 +0.06 — 23:24
28 Alexander Petrovic D -0.71 0.00 0.00 -0.79 0.00 0.00 +0.08 — 17:36

Anaheim Ducks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
45 Beckett Sennecke R +2.38 +0.75 +0.37 +1.08 +0.15 0.00 +0.03 — 17:29
64 Mikael Granlund C +1.98 +0.70 +0.18 +1.15 -0.15 +0.03 +0.07 — 19:49
51 Olen Zellweger D +1.74 0.00 +0.24 +1.45 0.00 0.00 +0.05 — 17:04
1 Lukas Dostal G +1.74 0.00 — — 0.00 — — +1.74 59:54
7 Radko Gudas D +1.47 +0.55 0.00 +1.07 -0.15 0.00 0.00 — 15:55
65 Jacob Trouba D +1.42 +0.75 +0.37 +0.19 0.00 0.00 +0.11 — 25:59
20 Chris Kreider L +1.35 +0.75 +0.20 +0.38 0.00 0.00 +0.02 — 16:24
17 Alex Killorn L +1.30 0.00 +0.20 +1.08 0.00 -0.01 +0.03 — 17:30
2 Jackson LaCombe D +1.14 +0.70 0.00 +0.28 0.00 0.00 +0.16 — 22:04
13 Nikita Nesterenko C +1.00 0.00 0.00 +0.89 0.00 +0.01 +0.10 — 11:27
74 Ian Moore D +0.77 0.00 +0.32 +0.43 0.00 0.00 +0.02 — 8:14
23 Mason McTavish C +0.69 0.00 +0.16 +0.53 0.00 0.00 0.00 — 15:44
14 Drew Helleson D +0.60 0.00 +0.01 +0.56 0.00 0.00 +0.03 — 16:29
16 Ryan Strome C +0.54 0.00 +0.11 +0.35 0.00 0.00 +0.08 — 15:01
42 Tim Washe C +0.21 0.00 0.00 +0.17 0.00 +0.02 +0.02 — 11:57
24 Jansen Harkins C +0.14 0.00 +0.23 -0.04 0.00 -0.01 -0.04 — 14:34
98 Pavel Mintyukov D +0.13 0.00 +0.01 +0.09 0.00 0.00 +0.03 — 21:47
25 Ryan Poehling C +0.09 0.00 +0.10 -0.13 +0.15 -0.05 +0.02 — 13:14
44 Ross Johnston L -0.40 0.00 +0.06 -0.42 0.00 0.00 -0.04 — 13:25

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.