Toronto Maple LeafsTOR 2–4 Final Washington CapitalsWSH

Friday, November 28, 2025

Final 1st2nd3rd T SOG
Toronto Maple LeafsTOR 110 2 22
Washington CapitalsWSH 013 4 34

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

Highlights

Scoring

1st Period
3:07 TOR Morgan Rielly (4) Oliver Ekman-Larsson (15), Nicolas Roy (4) · snap xG 0.02 1–0 ▶
2nd Period
2:49 TOR Matthew Knies (6) Auston Matthews (6), Troy Stecher (1) · snap xG 0.19 2–0 ▶
13:18 WSH Connor McMichael (4) Aliaksei Protas (9), Tom Wilson (13) · backhand xG 0.43 2–1 ▶
3rd Period
13:16 WSH Anthony Beauvillier (5) Alex Ovechkin (12), Dylan Strome (16) · snap xG 0.26 2–2 ▶
16:04 WSH Jakob Chychrun (10) Ryan Leonard (7), Connor McMichael (10) · slap xG 0.11 2–3 ▶
19:58 WSH Tom Wilson (13)EN Unassisted · slap xG 0.42 2–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 52%Deserve to win48% WSH
TORWSH
3.19Expected goals3.78
2Goals (no shootout)4
2.92Expected goals, 5 on 52.73
51Shot attempts65
38Unblocked attempts51
22Shots on goal34

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
4:10 WSH No shift No shift · Lapierre, 10:22 on the bench
No shift from 12:09 of the 1st to 7:02 of the 2nd; 4 shifts (2:51) before that
3rd Period
13:10 WSH Shortened bench Shortened bench · 2 forwards sat
Lapierre and Milano: no shift after 3:05 of the 3rd
13:10 WSH No shift No shift · Duhaime, 12:05 on the bench
No shift from 3:05 to 15:10 of the 3rd; 12 shifts (10:11) before that
18:21 TOR Pulled goalie Pulled goalie · Pulled Woll, down 3–2
With 1:39 left; WSH scored at 19:58 of the 3rd (2–4)

Shot map

TOR shoots ←Bigger circle: higher xG; filled: goal→ WSH shoots
Anthony Beauvillier: backhand, 17 ft, xG 0.02 (P1 0:16) Anthony Beauvillier: wrist, 18 ft, xG 0.14 (P1 0:18) Trevor van Riemsdyk: wrist, 108 ft, xG 0.00 (P1 0:35) Aliaksei Protas: snap, 37 ft, xG 0.01 (P1 1:05) Ryan Leonard: wrist, 6 ft, xG 0.14 (P1 1:45) Connor McMichael: wrist, 7 ft, xG 0.03 (P1 1:46) John Tavares: tip-in, 32 ft, xG 0.05 (P1 2:03) Connor McMichael: tip-in, 9 ft, xG 0.09 (P1 5:03) Connor McMichael: tip-in, 19 ft, xG 0.01 (P1 5:06) Simon Benoit: snap, 41 ft, xG 0.02 (P1 5:31) Justin Sourdif: snap, 14 ft, xG 0.06 (P1 5:50) John Carlson: snap, 41 ft, xG 0.02 (P1 6:06) John Carlson: snap, 55 ft, xG 0.00 (P1 6:28) Alex Ovechkin: tip-in, 26 ft, xG 0.06 (P1 6:41) Connor McMichael: snap, 28 ft, xG 0.11 (P1 8:03) Steven Lorentz: tip-in, 81 ft, xG 0.00 (P1 10:03) Matthew Knies: snap, 35 ft, xG 0.09 (P1 11:35) Alex Ovechkin: snap, 14 ft, xG 0.17 (P1 12:32) Scott Laughton: backhand, 9 ft, xG 0.14 (P1 12:44) Morgan Rielly: slap, 45 ft, xG 0.02 (P1 15:14) Morgan Rielly: slap, 65 ft, xG 0.01 (P1 15:34) John Tavares: wrist, 7 ft, xG 0.19 (P1 16:36) John Tavares: snap, 42 ft, xG 0.04 (P1 16:50) Easton Cowan: tip-in, 28 ft, xG 0.02 (P1 18:36) Connor McMichael: snap, 33 ft, xG 0.05 (P1 19:06) Alex Ovechkin: snap, 45 ft, xG 0.01 (P2 0:46) Tom Wilson: tip-in, 27 ft, xG 0.07 (P2 1:34) Alex Ovechkin: slap, 37 ft, xG 0.09 (P2 1:45) Auston Matthews: snap, 18 ft, xG 0.18 (P2 2:41) Nicolas Roy: snap, 16 ft, xG 0.17 (P2 3:52) Alex Ovechkin: slap, 43 ft, xG 0.05 (P2 5:28) Anthony Beauvillier: snap, 28 ft, xG 0.12 (P2 6:14) Dakota Mermis: snap, 39 ft, xG 0.02 (P2 7:23) John Tavares: snap, 37 ft, xG 0.07 (P2 7:34) Troy Stecher: snap, 51 ft, xG 0.01 (P2 8:07) Bobby McMann: snap, 64 ft, xG 0.01 (P2 8:14) Jakob Chychrun: slap, 62 ft, xG 0.02 (P2 8:44) Nick Robertson: slap, 36 ft, xG 0.07 (P2 9:01) Aliaksei Protas: bat, 30 ft, xG 0.02 (P2 9:54) Easton Cowan: snap, 30 ft, xG 0.17 (P2 11:35) Dylan Strome: wrist, 18 ft, xG 0.07 (P2 11:54) Connor McMichael: snap, 35 ft, xG 0.02 (P2 12:29) John Carlson: snap, 28 ft, xG 0.12 (P2 13:04) Tom Wilson: slap, 45 ft, xG 0.06 (P2 13:15) Aliaksei Protas: snap, 32 ft, xG 0.11 (P2 14:19) Jakob Chychrun: snap, 60 ft, xG 0.01 (P2 14:45) Ethen Frank: snap, 35 ft, xG 0.01 (P2 16:22) Justin Sourdif: snap, 63 ft, xG 0.02 (P2 16:50) Connor McMichael: snap, 16 ft, xG 0.09 (P2 17:58) Nicolas Roy: tip-in, 23 ft, xG 0.05 (P3 1:14) Jakob Chychrun: snap, 48 ft, xG 0.02 (P3 1:53) Easton Cowan: wrist, 30 ft, xG 0.08 (P3 2:40) Bobby McMann: backhand, 11 ft, xG 0.03 (P3 2:50) Easton Cowan: snap, 9 ft, xG 0.14 (P3 3:03) Jake McCabe: slap, 52 ft, xG 0.04 (P3 3:21) John Carlson: snap, 47 ft, xG 0.01 (P3 3:34) Aliaksei Protas: snap, 42 ft, xG 0.01 (P3 3:38) Aliaksei Protas: slap, 46 ft, xG 0.05 (P3 3:49) Alex Ovechkin: slap, 38 ft, xG 0.04 (P3 5:28) Alex Ovechkin: tip-in, 23 ft, xG 0.02 (P3 5:34) Auston Matthews: backhand, 17 ft, xG 0.11 (P3 6:14) Matthew Knies: tip-in, 13 ft, xG 0.07 (P3 6:26) Auston Matthews: backhand, 12 ft, xG 0.05 (P3 6:28) Justin Sourdif: snap, 44 ft, xG 0.02 (P3 6:39) Dakota Joshua: tip-in, 12 ft, xG 0.10 (P3 7:16) Ryan Leonard: snap, 43 ft, xG 0.03 (P3 7:25) Rasmus Sandin: snap, 56 ft, xG 0.02 (P3 8:16) John Tavares: snap, 17 ft, xG 0.14 (P3 8:31) Alex Ovechkin: slap, 51 ft, xG 0.01 (P3 8:58) Jakob Chychrun: snap, 38 ft, xG 0.07 (P3 9:38) Troy Stecher: snap, 68 ft, xG 0.01 (P3 9:53) Aliaksei Protas: snap, 37 ft, xG 0.02 (P3 10:41) Rasmus Sandin: snap, 41 ft, xG 0.03 (P3 11:36) Alex Ovechkin: tip-in, 7 ft, xG 0.11 (P3 11:50) Connor McMichael: slap, 47 ft, xG 0.01 (P3 12:06) Scott Laughton: backhand, 8 ft, xG 0.15 (P3 14:56) Nicolas Roy: snap, 8 ft, xG 0.31 (P3 14:58) Bobby McMann: backhand, 21 ft, xG 0.03 (P3 15:33) Bobby McMann: wrist, 8 ft, xG 0.03 (P3 15:34) Jake McCabe: slap, 40 ft, xG 0.08 (P3 17:14) John Tavares: snap, 32 ft, xG 0.05 (P3 19:03) Alex Ovechkin: backhand, 37 ft, xG 0.29 (P3 19:10) Matthew Knies: snap, 30 ft, xG 0.22 (P3 19:25) Morgan Rielly: GOAL, snap, 40 ft, xG 0.02 (P1 3:07) Matthew Knies: GOAL, snap, 23 ft, xG 0.19 (P2 2:49) Connor McMichael: GOAL, backhand, 7 ft, xG 0.43 (P2 13:18) Anthony Beauvillier: GOAL, snap, 5 ft, xG 0.26 (P3 13:16) Jakob Chychrun: GOAL, slap, 33 ft, xG 0.11 (P3 16:04) Tom Wilson: GOAL, slap, 153 ft, xG 0.42 (P3 19:58)
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
10 Nicolas Roy 011 0 50.53 1019:20
34 Auston Matthews 011 -1 50.34 0218:21
89 Matthew Knies 101 -1 40.57 4117:40
53 Easton Cowan 000 -3 60.42 1116:46
91 John Tavares 000 -3 70.55 1015:37
14 Nick Robertson 000 0 10.07 1114:33
63 Matias Maccelli 000 0 20.00 1113:49
74 Bobby McMann 000 -1 60.09 2013:35
81 Dakota Joshua 000 +1 10.10 5113:19
21 Scott Laughton 000 0 20.29 2012:45
18 Steven Lorentz 000 0 10.00 1012:39
19 Calle Jarnkrok 000 0 00.00 0011:14
Defense
22 Jake McCabe 000 -1 20.12 2322:46
44 Morgan Rielly 101 0 40.05 0222:44
95 Oliver Ekman-Larsson 011 -1 00.00 1022:16
44 Simon Benoit 000 0 10.02 5021:31
28 Troy Stecher 011 -1 30.02 1016:01
36 Dakota Mermis 000 0 10.02 0212:41
Goalie SAGA SVSV% xGA GSAx
Joseph Woll 33330 .909 3.07 +0.07

Washington Capitals

Skater GAP+/− AttxG HitBlkTOI
Forwards
8 Alex Ovechkin 011 0 110.85 1021:09
17 Dylan Strome 011 +1 20.07 0120:54
43 Tom Wilson 112 +2 50.54 1019:36
21 Aliaksei Protas 011 +2 70.22 0018:53
9 Ryan Leonard 011 +1 40.17 0018:32
72 Anthony Beauvillier 101 0 40.54 1018:18
34 Justin Sourdif 000 0 60.10 1018:10
77 Connor McMichael 112 +2 90.83 1015:49
24 Brandon Duhaime 000 +1 10.00 4111:44
53 Ethen Frank 000 -2 10.01 2008:26
15 Sonny Milano 000 -1 00.00 1006:39
22 Hendrix Lapierre 000 -1 00.00 0105:39
Defense
6 Jakob Chychrun 101 +1 70.23 2224:08
74 John Carlson 000 0 50.15 0220:45
3 Matt Roy 000 +2 00.00 0119:13
38 Rasmus Sandin 000 0 20.06 2018:03
57 Trevor van Riemsdyk 000 0 10.00 0217:22
42 Martin Fehérváry 000 +2 00.00 1216:40
Goalie SAGA SVSV% xGA GSAx
Logan Thompson 22220 .909 3.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.

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
55 Nicolas Roy C +1.63 +0.55 +0.34 +0.68 0.00 +0.05 0.00 — 19:20
28 Troy Stecher D +1.35 +0.55 +0.01 +0.79 0.00 0.00 0.00 — 16:01
36 Dakota Mermis D +1.35 0.00 +0.01 +1.24 0.00 0.00 +0.10 — 12:41
23 Matthew Knies L +1.00 +0.75 +0.37 -0.15 0.00 0.00 +0.03 — 17:40
34 Auston Matthews C +0.63 +0.70 +0.22 -0.24 -0.15 +0.02 +0.08 — 18:21
24 Scott Laughton C +0.56 0.00 +0.19 +0.31 0.00 +0.04 +0.02 — 12:45
81 Dakota Joshua C +0.46 0.00 +0.06 +0.36 0.00 -0.01 +0.05 — 13:19
2 Simon Benoit D +0.26 0.00 +0.02 +0.28 0.00 0.00 -0.04 — 21:31
18 Steven Lorentz C +0.18 0.00 0.00 +0.20 0.00 0.00 -0.02 — 12:39
91 John Tavares C +0.18 0.00 +0.35 -0.18 0.00 -0.01 +0.02 — 15:37
74 Bobby McMann C +0.18 0.00 +0.06 +0.12 0.00 0.00 0.00 — 13:35
53 Easton Cowan R +0.15 0.00 +0.27 -0.15 0.00 0.00 +0.03 — 16:46
60 Joseph Woll G +0.07 0.00 — — 0.00 — — +0.07 58:23
95 Oliver Ekman-Larsson D 0.00 +0.70 0.00 -0.66 0.00 0.00 -0.04 — 22:16
63 Matias Maccelli L -0.01 0.00 0.00 -0.02 0.00 0.00 +0.01 — 13:49
44 Morgan Rielly D -0.18 +0.75 +0.03 -0.91 -0.15 0.00 +0.10 — 22:44
19 Calle Jarnkrok C -0.28 0.00 0.00 -0.28 0.00 0.00 0.00 — 11:14
22 Jake McCabe D -0.46 0.00 +0.08 -0.63 0.00 0.00 +0.09 — 22:46
89 Nick Robertson L -0.61 0.00 +0.05 -0.68 0.00 +0.01 +0.01 — 14:33

Washington Capitals

Player Rating Points Shots On ice Pen FO Other GSAx TOI
24 Connor McMichael C +2.68 +1.30 +0.54 +0.85 0.00 +0.01 -0.02 — 15:49
43 Tom Wilson R +2.19 +1.30 +0.35 +0.67 0.00 -0.01 -0.12 — 19:36
21 Aliaksei Protas C +1.55 +0.70 +0.15 +0.72 0.00 0.00 -0.02 — 18:53
6 Jakob Chychrun D +1.27 +0.75 +0.15 +0.30 0.00 0.00 +0.06 — 24:08
9 Ryan Leonard R +1.19 +0.70 +0.11 +0.23 +0.15 0.00 0.00 — 18:32
48 Logan Thompson G +1.19 0.00 — — 0.00 — — +1.19 60:00
8 Alex Ovechkin L +0.83 +0.70 +0.55 -0.38 0.00 0.00 -0.04 — 21:09
42 Martin Fehérváry D +0.79 0.00 0.00 +0.69 0.00 0.00 +0.10 — 16:40
72 Anthony Beauvillier L +0.74 +0.75 +0.35 -0.34 0.00 -0.01 -0.02 — 18:18
17 Dylan Strome C +0.65 +0.55 +0.04 -0.05 +0.15 -0.07 +0.03 — 20:54
3 Matt Roy D +0.34 0.00 0.00 +0.31 0.00 0.00 +0.03 — 19:13
57 Trevor van Riemsdyk D +0.03 0.00 0.00 -0.03 0.00 0.00 +0.06 — 17:22
22 Brandon Duhaime R -0.02 0.00 0.00 -0.06 0.00 -0.01 +0.05 — 11:44
34 Justin Sourdif R -0.17 0.00 +0.07 -0.19 0.00 -0.05 0.00 — 18:10
74 John Carlson D -0.18 0.00 +0.10 -0.33 0.00 0.00 +0.06 — 20:45
38 Rasmus Sandin D -0.50 0.00 +0.04 -0.50 0.00 0.00 -0.04 — 18:03
15 Sonny Milano L -0.58 0.00 0.00 -0.59 0.00 +0.01 0.00 — 6:39
29 Hendrix Lapierre C -0.60 0.00 0.00 -0.67 0.00 +0.02 +0.05 — 5:39
53 Ethen Frank C -0.92 0.00 +0.01 -0.91 0.00 +0.01 -0.02 — 8:26

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.