Vancouver CanucksVAN 1–4 Final Los Angeles KingsLAK

Thursday, April 9, 2026

Final 1st2nd3rd T SOG
Vancouver CanucksVAN 100 1 25
Los Angeles KingsLAK 211 4 26
Playoff odds, % Change
LAK +13.9
VAN +0.0
NSH -7.1
SJS -3.6
ANA -1.7
WPG -1.0

How the result moved each team's playoff odds, calculated Apr 9, 2026 9:54 PM EDT.

Highlights

Scoring

1st Period
1:29 LAK Adrian Kempe (33) Brandt Clarke (32), Artemi Panarin (54) · wrist xG 0.15 0–1 ▶
14:17 VAN Marcus Pettersson (3) Brock Boeser (24), Liam Ohgren (10) · slap xG 0.07 1–1 ▶
15:48 LAK Joel Armia (13) Scott Laughton (7) · wrist xG 0.07 1–2 ▶
2nd Period
19:31 LAK Adrian Kempe (34) Joel Edmundson (20), Artemi Panarin (55) · tip-in xG 0.06 1–3 ▶
3rd Period
9:17 LAK Trevor Moore (12) Alex Laferriere (20), Mikey Anderson (16) · deflected xG 0.13 1–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

VAN 44%Deserve to win56% LAK
VANLAK
2.43Expected goals2.73
1Goals (no shootout)4
2.19Expected goals, 5 on 52.61
57Shot attempts50
42Unblocked attempts37
25Shots on goal26

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
16:18 VAN Pulled goalie Pulled goalie · Pulled Tolopilo, down 4–1
With 3:42 left

Shot map

VAN shoots ←Bigger circle: higher xG; filled: goal→ LAK shoots
Mikey Anderson: wrist, 48 ft, xG 0.02 (P1 0:38) Joel Armia: wrist, 123 ft, xG 0.00 (P1 1:40) Scott Laughton: wrist, 11 ft, xG 0.26 (P1 1:59) Drew O'Connor: wrist, 10 ft, xG 0.14 (P1 3:51) Drew O'Connor: wrist, 9 ft, xG 0.06 (P1 3:52) Quinton Byfield: wrist, 35 ft, xG 0.07 (P1 6:15) Artemi Panarin: wrist, 60 ft, xG 0.02 (P1 7:09) Joel Edmundson: backhand, 14 ft, xG 0.09 (P1 7:11) Curtis Douglas: tip-in, 12 ft, xG 0.04 (P1 8:19) Drew O'Connor: wrist, 39 ft, xG 0.02 (P1 10:10) Pierre-Olivier Joseph: snap, 34 ft, xG 0.07 (P1 10:44) Aatu Räty: wrist, 59 ft, xG 0.01 (P1 11:13) Filip Hronek: wrist, 63 ft, xG 0.01 (P1 11:19) Jared Wright: tip-in, 16 ft, xG 0.06 (P1 11:53) Joel Armia: wrist, 34 ft, xG 0.09 (P1 11:56) Aatu Räty: tip-in, 9 ft, xG 0.10 (P1 14:58) Elias Pettersson: slap, 43 ft, xG 0.02 (P1 17:36) Drew Doughty: wrist, 42 ft, xG 0.05 (P1 17:45) Brandt Clarke: slap, 54 ft, xG 0.04 (P1 18:26) Trevor Moore: wrist, 51 ft, xG 0.03 (P1 19:06) Teddy Blueger: wrist, 36 ft, xG 0.06 (P1 19:19) Filip Hronek: wrist, 43 ft, xG 0.01 (P1 19:45) Trevor Moore: wrist, 9 ft, xG 0.18 (P2 0:17) Trevor Moore: wrist, 15 ft, xG 0.02 (P2 0:18) Artemi Panarin: backhand, 18 ft, xG 0.03 (P2 0:44) Adrian Kempe: snap, 19 ft, xG 0.39 (P2 0:47) Max Sasson: snap, 40 ft, xG 0.01 (P2 0:53) Zeev Buium: wrist, 50 ft, xG 0.03 (P2 2:38) Elias Pettersson: slap, 59 ft, xG 0.04 (P2 2:52) Jake DeBrusk: backhand, 6 ft, xG 0.19 (P2 3:01) Artemi Panarin: wrist, 24 ft, xG 0.13 (P2 5:50) Joel Edmundson: slap, 71 ft, xG 0.01 (P2 6:35) Elias Pettersson: wrist, 90 ft, xG 0.00 (P2 6:43) Elias Pettersson: backhand, 54 ft, xG 0.00 (P2 7:10) Alex Laferriere: backhand, 15 ft, xG 0.09 (P2 8:02) Taylor Ward: tip-in, 23 ft, xG 0.07 (P2 9:37) Filip Hronek: snap, 46 ft, xG 0.04 (P2 10:06) Drew O'Connor: wrist, 7 ft, xG 0.21 (P2 10:18) Drew O'Connor: wrist, 8 ft, xG 0.02 (P2 10:19) Jake DeBrusk: backhand, 11 ft, xG 0.01 (P2 10:20) Liam Ohgren: snap, 51 ft, xG 0.02 (P2 11:26) Joel Edmundson: wrist, 71 ft, xG 0.01 (P2 11:59) Linus Karlsson: wrist, 8 ft, xG 0.18 (P2 13:15) Taylor Ward: slap, 39 ft, xG 0.02 (P2 13:46) Quinton Byfield: wrist, 13 ft, xG 0.16 (P2 15:45) Max Sasson: wrist, 47 ft, xG 0.01 (P2 16:50) Brock Boeser: tip-in, 8 ft, xG 0.10 (P2 17:11) Jake DeBrusk: snap, 39 ft, xG 0.03 (P2 17:17) Alex Laferriere: wrist, 37 ft, xG 0.09 (P2 17:56) Trevor Moore: wrist, 15 ft, xG 0.03 (P2 18:17) Quinton Byfield: tip-in, 7 ft, xG 0.07 (P2 18:25) Artemi Panarin: wrist, 39 ft, xG 0.05 (P2 18:52) Anze Kopitar: tip-in, 12 ft, xG 0.09 (P2 19:18) Trevor Moore: wrist, 44 ft, xG 0.01 (P2 19:40) Joel Edmundson: slap, 51 ft, xG 0.02 (P2 19:53) Elias Pettersson: wrist, 33 ft, xG 0.01 (P3 2:32) Zeev Buium: wrist, 34 ft, xG 0.08 (P3 3:10) Elias Pettersson: wrist, 41 ft, xG 0.01 (P3 3:12) Joel Edmundson: slap, 62 ft, xG 0.02 (P3 3:39) Marcus Pettersson: tip-in, 13 ft, xG 0.05 (P3 5:23) Aatu Räty: wrist, 31 ft, xG 0.09 (P3 5:29) Curtis Douglas: backhand, 12 ft, xG 0.17 (P3 5:31) Jared Wright: wrist, 39 ft, xG 0.04 (P3 8:13) Nils Hoglander: snap, 25 ft, xG 0.14 (P3 9:32) Max Sasson: wrist, 13 ft, xG 0.17 (P3 10:12) Artemi Panarin: slap, 48 ft, xG 0.04 (P3 11:50) Artemi Panarin: wrist, 39 ft, xG 0.02 (P3 14:33) Aatu Räty: wrist, 66 ft, xG 0.01 (P3 16:15) Marco Rossi: wrist, 79 ft, xG 0.01 (P3 16:31) Brock Boeser: wrist, 46 ft, xG 0.01 (P3 18:09) Teddy Blueger: wrist, 79 ft, xG 0.00 (P3 18:32) Filip Hronek: wrist, 94 ft, xG 0.01 (P3 19:12) Brock Boeser: slap, 46 ft, xG 0.06 (P3 19:51) Jake DeBrusk: wrist, 18 ft, xG 0.13 (P3 19:56) Adrian Kempe: GOAL, wrist, 15 ft, xG 0.15 (P1 1:29) Marcus Pettersson: GOAL, slap, 41 ft, xG 0.07 (P1 14:17) Joel Armia: GOAL, wrist, 38 ft, xG 0.07 (P1 15:48) Adrian Kempe: GOAL, tip-in, 20 ft, xG 0.06 (P2 19:31) Trevor Moore: GOAL, deflected, 9 ft, xG 0.13 (P3 9:17)
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
40 Elias Pettersson 000 -2 60.04 2119:31
6 Brock Boeser 011 +1 40.17 1019:14
18 Drew O'Connor 000 -2 60.44 2118:06
74 Jake DeBrusk 000 -2 70.37 1017:18
23 Marco Rossi 000 +1 20.01 0116:50
92 Liam Ohgren 011 0 40.02 2016:09
73 Teddy Blueger 000 -2 20.06 2014:59
94 Linus Karlsson 000 -1 10.18 0014:56
63 Max Sasson 000 -2 30.19 0012:43
21 Nils Hoglander 000 0 10.14 1012:18
54 Aatu Räty 000 0 40.21 4011:58
42 Curtis Douglas 000 0 20.21 2009:54
Defense
17 Filip Hronek 000 -1 70.06 0126:18
8 Zeev Buium 000 -1 30.11 0123:13
26 Marcus Pettersson 101 -1 20.13 0020:03
5 Tom Willander 000 -2 00.00 1018:48
7 Pierre-Olivier Joseph 000 0 10.07 0415:04
25 Elias Pettersson 000 -1 20.04 3214:20
Goalie SAGA SVSV% xGA GSAx
Nikita Tolopilo 26422 .846 2.73 -1.27

Los Angeles Kings

Skater GAP+/− AttxG HitBlkTOI
Forwards
11 Anze Kopitar 000 +2 20.09 1020:09
10 Artemi Panarin 022 +2 60.29 0019:23
14 Alex Laferriere 011 0 30.18 4018:57
9 Adrian Kempe 202 +2 30.61 0118:55
55 Quinton Byfield 000 0 30.31 1018:33
12 Trevor Moore 101 +1 60.40 2118:18
21 Scott Laughton 011 +1 20.26 1114:10
25 Jared Wright 000 +1 30.10 2012:52
40 Joel Armia 101 +1 40.16 1012:38
17 Taylor Ward 000 0 20.09 1008:10
39 Jeff Malott 000 -1 10.00 1008:08
79 Samuel Helenius 000 0 00.00 1007:42
Defense
8 Drew Doughty 000 +1 30.05 1023:20
44 Mikey Anderson 011 +1 10.02 2223:05
6 Joel Edmundson 011 +3 60.15 0120:03
92 Brandt Clarke 011 +3 10.04 0418:07
5 Cody Ceci 000 -1 20.00 1218:03
2 Brian Dumoulin 000 -1 20.00 0317:27
Goalie SAGA SVSV% xGA GSAx
Anton Forsberg 25124 .960 2.43 +1.43

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
24 Zeev Buium D +0.81 0.00 +0.07 +0.71 0.00 0.00 +0.03 — 23:13
17 Filip Hronek D +0.76 0.00 +0.04 +0.71 0.00 0.00 +0.01 — 26:18
6 Brock Boeser R +0.54 +0.70 +0.11 -0.25 0.00 0.00 -0.02 — 19:14
21 Nils Hoglander L +0.43 0.00 +0.09 +0.35 0.00 0.00 0.00 — 12:18
54 Aatu Räty C +0.36 0.00 +0.13 +0.25 0.00 -0.03 0.00 — 11:58
42 Curtis Douglas C +0.34 0.00 +0.13 +0.23 0.00 0.00 -0.02 — 9:54
18 Drew O'Connor L +0.25 0.00 +0.29 -0.06 0.00 0.00 +0.03 — 18:06
7 Pierre-Olivier Joseph D +0.22 0.00 +0.05 +0.03 0.00 0.00 +0.14 — 15:04
74 Jake DeBrusk L +0.02 0.00 +0.24 -0.21 0.00 0.00 0.00 — 17:18
92 Liam Ohgren L +0.01 +0.55 +0.01 -0.52 0.00 0.00 -0.04 — 16:09
93 Marco Rossi C -0.09 0.00 +0.01 -0.15 0.00 0.00 +0.05 — 16:50
25 Elias Pettersson D -0.23 0.00 +0.03 -0.33 0.00 0.00 +0.08 — 14:20
40 Elias Pettersson C -0.39 0.00 +0.03 -0.39 0.00 -0.10 +0.07 — 19:31
29 Marcus Pettersson D -0.43 +0.75 +0.08 -1.27 0.00 0.00 0.00 — 20:03
53 Teddy Blueger C -0.55 0.00 +0.04 -0.57 0.00 0.00 -0.02 — 14:59
94 Linus Karlsson C -0.58 0.00 +0.11 -0.67 0.00 0.00 -0.02 — 14:56
63 Max Sasson C -0.61 0.00 +0.12 -0.74 0.00 0.00 0.00 — 12:43
60 Nikita Tolopilo G -1.27 0.00 — — 0.00 — — -1.27 56:18
5 Tom Willander D -1.68 0.00 0.00 -1.68 0.00 0.00 0.00 — 18:48

Los Angeles Kings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
9 Adrian Kempe R +2.83 +1.50 +0.40 +0.89 0.00 0.00 +0.05 — 18:55
10 Artemi Panarin L +2.26 +1.10 +0.19 +0.99 0.00 0.00 -0.02 — 19:23
92 Brandt Clarke D +1.86 +0.70 +0.02 +0.97 0.00 0.00 +0.16 — 18:07
6 Joel Edmundson D +1.75 +0.70 +0.10 +0.96 0.00 0.00 -0.01 — 20:03
12 Trevor Moore L +1.46 +0.75 +0.26 +0.42 0.00 0.00 +0.03 — 18:18
31 Anton Forsberg G +1.43 0.00 — — 0.00 — — +1.43 60:00
14 Alex Laferriere R +1.26 +0.70 +0.12 +0.43 0.00 +0.03 -0.02 — 18:57
11 Anze Kopitar C +1.06 0.00 +0.06 +0.90 0.00 +0.08 +0.02 — 20:09
44 Mikey Anderson D +0.77 +0.55 +0.01 +0.13 0.00 0.00 +0.08 — 23:05
40 Joel Armia R +0.69 +0.75 +0.10 -0.16 0.00 0.00 0.00 — 12:38
21 Scott Laughton C +0.61 +0.70 +0.17 -0.32 0.00 +0.03 +0.03 — 14:10
55 Quinton Byfield R +0.54 0.00 +0.20 +0.35 0.00 +0.01 -0.02 — 18:33
8 Drew Doughty D +0.26 0.00 +0.03 +0.23 0.00 0.00 0.00 — 23:20
52 Taylor Ward R -0.03 0.00 +0.06 -0.08 0.00 0.00 0.00 — 8:10
79 Samuel Helenius C -0.11 0.00 0.00 -0.09 0.00 -0.02 0.00 — 7:42
5 Cody Ceci D -0.12 0.00 0.00 -0.18 0.00 0.00 +0.06 — 18:03
2 Brian Dumoulin D -0.16 0.00 0.00 -0.29 0.00 0.00 +0.13 — 17:27
53 Jared Wright R -0.20 0.00 +0.07 -0.25 0.00 0.00 -0.02 — 12:52
39 Jeff Malott L -0.34 0.00 0.00 -0.34 0.00 0.00 0.00 — 8:08

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.