New York RangersNYR 3–6 Final Washington CapitalsWSH

Wednesday, December 31, 2025

Final 1st2nd3rd T SOG
New York RangersNYR 111 3 25
Washington CapitalsWSH 123 6 27

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

Highlights

Scoring

1st Period
12:27 WSH Anthony Beauvillier (8) Ryan Leonard (14), Matt Roy (10) · snap xG 0.17 0–1 ▶
19:20 NYR Vincent Trocheck (9) Artemi Panarin (26), Adam Fox (24) · snap xG 0.21 1–1 ▶
2nd Period
7:33 WSH Tom Wilson (20) Connor McMichael (15), Rasmus Sandin (10) · snap xG 0.21 1–2 ▶
11:12 WSH Justin Sourdif (4)PP Alex Ovechkin (19) · backhand xG 0.36 1–3 ▶
15:17 NYR Adam Fox (4)PP Mika Zibanejad (18), Artemi Panarin (27) · slap xG 0.05 2–3 ▶
3rd Period
13:34 WSH Aliaksei Protas (15) Rasmus Sandin (11), Nic Dowd (7) · tip-in xG 0.09 2–4 ▶
16:37 WSH Tom Wilson (21) Connor McMichael (16) · snap xG 0.16 2–5 ▶
18:16 NYR Braden Schneider (2) Gabe Perreault (4) · snap xG 0.07 3–5 ▶
19:11 WSH Justin Sourdif (5)EN Tom Wilson (19), Aliaksei Protas (15) · snap xG 0.92 3–6 ▶

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

NYR 38%Deserve to win62% WSH
NYRWSH
2.62Expected goals4.27
3Goals (no shootout)6
2.21Expected goals, 5 on 52.33
64Shot attempts69
40Unblocked attempts42
25Shots on goal27

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
2:50 NYR No shift No shift · Laba, 26:29 on the bench
No shift after 7:33 of the 2nd; 8 shifts (5:45) before that
7:20 NYR No shift No shift · Sheary, 22:01 on the bench
No shift after 14:00 of the 2nd; 11 shifts (6:39) before that
7:20 WSH No shift No shift · Lapierre, 19:20 on the bench
No shift from 14:00 of the 2nd to 16:37 of the 3rd; 7 shifts (6:06) before that
13:10 WSH No shift No shift · Duhaime, 11:53 on the bench
No shift from 3:05 to 14:58 of the 3rd; 10 shifts (7:09) before that
14:20 NYR No shift No shift · Rempe, 13:39 on the bench
No shift from 4:20 to 17:59 of the 3rd; 8 shifts (8:10) before that
15:20 WSH No shift No shift · Leonard, 11:18 on the bench
No shift from 5:19 to 16:37 of the 3rd; 14 shifts (13:23) before that
15:50 WSH No shift No shift · McIlrath, 10:51 on the bench
No shift from 5:46 to 16:37 of the 3rd; 12 shifts (9:45) before that
18:21 NYR Pulled goalie Pulled goalie · Pulled Quick, down 5–3
With 1:39 left; WSH scored at 19:11 of the 3rd (3–6)

Shot map

NYR shoots ←Bigger circle: higher xG; filled: goal→ WSH shoots
Will Borgen: snap, 70 ft, xG 0.01 (P1 1:19) Connor McMichael: tip-in, 19 ft, xG 0.06 (P1 4:04) Gabe Perreault: snap, 16 ft, xG 0.15 (P1 4:34) Rasmus Sandin: snap, 61 ft, xG 0.01 (P1 5:22) Alex Ovechkin: snap, 30 ft, xG 0.02 (P1 5:33) Taylor Raddysh: snap, 43 ft, xG 0.04 (P1 6:09) Connor McMichael: snap, 38 ft, xG 0.06 (P1 7:31) Alexis Lafrenière: snap, 38 ft, xG 0.06 (P1 8:28) Noah Laba: slap, 8 ft, xG 0.03 (P1 9:18) Conor Sheary: snap, 46 ft, xG 0.03 (P1 12:43) Martin Fehérváry: slap, 57 ft, xG 0.02 (P1 13:11) Hendrix Lapierre: snap, 11 ft, xG 0.18 (P1 13:52) John Carlson: snap, 31 ft, xG 0.05 (P1 14:24) Alexis Lafrenière: snap, 23 ft, xG 0.14 (P1 15:05) Jakob Chychrun: slap, 34 ft, xG 0.07 (P1 16:01) Tom Wilson: backhand, 22 ft, xG 0.02 (P1 16:43) Rasmus Sandin: snap, 65 ft, xG 0.01 (P1 19:34) Anthony Beauvillier: snap, 17 ft, xG 0.20 (P2 1:05) Ryan Leonard: snap, 45 ft, xG 0.01 (P2 1:27) Alex Ovechkin: snap, 10 ft, xG 0.10 (P2 1:46) Conor Sheary: snap, 38 ft, xG 0.06 (P2 2:07) Brandon Duhaime: tip-in, 17 ft, xG 0.06 (P2 2:42) Matt Roy: snap, 39 ft, xG 0.02 (P2 5:22) Dylan McIlrath: slap, 58 ft, xG 0.02 (P2 5:40) Tom Wilson: wrist, 11 ft, xG 0.13 (P2 6:52) Noah Laba: wrist, 9 ft, xG 0.07 (P2 7:03) Anthony Beauvillier: snap, 31 ft, xG 0.12 (P2 7:48) Alexis Lafrenière: backhand, 10 ft, xG 0.05 (P2 7:58) Vladislav Gavrikov: backhand, 11 ft, xG 0.16 (P2 9:55) Alex Ovechkin: slap, 41 ft, xG 0.08 (P2 10:24) Justin Sourdif: tip-in, 7 ft, xG 0.12 (P2 10:56) Artemi Panarin: wrist, 38 ft, xG 0.04 (P2 13:05) Will Cuylle: tip-in, 6 ft, xG 0.12 (P2 13:15) Artemi Panarin: slap, 39 ft, xG 0.03 (P2 14:11) Vincent Trocheck: tip-in, 7 ft, xG 0.12 (P2 14:27) Mika Zibanejad: slap, 55 ft, xG 0.05 (P2 14:53) Jonny Brodzinski: snap, 59 ft, xG 0.01 (P2 16:30) Mika Zibanejad: snap, 27 ft, xG 0.16 (P2 17:08) Alexis Lafrenière: snap, 18 ft, xG 0.06 (P2 17:59) Alexis Lafrenière: backhand, 6 ft, xG 0.04 (P2 18:00) Alexis Lafrenière: backhand, 6 ft, xG 0.03 (P2 18:00) Gabe Perreault: snap, 11 ft, xG 0.05 (P2 18:01) Ethen Frank: snap, 10 ft, xG 0.08 (P2 18:20) Alex Ovechkin: snap, 34 ft, xG 0.01 (P2 18:24) Jakob Chychrun: snap, 44 ft, xG 0.06 (P2 18:55) Ryan Leonard: deflected, 5 ft, xG 0.27 (P2 19:08) Jakob Chychrun: snap, 44 ft, xG 0.05 (P2 19:35) Ryan Leonard: snap, 40 ft, xG 0.06 (P2 19:47) Ryan Leonard: slap, 63 ft, xG 0.02 (P3 0:37) Artemi Panarin: backhand, 14 ft, xG 0.02 (P3 0:54) Will Borgen: snap, 48 ft, xG 0.02 (P3 1:07) Martin Fehérváry: snap, 47 ft, xG 0.03 (P3 1:34) Connor McMichael: snap, 58 ft, xG 0.03 (P3 1:52) Matt Rempe: tip-in, 74 ft, xG 0.00 (P3 3:33) Justin Sourdif: backhand, 20 ft, xG 0.05 (P3 4:05) Tom Wilson: slap, 54 ft, xG 0.04 (P3 4:09) Vincent Trocheck: backhand, 16 ft, xG 0.05 (P3 5:55) Alexis Lafrenière: wrist, 41 ft, xG 0.03 (P3 7:29) Connor McMichael: snap, 26 ft, xG 0.12 (P3 8:09) Taylor Raddysh: snap, 37 ft, xG 0.05 (P3 8:39) Connor McMichael: snap, 20 ft, xG 0.05 (P3 9:41) Gabe Perreault: snap, 17 ft, xG 0.11 (P3 10:13) Matthew Robertson: slap, 38 ft, xG 0.08 (P3 10:20) Carson Soucy: tip-in, 18 ft, xG 0.07 (P3 10:37) Vincent Trocheck: tip-in, 8 ft, xG 0.10 (P3 11:57) Sam Carrick: wrap-around, 7 ft, xG 0.02 (P3 12:47) Sam Carrick: slap, 4 ft, xG 0.11 (P3 12:48) Connor McMichael: snap, 16 ft, xG 0.04 (P3 13:16) Alex Ovechkin: tip-in, 9 ft, xG 0.09 (P3 14:27) Alexis Lafrenière: tip-in, 9 ft, xG 0.07 (P3 15:10) Alexis Lafrenière: tip-in, 11 ft, xG 0.02 (P3 15:49) Jakob Chychrun: snap, 64 ft, xG 0.02 (P3 16:28) Carson Soucy: slap, 67 ft, xG 0.01 (P3 19:52) Anthony Beauvillier: GOAL, snap, 22 ft, xG 0.17 (P1 12:27) Vincent Trocheck: GOAL, snap, 8 ft, xG 0.21 (P1 19:20) Tom Wilson: GOAL, snap, 9 ft, xG 0.21 (P2 7:33) Justin Sourdif: GOAL, backhand, 6 ft, xG 0.36 (P2 11:12) Adam Fox: GOAL, slap, 51 ft, xG 0.05 (P2 15:17) Aliaksei Protas: GOAL, tip-in, 8 ft, xG 0.09 (P3 13:34) Tom Wilson: GOAL, snap, 28 ft, xG 0.16 (P3 16:37) Braden Schneider: GOAL, snap, 37 ft, xG 0.07 (P3 18:16) Justin Sourdif: GOAL, snap, 17 ft, xG 0.92 (P3 19:11)
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

New York Rangers

Skater GAP+/− AttxG HitBlkTOI
Forwards
16 Vincent Trocheck 101 -1 50.48 2021:51
93 Mika Zibanejad 011 -2 60.21 1321:01
13 Alexis Lafrenière 000 -1 120.50 2120:14
10 Artemi Panarin 022 -1 50.09 0019:41
50 Will Cuylle 000 -1 20.12 3618:08
14 Taylor Raddysh 000 -2 20.09 0116:07
94 Gabe Perreault 011 0 40.32 1115:16
22 Jonny Brodzinski 000 -2 20.01 2011:47
10 Sam Carrick 000 0 30.13 1111:18
73 Matt Rempe 000 +1 10.00 2009:16
43 Conor Sheary 000 -1 20.10 0106:39
42 Noah Laba 000 -1 20.11 1005:45
Defense
44 Vladislav Gavrikov 000 -1 60.16 0324:07
23 Adam Fox 112 -1 30.05 0121:13
4 Braden Schneider 101 -1 30.07 2320:57
17 Will Borgen 000 -2 20.02 3420:33
29 Matthew Robertson 000 +1 20.08 1116:29
7 Carson Soucy 000 -1 20.08 0114:29
Goalie SAGA SVSV% xGA GSAx
Jonathan Quick 26521 .808 3.35 -1.65

Washington Capitals

Skater GAP+/− AttxG HitBlkTOI
Forwards
77 Connor McMichael 022 +1 80.35 1020:06
43 Tom Wilson 213 +3 100.57 4019:26
34 Justin Sourdif 202 +3 41.44 3118:46
8 Alex Ovechkin 011 0 70.31 2118:10
17 Dylan Strome 000 -1 10.00 0117:54
72 Anthony Beauvillier 101 +1 30.48 0015:10
21 Aliaksei Protas 112 +1 10.09 1015:07
26 Nic Dowd 011 +1 00.00 1115:05
9 Ryan Leonard 011 +1 60.36 0114:06
53 Ethen Frank 000 0 20.08 2213:36
24 Brandon Duhaime 000 -1 30.06 1009:55
22 Hendrix Lapierre 000 0 10.18 0007:42
Defense
74 John Carlson 000 +1 20.05 0322:55
6 Jakob Chychrun 000 +2 80.19 0221:49
42 Martin Fehérváry 000 -1 30.06 2419:53
3 Matt Roy 011 +2 20.02 1219:38
38 Rasmus Sandin 022 +2 70.02 0118:32
52 Dylan McIlrath 000 0 10.02 3211:18
Goalie SAGA SVSV% xGA GSAx
Charlie Lindgren 25322 .880 2.62 -0.38

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.

New York Rangers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
94 Gabe Perreault R +1.42 +0.70 +0.21 +0.53 0.00 +0.01 -0.03 — 15:16
16 Vincent Trocheck C +1.30 +0.75 +0.31 +0.42 -0.15 -0.01 -0.02 — 21:51
10 Artemi Panarin L +1.23 +1.25 +0.06 -0.09 0.00 0.00 +0.02 — 19:41
13 Alexis Lafrenière L +1.02 0.00 +0.33 +0.63 0.00 0.00 +0.07 — 20:14
23 Adam Fox D +0.98 +1.30 +0.03 -0.17 -0.15 0.00 -0.03 — 21:13
29 Matthew Robertson D +0.98 0.00 +0.05 +0.90 0.00 0.00 +0.03 — 16:29
93 Mika Zibanejad C +0.74 +0.70 +0.14 -0.24 0.00 +0.03 +0.11 — 21:01
50 Will Cuylle L +0.43 0.00 +0.08 +0.06 0.00 -0.01 +0.30 — 18:08
24 Carson Soucy D +0.38 0.00 +0.05 +0.30 0.00 0.00 +0.03 — 14:29
4 Braden Schneider D +0.24 +0.75 +0.04 -0.71 0.00 0.00 +0.15 — 20:57
43 Conor Sheary L 0.00 0.00 +0.06 -0.25 +0.15 -0.01 +0.05 — 6:39
44 Vladislav Gavrikov D -0.13 0.00 +0.11 -0.39 0.00 0.00 +0.15 — 24:07
73 Matt Rempe C -0.15 0.00 0.00 -0.13 0.00 0.00 -0.02 — 9:16
39 Sam Carrick C -0.25 0.00 +0.08 -0.27 -0.15 +0.03 +0.05 — 11:18
42 Noah Laba C -0.30 0.00 +0.07 -0.37 0.00 -0.01 0.00 — 5:45
17 Will Borgen D -0.60 0.00 +0.02 -0.82 0.00 0.00 +0.20 — 20:33
14 Taylor Raddysh R -0.62 0.00 +0.06 -0.72 0.00 -0.02 +0.07 — 16:07
22 Jonny Brodzinski C -0.87 0.00 +0.01 -0.85 0.00 -0.01 -0.02 — 11:47
32 Jonathan Quick G -1.65 0.00 — — 0.00 — — -1.65 59:10

Washington Capitals

Player Rating Points Shots On ice Pen FO Other GSAx TOI
43 Tom Wilson R +3.72 +2.20 +0.37 +1.00 +0.15 0.00 0.00 — 19:26
34 Justin Sourdif R +3.52 +1.50 +0.94 +1.06 0.00 -0.01 +0.03 — 18:46
38 Rasmus Sandin D +1.93 +1.25 +0.01 +0.62 0.00 0.00 +0.05 — 18:32
24 Connor McMichael C +1.89 +1.40 +0.23 +0.27 0.00 -0.01 0.00 — 20:06
3 Matt Roy D +1.45 +0.55 +0.01 +0.81 0.00 0.00 +0.08 — 19:38
72 Anthony Beauvillier L +1.30 +0.75 +0.31 +0.23 0.00 0.00 0.00 — 15:10
9 Ryan Leonard R +1.29 +0.70 +0.23 +0.18 +0.15 0.00 +0.03 — 14:06
21 Aliaksei Protas C +1.11 +1.30 +0.06 -0.21 0.00 0.00 -0.04 — 15:07
6 Jakob Chychrun D +1.04 0.00 +0.13 +0.88 0.00 0.00 +0.04 — 21:49
8 Alex Ovechkin L +0.81 +0.70 +0.20 -0.16 0.00 0.00 +0.07 — 18:10
29 Hendrix Lapierre C +0.38 0.00 +0.12 +0.25 0.00 +0.01 0.00 — 7:42
26 Nic Dowd C +0.32 +0.55 0.00 -0.27 0.00 +0.01 +0.03 — 15:05
52 Dylan McIlrath D +0.20 0.00 +0.01 +0.09 0.00 0.00 +0.10 — 11:18
53 Ethen Frank C -0.08 0.00 +0.05 -0.21 0.00 0.00 +0.08 — 13:36
74 John Carlson D -0.25 0.00 +0.03 -0.56 +0.15 0.00 +0.13 — 22:55
22 Brandon Duhaime R -0.36 0.00 +0.04 -0.24 -0.15 -0.01 0.00 — 9:55
79 Charlie Lindgren G -0.38 0.00 — — 0.00 — — -0.38 59:35
17 Dylan Strome C -0.57 0.00 0.00 -0.61 0.00 +0.01 +0.03 — 17:54
42 Martin Fehérváry D -0.72 0.00 +0.04 -0.98 0.00 0.00 +0.22 — 19: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.