Vancouver CanucksVAN 3–0 Final New York RangersNYR

Tuesday, December 16, 2025

Final 1st2nd3rd T SOG
Vancouver CanucksVAN 111 3 17
New York RangersNYR 000 0 23

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

Highlights

Scoring

1st Period
1:46 VAN Evander Kane (6) Brock Boeser (8), Elias Pettersson (4) · wrist xG 0.15 1–0 ▶
2nd Period
3:24 VAN Liam Ohgren (1) Linus Karlsson (6) · snap xG 0.06 2–0 ▶
3rd Period
16:52 VAN Conor Garland (7)SHEN Filip Hronek (15) · backhand xG 0.50 3–0 ▶

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

VAN 28%Deserve to win72% NYR
VANNYR
2.47Expected goals2.76
3Goals (no shootout)0
1.30Expected goals, 5 on 51.51
34Shot attempts59
28Unblocked attempts42
17Shots on goal23

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:20 NYR Deserve to win Deserve to win · NYR takes the lead, 67–33%
VAN had led since 9:02 of the 1st, by as much as 62%
19:10 NYR xG swing xG swing · Out-chanced VAN 1.11–0.07
In xG over 10 minutes, 9:10 to 19:10 of the 1st; neither team scored
2nd Period
15:40 VAN Goalie Goalie · Demko +2.1 goals saved
0 goals on 2.14 xG, 14 shots on goal
3rd Period
15:57 NYR Pulled goalie Pulled goalie · Pulled Quick, down 2–0
With 4:03 left; VAN scored at 16:52 of the 3rd (3–0)

Shot map

VAN shoots ←Bigger circle: higher xG; filled: goal→ NYR shoots
Conor Garland: wrist, 18 ft, xG 0.03 (P1 0:18) Braden Schneider: wrist, 62 ft, xG 0.01 (P1 0:33) Alexis Lafrenière: wrist, 63 ft, xG 0.01 (P1 2:49) Alexis Lafrenière: snap, 44 ft, xG 0.03 (P1 5:10) Kiefer Sherwood: wrist, 39 ft, xG 0.02 (P1 7:55) Marcus Pettersson: wrist, 72 ft, xG 0.00 (P1 7:59) Jake DeBrusk: wrist, 16 ft, xG 0.11 (P1 9:02) Will Cuylle: wrist, 6 ft, xG 0.17 (P1 11:07) Vincent Trocheck: wrist, 23 ft, xG 0.15 (P1 11:13) Braden Schneider: snap, 34 ft, xG 0.08 (P1 12:31) Sam Carrick: wrist, 89 ft, xG 0.00 (P1 13:24) Nils Hoglander: snap, 29 ft, xG 0.07 (P1 14:04) Artemi Panarin: slap, 38 ft, xG 0.05 (P1 15:25) Vincent Trocheck: tip-in, 21 ft, xG 0.09 (P1 15:59) Mika Zibanejad: wrist, 60 ft, xG 0.03 (P1 16:17) J.T. Miller: backhand, 11 ft, xG 0.28 (P1 16:20) Vincent Trocheck: wrist, 29 ft, xG 0.11 (P1 18:18) Mika Zibanejad: backhand, 8 ft, xG 0.03 (P1 18:31) Vincent Trocheck: wrist, 9 ft, xG 0.04 (P1 18:31) Artemi Panarin: slap, 38 ft, xG 0.07 (P1 18:45) Zeev Buium: tip-in, 46 ft, xG 0.03 (P2 1:28) Mika Zibanejad: slap, 53 ft, xG 0.02 (P2 1:54) Conor Sheary: snap, 36 ft, xG 0.05 (P2 2:31) Marco Rossi: tip-in, 10 ft, xG 0.08 (P2 4:15) Conor Sheary: backhand, 33 ft, xG 0.01 (P2 6:21) Will Borgen: wrist, 57 ft, xG 0.01 (P2 7:10) Kiefer Sherwood: snap, 37 ft, xG 0.02 (P2 9:13) Kiefer Sherwood: wrist, 13 ft, xG 0.03 (P2 9:14) J.T. Miller: wrist, 6 ft, xG 0.19 (P2 9:43) J.T. Miller: wrist, 18 ft, xG 0.02 (P2 9:44) Will Cuylle: wrist, 15 ft, xG 0.12 (P2 10:01) Will Cuylle: snap, 23 ft, xG 0.14 (P2 10:26) Artemi Panarin: wrist, 32 ft, xG 0.08 (P2 11:27) Noah Laba: wrist, 34 ft, xG 0.08 (P2 12:19) Liam Ohgren: backhand, 9 ft, xG 0.18 (P2 12:41) Artemi Panarin: backhand, 7 ft, xG 0.07 (P2 14:44) Artemi Panarin: wrist, 19 ft, xG 0.18 (P2 15:40) Filip Hronek: snap, 60 ft, xG 0.03 (P2 18:53) Jake DeBrusk: wrist, 33 ft, xG 0.05 (P3 0:16) Jake DeBrusk: tip-in, 13 ft, xG 0.11 (P3 0:34) Kiefer Sherwood: snap, 45 ft, xG 0.01 (P3 1:54) Kiefer Sherwood: snap, 29 ft, xG 0.03 (P3 1:57) Evander Kane: deflected, 7 ft, xG 0.15 (P3 2:01) Filip Hronek: wrist, 72 ft, xG 0.01 (P3 2:10) Drew O'Connor: wrist, 9 ft, xG 0.14 (P3 2:12) Braden Schneider: wrist, 64 ft, xG 0.01 (P3 3:39) Conor Garland: wrap-around, 8 ft, xG 0.04 (P3 4:27) J.T. Miller: tip-in, 12 ft, xG 0.08 (P3 5:50) Zeev Buium: wrist, 51 ft, xG 0.02 (P3 7:50) Vincent Trocheck: wrist, 52 ft, xG 0.01 (P3 8:14) Conor Sheary: wrist, 13 ft, xG 0.11 (P3 9:16) Tyler Myers: snap, 61 ft, xG 0.02 (P3 9:45) Nils Hoglander: snap, 64 ft, xG 0.01 (P3 10:22) Matthew Robertson: wrist, 63 ft, xG 0.02 (P3 11:08) Will Borgen: wrist, 41 ft, xG 0.02 (P3 12:01) Mika Zibanejad: tip-in, 12 ft, xG 0.09 (P3 12:09) Matthew Robertson: snap, 67 ft, xG 0.01 (P3 12:55) Artemi Panarin: wrist, 24 ft, xG 0.02 (P3 14:25) Artemi Panarin: wrist, 58 ft, xG 0.04 (P3 14:55) J.T. Miller: slap, 60 ft, xG 0.03 (P3 15:03) Artemi Panarin: snap, 61 ft, xG 0.02 (P3 15:26) Conor Garland: snap, 135 ft, xG 0.36 (P3 16:01) Artemi Panarin: wrist, 28 ft, xG 0.09 (P3 16:44) Brock Boeser: snap, 28 ft, xG 0.15 (P3 17:19) Evander Kane: snap, 42 ft, xG 0.05 (P3 17:45) Artemi Panarin: snap, 48 ft, xG 0.03 (P3 18:03) Mika Zibanejad: slap, 53 ft, xG 0.04 (P3 18:13) Evander Kane: GOAL, wrist, 7 ft, xG 0.15 (P1 1:46) Liam Ohgren: GOAL, snap, 37 ft, xG 0.06 (P2 3:24) Conor Garland: GOAL, backhand, 163 ft, xG 0.50 (P3 16:52)
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

Vancouver Canucks

Skater GAP+/− AttxG HitBlkTOI
Forwards
6 Brock Boeser 011 0 20.15 1119:53
74 Jake DeBrusk 000 +1 30.27 1019:20
83 Conor Garland 101 +1 50.93 1119:14
23 Marco Rossi 000 0 10.08 2118:59
44 Kiefer Sherwood 000 +1 50.11 6017:07
91 Evander Kane 101 +1 30.35 2114:48
64 David Kampf 000 0 00.00 0214:08
18 Drew O'Connor 000 +1 10.14 0013:40
21 Nils Hoglander 000 0 20.08 2011:40
63 Max Sasson 000 +1 00.00 0009:25
94 Linus Karlsson 011 +1 00.00 1008:19
92 Liam Ohgren 101 +1 20.24 1007:15
Defense
17 Filip Hronek 011 +2 20.04 1124:05
26 Marcus Pettersson 000 +1 20.00 0223:27
57 Tyler Myers 000 +1 20.02 1322:51
8 Zeev Buium 000 +1 20.05 1022:28
25 Elias Pettersson 011 +1 10.00 0113:10
5 Tom Willander 000 0 10.00 0012:20
Goalie SAGA SVSV% xGA GSAx
Thatcher Demko 23023 1.000 2.76 +2.76

New York Rangers

Skater GAP+/− AttxG HitBlkTOI
Forwards
10 J.T. Miller 000 -1 60.60 1022:21
93 Mika Zibanejad 000 -1 70.21 0022:15
16 Vincent Trocheck 000 -1 50.40 3122:13
10 Artemi Panarin 000 -1 110.67 0021:29
50 Will Cuylle 000 -1 60.43 5020:20
13 Alexis Lafrenière 000 -1 30.04 1018:22
43 Conor Sheary 000 -1 50.17 0015:12
42 Noah Laba 000 -1 20.08 4114:51
14 Taylor Raddysh 000 -1 00.00 0111:28
10 Sam Carrick 000 -1 20.00 1008:43
73 Matt Rempe 000 -1 00.00 3007:07
Defense
44 Vladislav Gavrikov 000 -1 10.00 0023:54
4 Braden Schneider 000 -1 30.10 3120:29
7 Carson Soucy 000 0 00.00 0117:28
17 Will Borgen 000 0 30.03 0016:38
29 Matthew Robertson 000 -1 20.02 2011:44
Goalie SAGA SVSV% xGA GSAx
Jonathan Quick 16214 .875 1.61 -0.39

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.

Vancouver Canucks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
35 Thatcher Demko G +2.76 0.00 — — 0.00 — — +2.76 59:51
92 Liam Ohgren L +1.28 +0.75 +0.16 +0.41 0.00 -0.01 -0.02 — 7:15
8 Conor Garland R +1.24 +0.75 +0.61 -0.18 0.00 -0.01 +0.07 — 19:14
17 Filip Hronek D +1.18 +0.70 +0.03 +0.46 0.00 0.00 -0.01 — 24:05
91 Evander Kane L +1.09 +0.75 +0.23 +0.06 0.00 0.00 +0.05 — 14:48
25 Elias Pettersson D +0.84 +0.55 0.00 +0.26 0.00 0.00 +0.03 — 13:10
94 Linus Karlsson C +0.79 +0.70 0.00 +0.21 -0.15 +0.01 +0.02 — 8:19
6 Brock Boeser R +0.70 +0.70 +0.10 -0.13 0.00 -0.01 +0.05 — 19:53
29 Marcus Pettersson D +0.45 0.00 0.00 +0.37 0.00 0.00 +0.08 — 23:27
63 Max Sasson C +0.23 0.00 0.00 +0.21 0.00 +0.02 0.00 — 9:25
44 Kiefer Sherwood L +0.20 0.00 +0.07 -0.02 +0.15 0.00 0.00 — 17:07
64 David Kampf C +0.14 0.00 0.00 -0.09 +0.15 -0.02 +0.10 — 14:08
93 Marco Rossi C +0.02 0.00 +0.05 +0.05 -0.15 +0.02 +0.05 — 18:59
21 Nils Hoglander L 0.00 0.00 +0.05 -0.05 0.00 0.00 0.00 — 11:40
74 Jake DeBrusk L -0.05 0.00 +0.18 -0.21 0.00 0.00 -0.02 — 19:20
57 Tyler Myers D -0.07 0.00 +0.01 -0.02 -0.15 0.00 +0.09 — 22:51
24 Zeev Buium D -0.15 0.00 +0.04 -0.14 0.00 0.00 -0.04 — 22:28
18 Drew O'Connor L -0.18 0.00 +0.09 -0.24 0.00 -0.03 0.00 — 13:40
5 Tom Willander D -0.59 0.00 0.00 -0.59 0.00 0.00 0.00 — 12:20

New York Rangers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
8 J.T. Miller C +1.01 0.00 +0.39 +0.61 0.00 +0.02 0.00 — 22:21
10 Artemi Panarin L +0.92 0.00 +0.43 +0.38 +0.15 0.00 -0.04 — 21:29
50 Will Cuylle L +0.89 0.00 +0.28 +0.49 +0.15 +0.01 -0.04 — 20:20
93 Mika Zibanejad C +0.70 0.00 +0.14 +0.43 +0.15 -0.02 0.00 — 22:15
13 Alexis Lafrenière L +0.49 0.00 +0.03 +0.44 0.00 0.00 +0.02 — 18:22
16 Vincent Trocheck C +0.45 0.00 +0.26 +0.47 -0.30 -0.02 +0.05 — 22:13
60 Scott Morrow D +0.21 0.00 0.00 +0.18 0.00 0.00 +0.03 — 15:18
4 Braden Schneider D +0.13 0.00 +0.07 +0.01 0.00 0.00 +0.05 — 20:29
17 Will Borgen D +0.12 0.00 +0.02 +0.10 0.00 0.00 0.00 — 16:38
44 Vladislav Gavrikov D -0.04 0.00 0.00 -0.02 0.00 0.00 -0.02 — 23:54
49 Jaroslav Chmelar R -0.06 0.00 0.00 -0.21 +0.15 0.00 0.00 — 6:01
24 Carson Soucy D -0.07 0.00 0.00 -0.12 0.00 0.00 +0.05 — 17:28
29 Matthew Robertson D -0.21 0.00 +0.02 -0.23 0.00 0.00 0.00 — 11:44
39 Sam Carrick C -0.22 0.00 0.00 -0.26 0.00 +0.01 +0.02 — 8:43
73 Matt Rempe C -0.26 0.00 0.00 -0.26 0.00 0.00 0.00 — 7:07
32 Jonathan Quick G -0.39 0.00 — — 0.00 — — -0.39 58:26
43 Conor Sheary L -0.68 0.00 +0.11 -0.78 0.00 -0.01 0.00 — 15:12
14 Taylor Raddysh R -0.78 0.00 0.00 -0.83 0.00 0.00 +0.05 — 11:28
42 Noah Laba C -0.79 0.00 +0.05 -0.74 -0.15 +0.04 +0.01 — 14:51

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.