Dallas StarsDAL 4–1 Final Washington CapitalsWSH

Wednesday, January 7, 2026

Final 1st2nd3rd T SOG
Dallas StarsDAL 112 4 36
Washington CapitalsWSH 001 1 24

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

Highlights

Scoring

1st Period
3:06 DAL Radek Faksa (2)SH Esa Lindell (14) · wrist xG 0.51 1–0 ▶
2nd Period
2:37 DAL Sam Steel (7) Thomas Harley (14), Matt Duchene (6) · tip-in xG 0.55 2–0 ▶
3rd Period
13:31 DAL Wyatt Johnston (24) Sam Steel (9) · snap xG 0.20 3–0 ▶
17:41 WSH Alex Ovechkin (18) John Carlson (23), Jakob Chychrun (17) · snap xG 0.08 3–1 ▶
19:41 DAL Roope Hintz (13)EN Unassisted · snap xG 0.35 4–1 ▶

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 83%Deserve to win17% WSH
DALWSH
5.07Expected goals2.02
4Goals (no shootout)1
2.20Expected goals, 5 on 51.27
66Shot attempts47
47Unblocked attempts36
36Shots on goal24

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
1:00 WSH No shift No shift · McIlrath, 10:41 on the bench
No shift from 8:43 of the 2nd to 1:39 of the 3rd; 6 shifts (4:30) before that
4:00 WSH No shift No shift · Leason, 14:06 on the bench
No shift from 11:01 of the 2nd to 9:28 of the 3rd; 6 shifts (4:42) before that
13:40 DAL xG swing xG swing · Out-chanced WSH 1.38–0.17
In xG over 10 minutes, 4:20 to 14:20 of the 3rd; goals 1–0
17:10 WSH No shift No shift · Duhaime, 11:17 on the bench
No shift from 6:16 to 19:41 of the 3rd; 13 shifts (7:50) before that
17:34 WSH Pulled goalie Pulled goalie · Pulled Thompson, down 3–0
With 2:26 left; WSH scored at 17:41 of the 3rd (3–1)

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ WSH shoots
Nils Lundkvist: snap, 8 ft, xG 0.05 (P1 1:54) Nathan Bastian: snap, 39 ft, xG 0.02 (P1 2:21) Radek Faksa: snap, 42 ft, xG 0.01 (P1 3:03) Colin Blackwell: snap, 43 ft, xG 0.02 (P1 3:14) Dylan Strome: tip-in, 5 ft, xG 0.26 (P1 3:30) John Carlson: snap, 25 ft, xG 0.12 (P1 3:43) Matt Duchene: snap, 22 ft, xG 0.11 (P1 5:05) Alex Ovechkin: wrist, 19 ft, xG 0.03 (P1 5:47) Dylan Strome: tip-in, 8 ft, xG 0.08 (P1 5:59) Anthony Beauvillier: backhand, 19 ft, xG 0.09 (P1 6:07) Roope Hintz: snap, 45 ft, xG 0.01 (P1 7:19) Sonny Milano: wrist, 40 ft, xG 0.05 (P1 8:47) Ryan Leonard: wrist, 34 ft, xG 0.02 (P1 9:40) Alex Ovechkin: snap, 34 ft, xG 0.05 (P1 10:27) Alex Ovechkin: slap, 39 ft, xG 0.08 (P1 10:36) Mikko Rantanen: tip-in, 10 ft, xG 0.09 (P1 11:28) Mikko Rantanen: wrist, 10 ft, xG 0.23 (P1 11:30) Rasmus Sandin: snap, 70 ft, xG 0.01 (P1 11:48) Ilya Lyubushkin: snap, 51 ft, xG 0.01 (P1 13:30) Wyatt Johnston: snap, 42 ft, xG 0.01 (P1 14:19) Brandon Duhaime: wrist, 31 ft, xG 0.02 (P1 16:10) Brett Leason: tip-in, 26 ft, xG 0.04 (P1 16:33) Jakob Chychrun: snap, 64 ft, xG 0.01 (P1 19:25) Mavrik Bourque: backhand, 7 ft, xG 0.09 (P2 0:51) Jakob Chychrun: snap, 69 ft, xG 0.01 (P2 1:10) Anthony Beauvillier: tip-in, 15 ft, xG 0.10 (P2 1:18) Miro Heiskanen: snap, 30 ft, xG 0.10 (P2 1:55) Roope Hintz: tip-in, 14 ft, xG 0.06 (P2 6:00) Roope Hintz: wrist, 122 ft, xG 0.00 (P2 6:31) Ryan Leonard: wrist, 90 ft, xG 0.00 (P2 8:09) Colin Blackwell: snap, 41 ft, xG 0.04 (P2 8:51) Jason Robertson: wrist, 14 ft, xG 0.20 (P2 9:24) Ethen Frank: snap, 146 ft, xG 0.00 (P2 9:42) Thomas Harley: snap, 115 ft, xG 0.00 (P2 9:59) Nils Lundkvist: slap, 47 ft, xG 0.02 (P2 10:46) Wyatt Johnston: backhand, 10 ft, xG 0.04 (P2 12:08) Wyatt Johnston: bat, 11 ft, xG 0.06 (P2 12:09) Ethen Frank: backhand, 25 ft, xG 0.04 (P2 12:32) Rasmus Sandin: snap, 42 ft, xG 0.02 (P2 14:37) Mavrik Bourque: snap, 26 ft, xG 0.05 (P2 14:46) Roope Hintz: backhand, 9 ft, xG 0.18 (P2 14:59) Nils Lundkvist: slap, 61 ft, xG 0.01 (P2 15:02) Mikko Rantanen: snap, 29 ft, xG 0.15 (P2 15:34) Jakob Chychrun: slap, 40 ft, xG 0.05 (P2 16:46) Justin Hryckowian: snap, 45 ft, xG 0.02 (P2 17:28) Justin Sourdif: snap, 21 ft, xG 0.18 (P2 19:37) Roope Hintz: backhand, 37 ft, xG 0.01 (P3 0:49) Jakob Chychrun: snap, 36 ft, xG 0.04 (P3 1:04) Anthony Beauvillier: snap, 9 ft, xG 0.15 (P3 1:50) Dylan Strome: snap, 93 ft, xG 0.00 (P3 2:21) Nils Lundkvist: snap, 33 ft, xG 0.03 (P3 3:02) Jakob Chychrun: snap, 48 ft, xG 0.03 (P3 4:17) Wyatt Johnston: slap, 22 ft, xG 0.14 (P3 5:14) Roope Hintz: slap, 42 ft, xG 0.07 (P3 5:35) Roope Hintz: tip-in, 8 ft, xG 0.12 (P3 6:09) Roope Hintz: wrist, 8 ft, xG 0.07 (P3 6:10) Roope Hintz: backhand, 10 ft, xG 0.15 (P3 6:47) Roope Hintz: snap, 12 ft, xG 0.12 (P3 6:48) Justin Sourdif: snap, 40 ft, xG 0.01 (P3 9:03) Wyatt Johnston: snap, 37 ft, xG 0.02 (P3 9:59) Ryan Leonard: snap, 35 ft, xG 0.08 (P3 10:23) Jason Robertson: slap, 33 ft, xG 0.11 (P3 10:59) Roope Hintz: tip-in, 10 ft, xG 0.10 (P3 11:12) Thomas Harley: snap, 69 ft, xG 0.01 (P3 11:38) Colin Blackwell: tip-in, 9 ft, xG 0.04 (P3 11:44) Connor McMichael: snap, 36 ft, xG 0.02 (P3 11:51) Matt Duchene: snap, 27 ft, xG 0.14 (P3 11:59) Connor McMichael: tip-in, 19 ft, xG 0.07 (P3 12:10) Radek Faksa: tip-in, 10 ft, xG 0.10 (P3 13:07) Roope Hintz: snap, 31 ft, xG 0.12 (P3 17:03) Ethen Frank: tip-in, 13 ft, xG 0.07 (P3 17:18) Jakob Chychrun: snap, 26 ft, xG 0.07 (P3 17:32) Connor McMichael: snap, 26 ft, xG 0.06 (P3 17:36) Jakob Chychrun: slap, 49 ft, xG 0.01 (P3 18:27) Miro Heiskanen: wrist, 172 ft, xG 0.18 (P3 18:43) Jakob Chychrun: deflected, 43 ft, xG 0.01 (P3 19:03) Justin Hryckowian: snap, 55 ft, xG 0.34 (P3 19:19) Jakob Chychrun: slap, 32 ft, xG 0.04 (P3 19:34) Radek Faksa: GOAL, wrist, 6 ft, xG 0.51 (P1 3:06) Sam Steel: GOAL, tip-in, 1 ft, xG 0.55 (P2 2:37) Wyatt Johnston: GOAL, snap, 9 ft, xG 0.20 (P3 13:31) Alex Ovechkin: GOAL, snap, 42 ft, xG 0.08 (P3 17:41) Roope Hintz: GOAL, snap, 135 ft, xG 0.35 (P3 19:41)
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 80.47 0121:49
96 Mikko Rantanen 000 0 50.47 0020:37
18 Sam Steel 112 +1 10.55 0018:16
21 Jason Robertson 000 +1 50.31 0118:08
24 Roope Hintz 101 +1 151.36 1017:13
22 Mavrik Bourque 000 +1 20.14 0014:36
95 Matt Duchene 011 +1 30.25 1013:40
15 Colin Blackwell 000 +1 30.10 2011:18
12 Radek Faksa 101 +1 30.63 0010:47
49 Justin Hryckowian 000 0 30.37 0010:36
10 Oskar Bäck 000 0 00.00 1010:19
11 Nathan Bastian 000 0 10.02 2008:35
Defense
4 Miro Heiskanen 000 +1 30.28 1328:02
23 Esa Lindell 011 +1 10.00 0326:49
55 Thomas Harley 011 +1 40.01 3222:11
5 Nils Lundkvist 000 +1 50.11 2015:36
46 Ilya Lyubushkin 000 +1 20.01 2015:14
20 Kyle Capobianco 000 +1 20.00 1110:14
Goalie SAGA SVSV% xGA GSAx
Casey DeSmith 24123 .958 2.02 +1.02

Washington Capitals

Skater GAP+/− AttxG HitBlkTOI
Forwards
9 Ryan Leonard 000 -1 50.09 1022:07
17 Dylan Strome 000 -2 30.34 1020:50
77 Connor McMichael 000 -1 50.14 1120:40
34 Justin Sourdif 000 -1 20.19 0019:45
8 Alex Ovechkin 101 -2 60.24 1119:43
72 Anthony Beauvillier 000 -1 40.34 1017:45
53 Ethen Frank 000 0 30.11 1113:44
26 Nic Dowd 000 0 00.00 1312:55
24 Brandon Duhaime 000 0 10.02 1108:09
15 Sonny Milano 000 0 10.05 1007:59
22 Hendrix Lapierre 000 0 00.00 0006:53
17 Brett Leason 000 0 10.04 1005:34
Defense
74 John Carlson 011 -2 20.12 1127:37
6 Jakob Chychrun 011 -1 110.29 1124:30
3 Matt Roy 000 -1 00.00 5021:49
38 Rasmus Sandin 000 -1 20.03 1221:19
42 Martin Fehérváry 000 -1 10.00 2418:31
52 Dylan McIlrath 000 0 00.00 2106:08
Goalie SAGA SVSV% xGA GSAx
Logan Thompson 35332 .914 4.19 +1.19

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
18 Sam Steel C +2.44 +1.45 +0.36 +0.68 0.00 -0.05 0.00 — 18:16
24 Roope Hintz C +2.14 +0.75 +0.88 +0.54 0.00 -0.02 -0.02 — 17:13
53 Wyatt Johnston C +1.75 +0.75 +0.30 +0.63 0.00 +0.03 +0.03 — 21:49
12 Radek Faksa C +1.24 +0.75 +0.41 +0.09 0.00 -0.03 +0.02 — 10:47
23 Esa Lindell D +1.18 +0.70 0.00 +0.39 0.00 0.00 +0.09 — 26:49
55 Thomas Harley D +1.04 +0.70 +0.01 +0.24 0.00 0.00 +0.10 — 22:11
1 Casey DeSmith G +1.02 0.00 — — 0.00 — — +1.02 60:00
21 Jason Robertson L +0.87 0.00 +0.20 +0.50 +0.15 -0.01 +0.03 — 18:08
20 Kyle Capobianco D +0.86 0.00 0.00 +0.81 0.00 0.00 +0.05 — 10:14
96 Mikko Rantanen R +0.75 0.00 +0.31 +0.65 -0.15 0.00 -0.06 — 20:37
95 Matt Duchene C +0.64 +0.55 +0.16 -0.09 0.00 +0.02 0.00 — 13:40
5 Nils Lundkvist D +0.63 0.00 +0.07 +0.56 0.00 0.00 0.00 — 15:36
22 Mavrik Bourque C +0.58 0.00 +0.09 +0.52 0.00 -0.02 0.00 — 14:36
4 Miro Heiskanen D +0.42 0.00 +0.18 +0.11 0.00 0.00 +0.13 — 28:02
49 Justin Hryckowian C +0.14 0.00 +0.24 -0.10 0.00 0.00 0.00 — 10:36
11 Nathan Bastian R +0.10 0.00 +0.01 +0.09 0.00 0.00 0.00 — 8:35
10 Oskar Bäck C +0.09 0.00 0.00 +0.09 0.00 0.00 0.00 — 10:19
46 Ilya Lyubushkin D +0.09 0.00 +0.01 +0.25 -0.15 0.00 -0.02 — 15:14
15 Colin Blackwell C 0.00 0.00 +0.06 -0.08 0.00 +0.02 0.00 — 11:18

Washington Capitals

Player Rating Points Shots On ice Pen FO Other GSAx TOI
48 Logan Thompson G +1.19 0.00 — — 0.00 — — +1.19 58:02
8 Alex Ovechkin L +1.09 +0.75 +0.16 +0.17 0.00 0.00 +0.01 — 19:43
6 Jakob Chychrun D +0.72 +0.55 +0.19 -0.22 +0.15 0.00 +0.05 — 24:30
74 John Carlson D +0.42 +0.70 +0.08 -0.36 0.00 0.00 +0.01 — 27:37
17 Dylan Strome C +0.35 0.00 +0.22 +0.07 0.00 +0.08 -0.02 — 20:50
52 Dylan McIlrath D +0.22 0.00 0.00 +0.21 0.00 0.00 +0.01 — 6:08
34 Justin Sourdif R +0.06 0.00 +0.12 -0.18 +0.15 -0.03 0.00 — 19:45
20 Brett Leason R +0.01 0.00 +0.03 -0.02 0.00 +0.01 0.00 — 5:34
29 Hendrix Lapierre C -0.04 0.00 0.00 -0.02 0.00 -0.02 0.00 — 6:53
72 Anthony Beauvillier L -0.15 0.00 +0.22 -0.35 0.00 0.00 -0.02 — 17:45
15 Sonny Milano L -0.22 0.00 +0.03 -0.23 0.00 0.00 -0.02 — 7:59
24 Connor McMichael C -0.31 0.00 +0.09 -0.26 -0.15 +0.02 -0.01 — 20:40
9 Ryan Leonard R -0.31 0.00 +0.06 -0.36 0.00 0.00 -0.02 — 22:07
38 Rasmus Sandin D -0.34 0.00 +0.02 -0.46 0.00 0.00 +0.10 — 21:19
22 Brandon Duhaime R -0.52 0.00 +0.01 -0.56 0.00 -0.01 +0.03 — 8:09
3 Matt Roy D -0.64 0.00 0.00 -0.64 0.00 0.00 0.00 — 21:49
42 Martin Fehérváry D -0.70 0.00 0.00 -0.88 0.00 0.00 +0.18 — 18:31
53 Ethen Frank C -0.83 0.00 +0.07 -0.93 0.00 0.00 +0.03 — 13:44
26 Nic Dowd C -0.87 0.00 0.00 -0.84 -0.15 +0.01 +0.11 — 12:55

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.