Washington CapitalsWSH 3–5 Final Florida PanthersFLA

Monday, December 29, 2025

Final 1st2nd3rd T SOG
Washington CapitalsWSH 201 3 27
Florida PanthersFLA 203 5 29

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

Highlights

Scoring

1st Period
3:53 WSH Tom Wilson (18) Martin Fehérváry (9), Dylan Strome (22) · snap xG 0.22 1–0 ▶
4:35 FLA Anton Lundell (13) Jeff Petry (8) · tip-in xG 0.09 1–1 ▶
12:45 FLA Sam Reinhart (20)PP Seth Jones (16), Brad Marchand (22) · wrist xG 0.05 1–2 ▶
19:17 WSH Tom Wilson (19)PP Dylan Strome (23), Jakob Chychrun (15) · snap xG 0.19 2–2 ▶
2nd Period
No scoring
3rd Period
3:11 WSH Dylan Strome (8) Tom Wilson (18), Aliaksei Protas (14) · wrist xG 0.05 3–2 ▶
6:16 FLA Brad Marchand (22) Sam Bennett (15), Seth Jones (17) · bat xG 0.07 3–3 ▶
13:12 FLA Aaron Ekblad (2) Sam Reinhart (21), Anton Lundell (17) · slap xG 0.14 3–4 ▶
19:25 FLA Sam Reinhart (21)EN Eetu Luostarinen (13), Aaron Ekblad (13) · backhand xG 0.41 3–5 ▶

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 52%Deserve to win48% FLA
WSHFLA
3.70Expected goals3.97
3Goals (no shootout)5
1.35Expected goals, 5 on 51.95
49Shot attempts70
43Unblocked attempts48
27Shots 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).

2nd Period
5:40 WSH xG swing xG swing · Out-chanced FLA 1.29–0.18
In xG over 10 minutes, 16:10 of the 1st to 6:10 of the 2nd; goals 1–0
3rd Period
18:39 WSH Pulled goalie Pulled goalie · Pulled Thompson, down 4–3
With 1:21 left; FLA scored at 19:25 of the 3rd (3–5)

Shot map

WSH shoots ←Bigger circle: higher xG; filled: goal→ FLA shoots
Uvis Balinskis: wrist, 52 ft, xG 0.01 (P1 1:51) A.J. Greer: wrist, 25 ft, xG 0.02 (P1 1:53) Jack Studnicka: wrist, 55 ft, xG 0.01 (P1 2:21) Martin Fehérváry: wrist, 35 ft, xG 0.07 (P1 3:50) Anthony Beauvillier: wrist, 29 ft, xG 0.02 (P1 5:10) Jesper Boqvist: wrist, 48 ft, xG 0.01 (P1 5:18) Tom Wilson: snap, 88 ft, xG 0.00 (P1 6:02) Anton Lundell: wrist, 27 ft, xG 0.02 (P1 6:45) Nic Dowd: tip-in, 14 ft, xG 0.07 (P1 8:20) Tom Wilson: snap, 16 ft, xG 0.15 (P1 9:22) Sam Bennett: wrist, 7 ft, xG 0.18 (P1 9:51) Aliaksei Protas: snap, 44 ft, xG 0.00 (P1 10:03) Brad Marchand: wrist, 32 ft, xG 0.07 (P1 10:10) Rasmus Sandin: snap, 29 ft, xG 0.10 (P1 10:55) Sam Bennett: wrist, 8 ft, xG 0.22 (P1 11:50) Connor McMichael: snap, 31 ft, xG 0.14 (P1 12:30) Jesper Boqvist: wrist, 17 ft, xG 0.04 (P1 12:56) Eetu Luostarinen: snap, 19 ft, xG 0.04 (P1 13:14) Aaron Ekblad: backhand, 25 ft, xG 0.02 (P1 13:20) Jesper Boqvist: deflected, 13 ft, xG 0.10 (P1 13:27) Gustav Forsling: slap, 45 ft, xG 0.02 (P1 13:41) Hendrix Lapierre: wrist, 53 ft, xG 0.02 (P1 14:09) Brandon Duhaime: tip-in, 8 ft, xG 0.08 (P1 14:16) Sam Reinhart: bat, 19 ft, xG 0.07 (P1 15:08) Dylan Strome: snap, 9 ft, xG 0.21 (P1 18:25) Jakob Chychrun: wrist, 24 ft, xG 0.14 (P1 18:40) Jakob Chychrun: slap, 35 ft, xG 0.13 (P1 18:47) Tom Wilson: wrist, 15 ft, xG 0.11 (P1 18:54) Dylan Strome: tip-in, 14 ft, xG 0.09 (P1 19:00) Alex Ovechkin: slap, 47 ft, xG 0.04 (P2 0:26) Jakob Chychrun: snap, 56 ft, xG 0.03 (P2 0:44) Ryan Leonard: snap, 48 ft, xG 0.04 (P2 1:06) Ryan Leonard: slap, 23 ft, xG 0.04 (P2 1:07) Carter Verhaeghe: snap, 51 ft, xG 0.02 (P2 1:52) Sam Bennett: backhand, 22 ft, xG 0.02 (P2 1:54) Jesper Boqvist: bat, 8 ft, xG 0.12 (P2 2:27) Seth Jones: wrist, 33 ft, xG 0.02 (P2 3:07) Jakob Chychrun: snap, 55 ft, xG 0.01 (P2 3:34) Ryan Leonard: snap, 44 ft, xG 0.04 (P2 4:25) Jakob Chychrun: slap, 56 ft, xG 0.04 (P2 4:31) Tom Wilson: wrist, 19 ft, xG 0.15 (P2 5:40) Jakob Chychrun: snap, 59 ft, xG 0.03 (P2 6:01) A.J. Greer: deflected, 27 ft, xG 0.07 (P2 7:48) Evan Rodrigues: snap, 44 ft, xG 0.00 (P2 9:01) Anthony Beauvillier: tip-in, 14 ft, xG 0.06 (P2 9:54) Aliaksei Protas: deflected, 10 ft, xG 0.19 (P2 10:46) Nic Dowd: backhand, 11 ft, xG 0.09 (P2 11:40) Aliaksei Protas: snap, 24 ft, xG 0.13 (P2 11:57) Carter Verhaeghe: deflected, 22 ft, xG 0.10 (P2 12:09) Carter Verhaeghe: wrist, 51 ft, xG 0.03 (P2 12:18) Mackie Samoskevich: wrist, 35 ft, xG 0.06 (P2 12:37) Sam Reinhart: snap, 19 ft, xG 0.18 (P2 12:58) Tom Wilson: snap, 13 ft, xG 0.20 (P2 13:19) John Carlson: wrist, 130 ft, xG 0.00 (P2 13:35) Mackie Samoskevich: wrist, 5 ft, xG 0.30 (P2 14:21) Seth Jones: wrist, 55 ft, xG 0.03 (P2 14:53) Seth Jones: slap, 50 ft, xG 0.04 (P2 15:04) Carter Verhaeghe: snap, 19 ft, xG 0.16 (P2 15:21) Tom Wilson: slap, 183 ft, xG 0.00 (P2 15:26) Nic Dowd: wrist, 25 ft, xG 0.14 (P2 16:07) Dylan Strome: slap, 46 ft, xG 0.06 (P2 16:34) Brad Marchand: wrist, 20 ft, xG 0.02 (P2 16:51) Sam Reinhart: wrist, 23 ft, xG 0.13 (P2 17:18) Anton Lundell: deflected, 5 ft, xG 0.27 (P2 17:49) Evan Rodrigues: deflected, 12 ft, xG 0.09 (P3 1:31) Aliaksei Protas: backhand, 9 ft, xG 0.13 (P3 3:03) Carter Verhaeghe: wrist, 12 ft, xG 0.08 (P3 3:29) Sam Bennett: wrist, 57 ft, xG 0.02 (P3 3:55) Mackie Samoskevich: wrist, 34 ft, xG 0.08 (P3 5:15) Brad Marchand: tip-in, 6 ft, xG 0.10 (P3 6:15) Sam Reinhart: wrist, 24 ft, xG 0.03 (P3 7:26) Anton Lundell: wrist, 17 ft, xG 0.07 (P3 7:43) Carter Verhaeghe: backhand, 55 ft, xG 0.01 (P3 11:03) Aaron Ekblad: wrist, 60 ft, xG 0.02 (P3 11:14) Dylan Strome: tip-in, 18 ft, xG 0.09 (P3 12:30) Jakob Chychrun: slap, 62 ft, xG 0.02 (P3 12:56) Uvis Balinskis: wrist, 41 ft, xG 0.01 (P3 15:23) Mackie Samoskevich: wrist, 25 ft, xG 0.15 (P3 15:58) Mackie Samoskevich: backhand, 6 ft, xG 0.12 (P3 16:04) Alex Ovechkin: snap, 42 ft, xG 0.06 (P3 17:54) Alex Ovechkin: tip-in, 14 ft, xG 0.07 (P3 18:06) Ryan Leonard: snap, 21 ft, xG 0.19 (P3 18:59) Jakob Chychrun: snap, 33 ft, xG 0.06 (P3 19:15) Tom Wilson: GOAL, snap, 24 ft, xG 0.22 (P1 3:53) Anton Lundell: GOAL, tip-in, 8 ft, xG 0.09 (P1 4:35) Sam Reinhart: GOAL, wrist, 35 ft, xG 0.05 (P1 12:45) Tom Wilson: GOAL, snap, 15 ft, xG 0.19 (P1 19:17) Dylan Strome: GOAL, wrist, 57 ft, xG 0.05 (P3 3:11) Brad Marchand: GOAL, bat, 6 ft, xG 0.07 (P3 6:16) Aaron Ekblad: GOAL, slap, 28 ft, xG 0.14 (P3 13:12) Sam Reinhart: GOAL, backhand, 160 ft, xG 0.41 (P3 19:25)
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
17 Dylan Strome 123 0 60.49 0020:56
43 Tom Wilson 213 +1 81.04 2020:48
8 Alex Ovechkin 000 -2 40.17 5020:24
21 Aliaksei Protas 011 -2 50.46 1017:19
77 Connor McMichael 000 -1 20.14 1116:28
34 Justin Sourdif 000 -1 00.00 1114:39
26 Nic Dowd 000 0 30.30 1114:38
72 Anthony Beauvillier 000 0 20.07 0214:17
9 Ryan Leonard 000 -1 40.31 1114:13
53 Ethen Frank 000 0 00.00 1008:53
24 Brandon Duhaime 000 0 10.08 1006:34
22 Hendrix Lapierre 000 0 10.02 0106:09
Defense
6 Jakob Chychrun 011 -1 100.45 0226:59
74 John Carlson 000 -1 10.00 0122:43
3 Matt Roy 000 -1 00.00 2217:38
42 Martin Fehérváry 011 +1 10.07 2617:05
38 Rasmus Sandin 000 -1 10.10 1115:56
57 Trevor van Riemsdyk 000 -1 00.00 0214:35
Goalie SAGA SVSV% xGA GSAx
Logan Thompson 28424 .857 3.57 -0.43

Florida Panthers

Skater GAP+/− AttxG HitBlkTOI
Forwards
13 Sam Reinhart 213 +3 60.88 0023:25
63 Brad Marchand 112 0 70.26 2021:28
9 Sam Bennett 011 0 70.44 2020:51
15 Anton Lundell 112 +2 60.45 2020:14
27 Eetu Luostarinen 011 +2 20.04 0016:21
17 Evan Rodrigues 000 +1 50.10 0015:50
11 Mackie Samoskevich 000 0 70.71 1015:50
23 Carter Verhaeghe 000 -1 60.41 0014:55
18 A.J. Greer 000 0 20.09 0010:38
70 Jesper Boqvist 000 0 40.27 1007:39
71 Luke Kunin 000 0 20.00 2005:58
23 Jack Studnicka 000 0 10.01 0004:53
Defense
3 Seth Jones 022 -1 50.09 0222:19
5 Aaron Ekblad 112 +2 40.19 1222:01
77 Niko Mikkola 000 -2 00.00 0019:15
42 Gustav Forsling 000 +2 20.02 1019:03
2 Jeff Petry 011 +1 10.00 0014:16
26 Uvis Balinskis 000 +1 30.02 4213:54
Goalie SAGA SVSV% xGA GSAx
Sergei Bobrovsky 27324 .889 3.70 +0.70

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 +3.53 +2.20 +0.68 +0.53 +0.15 0.00 -0.02 — 20:48
17 Dylan Strome C +2.86 +2.00 +0.32 +0.43 0.00 +0.09 +0.02 — 20:56
42 Martin Fehérváry D +0.77 +0.70 +0.04 -0.27 0.00 0.00 +0.30 — 17:05
6 Jakob Chychrun D +0.70 +0.55 +0.29 -0.18 0.00 0.00 +0.04 — 26:59
29 Hendrix Lapierre C +0.17 0.00 +0.01 +0.08 0.00 +0.03 +0.05 — 6:09
21 Aliaksei Protas C +0.07 +0.55 +0.30 -0.76 0.00 -0.02 0.00 — 17:19
22 Brandon Duhaime R +0.06 0.00 +0.05 +0.02 0.00 -0.01 0.00 — 6:34
26 Nic Dowd C -0.03 0.00 +0.19 -0.10 -0.15 -0.03 +0.05 — 14:38
57 Trevor van Riemsdyk D -0.06 0.00 0.00 -0.31 +0.15 0.00 +0.10 — 14:35
74 John Carlson D -0.07 0.00 0.00 -0.08 0.00 0.00 +0.01 — 22:43
38 Rasmus Sandin D -0.08 0.00 +0.07 -0.16 0.00 0.00 +0.01 — 15:56
9 Ryan Leonard R -0.18 0.00 +0.20 -0.11 -0.30 0.00 +0.03 — 14:13
53 Ethen Frank C -0.27 0.00 0.00 -0.12 -0.15 0.00 0.00 — 8:53
72 Anthony Beauvillier L -0.35 0.00 +0.05 -0.35 -0.15 0.00 +0.10 — 14:17
34 Justin Sourdif R -0.40 0.00 0.00 -0.76 +0.30 -0.01 +0.07 — 14:39
48 Logan Thompson G -0.43 0.00 — — 0.00 — — -0.43 58:45
8 Alex Ovechkin L -0.59 0.00 +0.11 -0.68 0.00 0.00 -0.02 — 20:24
3 Matt Roy D -0.66 0.00 0.00 -0.91 +0.15 0.00 +0.10 — 17:38
24 Connor McMichael C -0.79 0.00 +0.09 -0.92 0.00 -0.01 +0.05 — 16:28

Florida Panthers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
13 Sam Reinhart C +3.65 +2.20 +0.57 +0.90 0.00 0.00 -0.02 — 23:25
5 Aaron Ekblad D +2.08 +1.30 +0.12 +0.43 +0.15 0.00 +0.08 — 22:01
15 Anton Lundell C +2.05 +1.30 +0.29 +0.57 0.00 -0.07 -0.04 — 20:14
2 Jeff Petry D +1.67 +0.70 0.00 +0.99 0.00 0.00 -0.02 — 14:16
63 Brad Marchand L +1.48 +1.30 +0.17 -0.14 +0.15 0.00 0.00 — 21:28
27 Eetu Luostarinen C +1.20 +0.70 +0.02 +0.66 -0.15 0.00 -0.04 — 16:21
3 Seth Jones D +1.02 +1.25 +0.06 -0.22 -0.15 0.00 +0.08 — 22:19
17 Evan Rodrigues C +0.97 0.00 +0.06 +0.61 +0.30 -0.02 +0.02 — 15:50
9 Sam Bennett C +0.94 +0.70 +0.29 -0.09 0.00 +0.06 -0.02 — 20:51
26 Uvis Balinskis D +0.93 0.00 +0.01 +0.82 0.00 0.00 +0.10 — 13:54
11 Mackie Samoskevich R +0.80 0.00 +0.46 +0.34 0.00 0.00 0.00 — 15:50
72 Sergei Bobrovsky G +0.70 0.00 — — 0.00 — — +0.70 59:57
70 Jesper Boqvist C +0.57 0.00 +0.18 +0.39 0.00 0.00 0.00 — 7:39
10 A.J. Greer L +0.24 0.00 +0.06 +0.34 -0.15 0.00 0.00 — 10:38
42 Gustav Forsling D +0.14 0.00 +0.01 +0.47 -0.30 0.00 -0.04 — 19:03
71 Luke Kunin C +0.14 0.00 0.00 +0.14 0.00 0.00 0.00 — 5:58
53 Jack Studnicka C +0.12 0.00 +0.01 +0.15 0.00 0.00 -0.04 — 4:53
23 Carter Verhaeghe C -0.42 0.00 +0.27 -0.68 0.00 -0.01 0.00 — 14:55
77 Niko Mikkola D -0.77 0.00 0.00 -0.92 +0.15 0.00 0.00 — 19:15

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.