Washington CapitalsWSH 3–4 Final Ottawa SenatorsOTT

Thursday, January 1, 2026

Final 1st2nd3rd T SOG
Washington CapitalsWSH 201 3 29
Ottawa SenatorsOTT 022 4 32

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

Highlights

Scoring

1st Period
8:13 WSH Tom Wilson (22) Justin Sourdif (7) · wrist xG 0.44 1–0 ▶
18:59 WSH Dylan Strome (9)PP Ryan Leonard (15), Jakob Chychrun (16) · wrist xG 0.06 2–0 ▶
2nd Period
7:42 OTT Nick Jensen (2) Jake Sanderson (20), Shane Pinto (7) · wrist xG 0.03 2–1 ▶
19:31 OTT Ridly Greig (5) Shane Pinto (8), Michael Amadio (9) · deflected xG 0.20 2–2 ▶
3rd Period
2:47 OTT David Perron (8) Stephen Halliday (6), Nick Cousins (4) · snap xG 0.16 2–3 ▶
15:53 WSH Aliaksei Protas (16) Justin Sourdif (8), Tom Wilson (20) · wrist xG 0.13 3–3 ▶
17:38 OTT Fabian Zetterlund (10) Thomas Chabot (11), Tim Stützle (23) · 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

WSH 33%Deserve to win67% OTT
WSHOTT
2.17Expected goals3.95
3Goals (no shootout)4
1.48Expected goals, 5 on 52.24
53Shot attempts67
39Unblocked attempts44
29Shots on goal32

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
17:10 OTT xG swing xG swing · Out-chanced WSH 1.21–0.12
In xG over 10 minutes, 7:10 to 17:10 of the 2nd; goals 1–0
19:31 OTT Deserve to win Deserve to win · OTT takes the lead, 61–39%
WSH had led since 8:10 of the 1st, by as much as 79%
3rd Period
7:10 OTT xG swing xG swing · Out-chanced WSH 1.04–0.02
In xG over 10 minutes, 17:10 of the 2nd to 7:10 of the 3rd; goals 2–0
17:51 WSH Pulled goalie Pulled goalie · Pulled Thompson, down 4–3
With 2:09 left

Shot map

WSH shoots ←Bigger circle: higher xG; filled: goal→ OTT shoots
Martin Fehérváry: snap, 52 ft, xG 0.01 (P1 1:51) Hendrix Lapierre: backhand, 11 ft, xG 0.09 (P1 1:53) Brady Tkachuk: wrist, 35 ft, xG 0.07 (P1 3:09) Dylan Strome: tip-in, 68 ft, xG 0.00 (P1 4:10) Tim Stützle: wrist, 34 ft, xG 0.06 (P1 4:59) Aliaksei Protas: wrist, 29 ft, xG 0.02 (P1 5:31) Connor McMichael: wrist, 35 ft, xG 0.05 (P1 6:18) Anthony Beauvillier: slap, 30 ft, xG 0.02 (P1 7:07) Hendrix Lapierre: tip-in, 17 ft, xG 0.07 (P1 7:44) Jakob Chychrun: wrist, 33 ft, xG 0.03 (P1 8:07) Tom Wilson: wrist, 32 ft, xG 0.03 (P1 8:09) Justin Sourdif: wrist, 11 ft, xG 0.05 (P1 8:10) Alex Ovechkin: wrist, 37 ft, xG 0.04 (P1 11:10) Anthony Beauvillier: tip-in, 9 ft, xG 0.09 (P1 11:18) Claude Giroux: wrist, 88 ft, xG 0.00 (P1 11:27) Jordan Spence: snap, 57 ft, xG 0.03 (P1 12:31) Matt Roy: wrist, 68 ft, xG 0.01 (P1 12:54) Brady Tkachuk: wrist, 27 ft, xG 0.10 (P1 13:14) John Carlson: wrist, 72 ft, xG 0.01 (P1 13:46) Dylan Cozens: snap, 43 ft, xG 0.02 (P1 14:40) Tom Wilson: wrist, 47 ft, xG 0.03 (P1 15:06) Dylan Strome: wrist, 84 ft, xG 0.00 (P1 15:49) Fabian Zetterlund: slap, 39 ft, xG 0.07 (P1 16:54) Ethen Frank: backhand, 10 ft, xG 0.15 (P1 17:19) Justin Sourdif: backhand, 25 ft, xG 0.02 (P2 0:30) Tim Stützle: tip-in, 7 ft, xG 0.03 (P2 1:36) Drake Batherson: slap, 55 ft, xG 0.04 (P2 1:45) Jake Sanderson: wrist, 23 ft, xG 0.04 (P2 1:51) Jakob Chychrun: wrist, 59 ft, xG 0.03 (P2 4:19) Alex Ovechkin: slap, 40 ft, xG 0.05 (P2 4:24) Justin Sourdif: slap, 38 ft, xG 0.10 (P2 5:07) Rasmus Sandin: wrist, 47 ft, xG 0.02 (P2 5:33) David Perron: tip-in, 12 ft, xG 0.03 (P2 6:42) Jake Sanderson: wrist, 28 ft, xG 0.11 (P2 7:38) David Perron: slap, 40 ft, xG 0.10 (P2 8:24) Martin Fehérváry: wrist, 154 ft, xG 0.00 (P2 8:38) David Perron: slap, 32 ft, xG 0.13 (P2 9:05) Alex Ovechkin: wrist, 69 ft, xG 0.01 (P2 10:48) Alex Ovechkin: wrist, 26 ft, xG 0.06 (P2 11:25) Ethen Frank: wrist, 40 ft, xG 0.02 (P2 12:23) Trevor van Riemsdyk: slap, 61 ft, xG 0.03 (P2 12:39) Tyler Kleven: snap, 45 ft, xG 0.02 (P2 14:36) Jordan Spence: slap, 60 ft, xG 0.02 (P2 14:40) Jordan Spence: wrist, 61 ft, xG 0.02 (P2 14:48) David Perron: snap, 27 ft, xG 0.17 (P2 14:52) Stephen Halliday: wrist, 13 ft, xG 0.23 (P2 14:54) Jake Sanderson: wrist, 9 ft, xG 0.15 (P2 15:59) Nick Jensen: wrist, 37 ft, xG 0.06 (P2 16:54) Drake Batherson: snap, 21 ft, xG 0.17 (P2 17:04) Claude Giroux: wrist, 40 ft, xG 0.02 (P2 18:38) Ridly Greig: tip-in, 9 ft, xG 0.09 (P2 19:28) Ridly Greig: backhand, 7 ft, xG 0.05 (P2 19:29) Dylan Cozens: backhand, 10 ft, xG 0.07 (P3 0:13) Dylan Cozens: snap, 41 ft, xG 0.05 (P3 0:31) Martin Fehérváry: wrist, 57 ft, xG 0.02 (P3 0:59) Dylan Cozens: backhand, 17 ft, xG 0.07 (P3 3:26) Shane Pinto: snap, 48 ft, xG 0.04 (P3 4:55) Stephen Halliday: wrist, 16 ft, xG 0.06 (P3 5:38) Nick Cousins: wrist, 35 ft, xG 0.04 (P3 5:56) Artem Zub: snap, 68 ft, xG 0.00 (P3 5:59) Ridly Greig: wrist, 10 ft, xG 0.17 (P3 6:11) Ridly Greig: wrist, 44 ft, xG 0.01 (P3 6:21) Thomas Chabot: wrist, 34 ft, xG 0.08 (P3 10:19) Dylan Cozens: wrist, 45 ft, xG 0.04 (P3 11:28) Brady Tkachuk: wrist, 14 ft, xG 0.12 (P3 11:48) Tim Stützle: wrist, 35 ft, xG 0.01 (P3 14:50) Ethen Frank: tip-in, 12 ft, xG 0.09 (P3 16:25) John Carlson: backhand, 19 ft, xG 0.02 (P3 16:41) Aliaksei Protas: wrist, 31 ft, xG 0.03 (P3 17:47) Dylan Strome: snap, 27 ft, xG 0.03 (P3 17:59) Ridly Greig: wrist, 105 ft, xG 0.46 (P3 18:15) Jake Sanderson: wrist, 184 ft, xG 0.34 (P3 18:41) Alex Ovechkin: slap, 48 ft, xG 0.04 (P3 18:52) Aliaksei Protas: wrist, 20 ft, xG 0.13 (P3 19:00) Dylan Strome: wrist, 18 ft, xG 0.10 (P3 19:02) Jakob Chychrun: wrist, 56 ft, xG 0.03 (P3 19:37) Tom Wilson: GOAL, wrist, 12 ft, xG 0.44 (P1 8:13) Dylan Strome: GOAL, wrist, 41 ft, xG 0.06 (P1 18:59) Nick Jensen: GOAL, wrist, 37 ft, xG 0.03 (P2 7:42) Ridly Greig: GOAL, deflected, 9 ft, xG 0.20 (P2 19:31) David Perron: GOAL, snap, 16 ft, xG 0.16 (P3 2:47) Aliaksei Protas: GOAL, wrist, 27 ft, xG 0.13 (P3 15:53) Fabian Zetterlund: GOAL, snap, 18 ft, xG 0.17 (P3 17:38)
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

Washington Capitals

Skater GAP+/− AttxG HitBlkTOI
Forwards
43 Tom Wilson 112 +1 30.50 3122:51
17 Dylan Strome 101 -3 60.19 0018:47
77 Connor McMichael 000 0 10.05 0118:21
26 Nic Dowd 000 -1 10.00 1117:29
8 Alex Ovechkin 000 -2 70.21 4016:33
72 Anthony Beauvillier 000 -1 20.11 1115:27
21 Aliaksei Protas 101 -1 60.30 0114:55
34 Justin Sourdif 022 +2 30.17 1013:25
9 Ryan Leonard 011 -1 10.00 1012:58
53 Ethen Frank 000 0 30.27 0011:34
24 Brandon Duhaime 000 0 00.00 1008:37
22 Hendrix Lapierre 000 0 20.16 1107:12
Defense
6 Jakob Chychrun 011 +1 40.10 0023:25
74 John Carlson 000 -1 60.03 0523:15
3 Matt Roy 000 0 20.01 0221:38
38 Rasmus Sandin 000 -1 10.02 1018:05
42 Martin Fehérváry 000 -2 30.03 1316:04
57 Trevor van Riemsdyk 000 -1 20.03 0311:39
Goalie SAGA SVSV% xGA GSAx
Logan Thompson 32428 .875 3.15 -0.85

Ottawa Senators

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Tim Stützle 011 0 40.09 4121:23
12 Shane Pinto 022 +1 20.04 1018:54
24 Dylan Cozens 000 0 60.26 1118:16
8 Brady Tkachuk 000 0 30.28 3117:45
28 Claude Giroux 000 +1 40.02 0016:56
19 Drake Batherson 000 -1 30.21 3016:07
22 Michael Amadio 011 +1 10.00 3016:06
71 Ridly Greig 101 +1 60.98 2015:08
16 David Perron 101 +1 60.58 4012:35
20 Fabian Zetterlund 101 +1 30.24 2110:30
34 Stephen Halliday 011 +1 20.29 1106:54
21 Nick Cousins 011 0 10.04 0106:43
Defense
85 Jake Sanderson 011 +1 60.65 1325:44
72 Thomas Chabot 011 +2 80.08 1222:54
2 Artem Zub 000 0 30.00 0018:55
4 Nick Jensen 101 +2 40.09 2118:10
10 Jordan Spence 000 0 40.07 0114:23
43 Tyler Kleven 000 -1 10.02 4113:31
Goalie SAGA SVSV% xGA GSAx
Leevi Meriläinen 29326 .897 2.17 -0.83

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.

Washington Capitals

Player Rating Points Shots On ice Pen FO Other GSAx TOI
43 Tom Wilson R +2.15 +1.30 +0.33 +0.54 0.00 -0.02 +0.01 — 22:51
34 Justin Sourdif R +2.00 +1.40 +0.11 +0.50 0.00 -0.01 0.00 — 13:25
6 Jakob Chychrun D +0.92 +0.55 +0.06 +0.35 0.00 0.00 -0.04 — 23:25
21 Aliaksei Protas C +0.67 +0.75 +0.20 -0.53 +0.22 0.00 +0.03 — 14:55
22 Brandon Duhaime R +0.46 0.00 0.00 +0.30 +0.15 +0.01 0.00 — 8:37
29 Hendrix Lapierre C +0.35 0.00 +0.11 +0.21 0.00 -0.01 +0.05 — 7:12
9 Ryan Leonard R +0.25 +0.70 0.00 -0.60 +0.15 0.00 0.00 — 12:58
53 Ethen Frank C -0.01 0.00 +0.17 -0.16 0.00 0.00 -0.02 — 11:34
3 Matt Roy D -0.16 0.00 0.00 -0.14 -0.15 0.00 +0.12 — 21:38
74 John Carlson D -0.24 0.00 +0.02 -0.51 0.00 0.00 +0.25 — 23:15
17 Dylan Strome C -0.37 +0.75 +0.13 -1.40 +0.08 +0.06 +0.02 — 18:47
24 Connor McMichael C -0.37 0.00 +0.03 -0.31 -0.15 -0.01 +0.07 — 18:21
26 Nic Dowd C -0.37 0.00 0.00 -0.41 0.00 -0.01 +0.05 — 17:29
57 Trevor van Riemsdyk D -0.42 0.00 +0.02 -0.57 0.00 0.00 +0.13 — 11:39
38 Rasmus Sandin D -0.68 0.00 +0.01 -0.69 0.00 0.00 0.00 — 18:05
8 Alex Ovechkin L -0.69 0.00 +0.13 -0.67 -0.15 0.00 0.00 — 16:33
42 Martin Fehérváry D -0.71 0.00 +0.02 -0.88 0.00 0.00 +0.15 — 16:04
72 Anthony Beauvillier L -0.71 0.00 +0.07 -0.68 -0.15 0.00 +0.05 — 15:27
48 Logan Thompson G -0.85 0.00 — — 0.00 — — -0.85 57:45

Ottawa Senators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
72 Thomas Chabot D +1.94 +0.70 +0.05 +1.14 0.00 0.00 +0.04 — 22:54
85 Jake Sanderson D +1.92 +0.70 +0.42 +0.64 0.00 0.00 +0.15 — 25:44
57 David Perron L +1.84 +0.75 +0.38 +0.73 0.00 0.00 -0.02 — 12:35
71 Ridly Greig C +1.78 +0.75 +0.64 +0.50 0.00 -0.07 -0.04 — 15:08
12 Shane Pinto C +1.69 +1.25 +0.02 +0.44 0.00 -0.02 0.00 — 18:54
83 Stephen Halliday C +1.66 +0.70 +0.19 +0.74 0.00 -0.02 +0.05 — 6:54
20 Fabian Zetterlund L +1.61 +0.75 +0.15 +0.66 0.00 0.00 +0.05 — 10:30
22 Michael Amadio R +1.54 +0.55 0.00 +0.69 +0.30 0.00 0.00 — 16:06
3 Nick Jensen D +0.96 +0.75 +0.06 +0.29 -0.15 0.00 +0.01 — 18:10
18 Tim Stützle C +0.83 +0.55 +0.06 +0.14 0.00 +0.03 +0.05 — 21:23
7 Brady Tkachuk L +0.68 0.00 +0.18 +0.29 +0.15 +0.01 +0.05 — 17:45
10 Jordan Spence D +0.58 0.00 +0.05 +0.50 0.00 0.00 +0.03 — 14:23
24 Dylan Cozens C +0.25 0.00 +0.17 +0.03 0.00 +0.01 +0.05 — 18:16
28 Claude Giroux R +0.20 0.00 +0.01 +0.13 0.00 +0.05 0.00 — 16:56
2 Artem Zub D +0.20 0.00 0.00 +0.34 -0.15 0.00 0.00 — 18:55
21 Nick Cousins C 0.00 +0.55 +0.03 -0.44 -0.15 0.00 +0.01 — 6:43
19 Drake Batherson R -0.41 0.00 +0.14 -0.53 0.00 0.00 -0.02 — 16:07
43 Tyler Kleven D -0.57 0.00 +0.01 -0.66 0.00 0.00 +0.07 — 13:31
1 Leevi Meriläinen G -0.83 0.00 — — 0.00 — — -0.83 60: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.