Toronto Maple LeafsTOR 0–4 Final Washington CapitalsWSH

Thursday, December 18, 2025

Final 1st2nd3rd T SOG
Toronto Maple LeafsTOR 000 0 22
Washington CapitalsWSH 202 4 29

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

Highlights

Scoring

1st Period
13:53 WSH Aliaksei Protas (11) Justin Sourdif (5), John Carlson (19) · wrist xG 0.23 0–1 ▶
16:16 WSH Jakob Chychrun (13) Ethen Frank (7), Connor McMichael (13) · snap xG 0.37 0–2 ▶
2nd Period
No scoring
3rd Period
4:02 WSH Jakob Chychrun (14) John Carlson (20), Nic Dowd (5) · snap xG 0.06 0–3 ▶
8:57 WSH John Carlson (7) Justin Sourdif (6), Tom Wilson (16) · slap xG 0.03 0–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

TOR 31%Deserve to win69% WSH
TORWSH
2.63Expected goals3.82
0Goals (no shootout)4
1.59Expected goals, 5 on 52.89
47Shot attempts66
34Unblocked attempts52
22Shots on goal29

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
16:16 WSH Deserve to win Deserve to win · WSH takes the lead, 63–37%
TOR had led since 2:34 of the 1st, by as much as 70%
3rd Period
3:10 WSH xG swing xG swing · Out-chanced TOR 1.22–0.03
In xG over 10 minutes, 14:10 of the 2nd to 4:10 of the 3rd; goals 1–0
5:45 WSH Goalie Goalie · Thompson +2.1 goals saved
0 goals on 2.06 xG, 16 shots on goal

Shot map

TOR shoots ←Bigger circle: higher xG; filled: goal→ WSH shoots
Jakob Chychrun: snap, 64 ft, xG 0.01 (P1 0:20) Auston Matthews: tip-in, 19 ft, xG 0.09 (P1 1:13) William Nylander: slap, 42 ft, xG 0.08 (P1 1:30) Easton Cowan: slap, 19 ft, xG 0.30 (P1 2:34) Sonny Milano: snap, 21 ft, xG 0.26 (P1 4:01) Alex Ovechkin: slap, 35 ft, xG 0.09 (P1 4:30) Alex Ovechkin: slap, 38 ft, xG 0.07 (P1 5:43) Tom Wilson: tip-in, 12 ft, xG 0.11 (P1 6:32) Dylan Strome: wrist, 30 ft, xG 0.06 (P1 6:41) Connor McMichael: backhand, 9 ft, xG 0.03 (P1 6:43) Alex Ovechkin: slap, 43 ft, xG 0.08 (P1 8:10) Auston Matthews: snap, 178 ft, xG 0.00 (P1 8:17) Bogdan Trineyev: slap, 43 ft, xG 0.05 (P1 8:27) John Tavares: snap, 25 ft, xG 0.14 (P1 9:19) Nick Robertson: snap, 26 ft, xG 0.13 (P1 9:28) John Tavares: backhand, 6 ft, xG 0.03 (P1 11:24) Martin Fehérváry: snap, 36 ft, xG 0.07 (P1 11:36) Rasmus Sandin: snap, 47 ft, xG 0.01 (P1 11:41) John Tavares: snap, 19 ft, xG 0.21 (P1 15:04) Bogdan Trineyev: wrist, 94 ft, xG 0.00 (P1 15:43) Ethen Frank: tip-in, 14 ft, xG 0.05 (P1 16:13) Bobby McMann: backhand, 13 ft, xG 0.04 (P1 17:18) Brandon Duhaime: snap, 56 ft, xG 0.01 (P1 19:51) John Tavares: tip-in, 11 ft, xG 0.10 (P2 0:54) Tom Wilson: snap, 44 ft, xG 0.04 (P2 1:58) Troy Stecher: slap, 58 ft, xG 0.03 (P2 3:22) Henry Thrun: snap, 65 ft, xG 0.01 (P2 4:10) Anthony Beauvillier: snap, 33 ft, xG 0.05 (P2 4:36) Nicolas Roy: snap, 26 ft, xG 0.13 (P2 4:46) Tom Wilson: slap, 21 ft, xG 0.07 (P2 5:33) Connor McMichael: wrist, 7 ft, xG 0.06 (P2 6:41) Nick Robertson: snap, 31 ft, xG 0.06 (P2 6:48) John Tavares: snap, 28 ft, xG 0.08 (P2 7:10) Scott Laughton: snap, 16 ft, xG 0.05 (P2 8:00) Scott Laughton: slap, 37 ft, xG 0.09 (P2 8:13) Rasmus Sandin: snap, 19 ft, xG 0.04 (P2 9:06) Morgan Rielly: snap, 52 ft, xG 0.01 (P2 9:52) Nick Robertson: backhand, 23 ft, xG 0.01 (P2 9:55) Jakob Chychrun: slap, 41 ft, xG 0.06 (P2 10:28) Tom Wilson: slap, 31 ft, xG 0.06 (P2 10:31) Matt Roy: wrist, 166 ft, xG 0.00 (P2 11:19) Alex Ovechkin: snap, 36 ft, xG 0.05 (P2 11:36) Oliver Ekman-Larsson: snap, 53 ft, xG 0.05 (P2 13:04) Nicolas Roy: backhand, 5 ft, xG 0.07 (P2 13:05) Nick Robertson: backhand, 25 ft, xG 0.04 (P2 13:09) Sonny Milano: snap, 23 ft, xG 0.17 (P2 15:31) Justin Sourdif: snap, 37 ft, xG 0.08 (P2 15:48) Tom Wilson: tip-in, 19 ft, xG 0.10 (P2 17:25) Tom Wilson: tip-in, 8 ft, xG 0.13 (P2 17:31) Alex Ovechkin: wrist, 40 ft, xG 0.04 (P2 17:48) Tom Wilson: backhand, 9 ft, xG 0.04 (P2 17:50) Connor McMichael: snap, 31 ft, xG 0.03 (P2 17:51) Connor McMichael: snap, 28 ft, xG 0.14 (P2 17:56) Aliaksei Protas: slap, 51 ft, xG 0.03 (P2 19:19) Nic Dowd: tip-in, 17 ft, xG 0.04 (P2 19:43) Nick Robertson: snap, 41 ft, xG 0.03 (P3 0:40) Aliaksei Protas: snap, 21 ft, xG 0.18 (P3 1:04) John Carlson: slap, 62 ft, xG 0.02 (P3 1:41) Rasmus Sandin: snap, 55 ft, xG 0.01 (P3 2:14) Anthony Beauvillier: snap, 32 ft, xG 0.14 (P3 2:59) Auston Matthews: snap, 44 ft, xG 0.04 (P3 4:58) Nick Robertson: poke, 12 ft, xG 0.12 (P3 5:34) Nicolas Roy: tip-in, 9 ft, xG 0.11 (P3 5:45) John Carlson: slap, 45 ft, xG 0.05 (P3 7:30) John Tavares: snap, 28 ft, xG 0.10 (P3 7:42) Justin Sourdif: snap, 32 ft, xG 0.16 (P3 8:17) Morgan Rielly: snap, 55 ft, xG 0.01 (P3 8:43) Justin Sourdif: backhand, 10 ft, xG 0.06 (P3 8:53) Nick Robertson: snap, 15 ft, xG 0.18 (P3 9:27) Dylan Strome: snap, 35 ft, xG 0.02 (P3 10:34) Nick Robertson: snap, 37 ft, xG 0.06 (P3 11:20) John Tavares: backhand, 12 ft, xG 0.03 (P3 11:21) Aliaksei Protas: snap, 39 ft, xG 0.02 (P3 11:49) Steven Lorentz: slap, 53 ft, xG 0.03 (P3 13:44) Jakob Chychrun: slap, 48 ft, xG 0.05 (P3 14:31) Nicolas Roy: snap, 27 ft, xG 0.14 (P3 15:24) Troy Stecher: slap, 55 ft, xG 0.03 (P3 15:27) Jakob Chychrun: snap, 49 ft, xG 0.03 (P3 16:35) Nic Dowd: tip-in, 10 ft, xG 0.07 (P3 17:45) Alex Ovechkin: wrist, 44 ft, xG 0.01 (P3 18:22) Alex Ovechkin: snap, 15 ft, xG 0.09 (P3 18:24) Dylan Strome: wrist, 9 ft, xG 0.04 (P3 18:25) Aliaksei Protas: GOAL, wrist, 10 ft, xG 0.23 (P1 13:53) Jakob Chychrun: GOAL, snap, 15 ft, xG 0.37 (P1 16:16) Jakob Chychrun: GOAL, snap, 31 ft, xG 0.06 (P3 4:02) John Carlson: GOAL, slap, 46 ft, xG 0.03 (P3 8:57)
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

Toronto Maple Leafs

Skater GAP+/− AttxG HitBlkTOI
Forwards
89 Matthew Knies 000 -1 10.00 1020:35
34 Auston Matthews 000 -3 30.13 1019:45
10 Nicolas Roy 000 0 50.45 0017:50
88 William Nylander 000 -2 20.08 0116:51
53 Easton Cowan 000 -2 20.30 0016:19
91 John Tavares 000 0 70.69 0016:18
14 Nick Robertson 000 0 80.64 4015:21
21 Scott Laughton 000 -1 20.14 1013:14
11 Max Domi 000 -1 20.00 0012:40
18 Steven Lorentz 000 -1 10.03 4212:31
74 Bobby McMann 000 -1 20.04 0012:29
81 Dakota Joshua 000 0 00.00 2010:30
Defense
22 Jake McCabe 000 0 00.00 1420:56
28 Troy Stecher 000 0 20.05 2120:01
44 Morgan Rielly 000 -3 40.02 0119:48
95 Oliver Ekman-Larsson 000 -4 40.05 3017:07
44 Simon Benoit 000 0 10.00 6216:18
Goalie SAGA SVSV% xGA GSAx
Dennis Hildeby 29425 .862 3.82 -0.18

Washington Capitals

Skater GAP+/− AttxG HitBlkTOI
Forwards
43 Tom Wilson 011 +2 70.54 4020:33
17 Dylan Strome 000 0 40.13 0118:58
8 Alex Ovechkin 000 0 90.43 1018:30
77 Connor McMichael 011 +2 50.27 1016:05
26 Nic Dowd 011 0 20.11 0215:28
21 Aliaksei Protas 101 +2 40.48 0014:49
34 Justin Sourdif 022 +2 50.29 0014:04
72 Anthony Beauvillier 000 0 20.20 0113:53
53 Ethen Frank 011 +2 20.05 1112:04
15 Sonny Milano 000 +2 20.43 0011:06
24 Brandon Duhaime 000 0 10.01 1110:40
Defense
6 Jakob Chychrun 202 +2 80.59 0024:11
74 John Carlson 123 +3 40.10 0021:52
3 Matt Roy 000 +1 30.00 0220:05
42 Martin Fehérváry 000 +2 20.07 2118:51
38 Rasmus Sandin 000 0 30.06 2216:53
47 Declan Chisholm 000 0 10.00 0012:52
Goalie SAGA SVSV% xGA GSAx
Logan Thompson 22022 1.000 2.63 +2.63

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.

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
91 John Tavares C +1.02 0.00 +0.45 +0.58 0.00 +0.03 -0.04 — 16:18
89 Nick Robertson L +0.84 0.00 +0.41 +0.45 0.00 -0.01 -0.02 — 15:21
55 Nicolas Roy C +0.41 0.00 +0.29 +0.13 0.00 +0.01 -0.02 — 17:50
28 Troy Stecher D +0.28 0.00 +0.03 +0.05 +0.15 0.00 +0.05 — 20:01
81 Dakota Joshua C +0.18 0.00 0.00 +0.03 +0.15 0.00 0.00 — 10:30
22 Jake McCabe D +0.13 0.00 0.00 -0.07 0.00 0.00 +0.20 — 20:56
2 Simon Benoit D +0.06 0.00 0.00 -0.02 0.00 0.00 +0.08 — 16:18
35 Dennis Hildeby G -0.18 0.00 — — 0.00 — — -0.18 60:00
53 Easton Cowan R -0.22 0.00 +0.20 -0.42 0.00 0.00 0.00 — 16:19
3 Henry Thrun D -0.58 0.00 +0.01 -0.69 0.00 0.00 +0.10 — 15:27
11 Max Domi C -0.60 0.00 0.00 -0.57 0.00 +0.01 -0.04 — 12:40
74 Bobby McMann C -0.72 0.00 +0.03 -0.59 -0.15 -0.01 0.00 — 12:29
23 Matthew Knies L -0.77 0.00 0.00 -0.77 0.00 0.00 0.00 — 20:35
18 Steven Lorentz C -0.85 0.00 +0.02 -0.98 0.00 +0.01 +0.10 — 12:31
88 William Nylander R -1.01 0.00 +0.05 -1.25 +0.15 -0.01 +0.05 — 16:51
24 Scott Laughton C -1.22 0.00 +0.09 -1.09 -0.15 -0.04 -0.04 — 13:14
44 Morgan Rielly D -1.31 0.00 +0.01 -1.52 +0.15 0.00 +0.05 — 19:48
34 Auston Matthews C -1.49 0.00 +0.09 -1.63 0.00 +0.05 0.00 — 19:45
95 Oliver Ekman-Larsson D -1.84 0.00 +0.03 -1.85 0.00 0.00 -0.02 — 17:07

Washington Capitals

Player Rating Points Shots On ice Pen FO Other GSAx TOI
74 John Carlson D +3.53 +2.00 +0.07 +1.35 +0.15 0.00 -0.04 — 21:52
34 Justin Sourdif R +3.10 +1.40 +0.19 +1.51 0.00 0.00 0.00 — 14:04
6 Jakob Chychrun D +2.86 +1.50 +0.38 +1.10 0.00 0.00 -0.12 — 24:11
48 Logan Thompson G +2.63 0.00 — — 0.00 — — +2.63 59:48
43 Tom Wilson R +2.11 +0.55 +0.35 +1.21 0.00 0.00 0.00 — 20:33
21 Aliaksei Protas C +2.04 +0.75 +0.31 +1.17 -0.15 0.00 -0.04 — 14:49
15 Sonny Milano L +1.85 0.00 +0.28 +1.48 +0.15 0.00 -0.06 — 11:06
53 Ethen Frank C +1.73 +0.70 +0.03 +0.94 0.00 0.00 +0.05 — 12:04
24 Connor McMichael C +1.64 +0.55 +0.17 +0.90 0.00 0.00 +0.02 — 16:05
3 Matt Roy D +0.66 0.00 0.00 +0.56 0.00 0.00 +0.10 — 20:05
42 Martin Fehérváry D +0.65 0.00 +0.05 +0.70 -0.15 0.00 +0.05 — 18:51
26 Nic Dowd C +0.56 +0.55 +0.07 -0.08 0.00 -0.08 +0.10 — 15:28
47 Declan Chisholm D +0.22 0.00 0.00 +0.22 0.00 0.00 0.00 — 12:52
38 Rasmus Sandin D +0.19 0.00 +0.04 +0.20 -0.15 0.00 +0.10 — 16:53
22 Brandon Duhaime R +0.06 0.00 +0.01 0.00 0.00 0.00 +0.05 — 10:40
87 Bogdan Trineyev R -0.06 0.00 +0.04 -0.14 0.00 0.00 +0.05 — 9:18
17 Dylan Strome C -0.11 0.00 +0.08 -0.10 -0.15 +0.03 +0.03 — 18:58
8 Alex Ovechkin L -0.13 0.00 +0.28 -0.39 0.00 0.00 -0.02 — 18:30
72 Anthony Beauvillier L -0.26 0.00 +0.13 -0.44 0.00 +0.01 +0.05 — 13:53

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.