Vancouver CanucksVAN 3–6 Final Montréal CanadiensMTL

Monday, January 12, 2026

Final 1st2nd3rd T SOG
Vancouver CanucksVAN 120 3 23
Montréal CanadiensMTL 123 6 41

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

Highlights

Scoring

1st Period
11:53 VAN Elias Pettersson (12) Linus Karlsson (10), Filip Hronek (24) · snap xG 0.28 1–0 ▶
18:13 MTL Noah Dobson (9)PP Nick Suzuki (35) · snap xG 0.07 1–1 ▶
2nd Period
1:50 VAN Evander Kane (7) Aatu Räty (9) · snap xG 0.30 2–1 ▶
4:31 MTL Alexandre Carrier (2) Nick Suzuki (36), Alexandre Texier (9) · snap xG 0.13 2–2 ▶
4:51 MTL Alexandre Carrier (3) Juraj Slafkovský (20), Ivan Demidov (27) · snap xG 0.21 2–3 ▶
9:42 VAN Max Sasson (9) Drew O'Connor (7), Pierre-Olivier Joseph (2) · snap xG 0.25 3–3 ▶
3rd Period
0:29 MTL Mike Matheson (5) Cole Caufield (22), Alexandre Texier (10) · snap xG 0.04 3–4 ▶
1:07 MTL Juraj Slafkovský (17) Ivan Demidov (28), Lane Hutson (37) · snap xG 0.06 3–5 ▶
6:05 MTL Oliver Kapanen (16) Ivan Demidov (29), Juraj Slafkovský (21) · snap xG 0.12 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

VAN 29%Deserve to win71% MTL
VANMTL
3.26Expected goals4.74
3Goals (no shootout)6
2.69Expected goals, 5 on 54.67
60Shot attempts69
34Unblocked attempts57
23Shots on goal41

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
3:50 MTL xG swing xG swing · Out-chanced VAN 1.11–0.01
In xG over 10 minutes, 14:00 of the 2nd to 4:00 of the 3rd; goals 2–0
4:40 MTL No shift No shift · Xhekaj, 12:11 on the bench
No shift from 14:36 of the 2nd to 6:47 of the 3rd; 11 shifts (9:46) before that

Shot map

VAN shoots ←Bigger circle: higher xG; filled: goal→ MTL shoots
Mike Matheson: snap, 67 ft, xG 0.00 (P1 0:15) Oliver Kapanen: snap, 27 ft, xG 0.14 (P1 0:55) Drew O'Connor: snap, 47 ft, xG 0.01 (P1 2:13) Conor Garland: backhand, 19 ft, xG 0.07 (P1 4:46) Brock Boeser: snap, 30 ft, xG 0.09 (P1 5:05) Zachary Bolduc: bat, 29 ft, xG 0.04 (P1 5:34) Kaiden Guhle: snap, 60 ft, xG 0.02 (P1 5:47) Arber Xhekaj: snap, 49 ft, xG 0.01 (P1 6:13) Lane Hutson: snap, 49 ft, xG 0.02 (P1 6:20) Ivan Demidov: snap, 25 ft, xG 0.16 (P1 7:09) Oliver Kapanen: snap, 4 ft, xG 0.42 (P1 7:11) Alexandre Texier: backhand, 6 ft, xG 0.16 (P1 7:32) Kaiden Guhle: snap, 39 ft, xG 0.06 (P1 9:21) Brendan Gallagher: snap, 34 ft, xG 0.04 (P1 9:49) Elias Pettersson: snap, 41 ft, xG 0.05 (P1 10:09) Lane Hutson: snap, 21 ft, xG 0.10 (P1 11:04) Tom Willander: snap, 33 ft, xG 0.11 (P1 11:27) Linus Karlsson: tip-in, 14 ft, xG 0.09 (P1 11:51) Marcus Pettersson: snap, 146 ft, xG 0.00 (P1 12:52) Arber Xhekaj: snap, 42 ft, xG 0.02 (P1 14:37) Cole Caufield: snap, 18 ft, xG 0.06 (P1 19:07) Cole Caufield: bat, 7 ft, xG 0.02 (P1 19:08) Cole Caufield: snap, 5 ft, xG 0.04 (P1 19:09) Juraj Slafkovský: snap, 35 ft, xG 0.06 (P1 19:30) Filip Hronek: slap, 42 ft, xG 0.05 (P1 19:38) Noah Dobson: backhand, 3 ft, xG 0.37 (P2 0:22) Juraj Slafkovský: wrist, 19 ft, xG 0.08 (P2 0:56) Aatu Räty: snap, 36 ft, xG 0.08 (P2 1:48) Phillip Danault: snap, 17 ft, xG 0.16 (P2 2:10) Cole Caufield: tip-in, 26 ft, xG 0.04 (P2 4:18) Cole Caufield: bat, 13 ft, xG 0.06 (P2 4:21) Tyler Myers: snap, 36 ft, xG 0.06 (P2 5:10) Phillip Danault: snap, 35 ft, xG 0.09 (P2 5:38) Elias Pettersson: snap, 18 ft, xG 0.16 (P2 6:07) Nick Suzuki: wrist, 63 ft, xG 0.01 (P2 6:16) Oliver Kapanen: snap, 31 ft, xG 0.10 (P2 7:36) Brock Boeser: snap, 9 ft, xG 0.17 (P2 8:18) Cole Caufield: snap, 26 ft, xG 0.11 (P2 9:53) Tom Willander: snap, 59 ft, xG 0.02 (P2 10:11) Ivan Demidov: slap, 28 ft, xG 0.10 (P2 11:05) Kaiden Guhle: snap, 54 ft, xG 0.01 (P2 11:12) Phillip Danault: snap, 33 ft, xG 0.03 (P2 11:31) Filip Hronek: snap, 175 ft, xG 0.00 (P2 11:35) Mike Matheson: wrist, 55 ft, xG 0.01 (P2 12:16) Tyler Myers: snap, 42 ft, xG 0.01 (P2 13:01) Aatu Räty: snap, 37 ft, xG 0.07 (P2 13:52) Cole Caufield: snap, 34 ft, xG 0.05 (P2 15:40) Noah Dobson: snap, 48 ft, xG 0.01 (P2 16:18) Alexandre Texier: deflected, 23 ft, xG 0.07 (P2 16:26) Ivan Demidov: snap, 41 ft, xG 0.05 (P2 16:59) Zachary Bolduc: tip-in, 15 ft, xG 0.04 (P2 17:58) Phillip Danault: tip-in, 4 ft, xG 0.27 (P2 18:02) Brendan Gallagher: snap, 10 ft, xG 0.20 (P3 1:23) Joseph Veleno: tip-in, 6 ft, xG 0.12 (P3 2:14) Oliver Kapanen: snap, 16 ft, xG 0.20 (P3 3:42) Conor Garland: snap, 48 ft, xG 0.01 (P3 3:51) David Kampf: snap, 6 ft, xG 0.22 (P3 4:02) Tyler Myers: snap, 39 ft, xG 0.07 (P3 4:32) Phillip Danault: backhand, 35 ft, xG 0.04 (P3 4:41) Cole Caufield: snap, 52 ft, xG 0.03 (P3 5:31) Oliver Kapanen: tip-in, 13 ft, xG 0.02 (P3 5:36) Brock Boeser: snap, 31 ft, xG 0.11 (P3 6:56) Phillip Danault: slap, 45 ft, xG 0.03 (P3 7:17) Alexandre Texier: snap, 42 ft, xG 0.06 (P3 8:10) Noah Dobson: slap, 65 ft, xG 0.01 (P3 8:15) David Kampf: snap, 13 ft, xG 0.17 (P3 9:25) Jake DeBrusk: snap, 39 ft, xG 0.06 (P3 10:43) Jake DeBrusk: snap, 17 ft, xG 0.13 (P3 11:02) Alexandre Carrier: snap, 57 ft, xG 0.01 (P3 13:50) Kaiden Guhle: snap, 70 ft, xG 0.01 (P3 13:58) Alexandre Texier: backhand, 8 ft, xG 0.15 (P3 14:35) Brendan Gallagher: snap, 35 ft, xG 0.01 (P3 14:38) Brendan Gallagher: snap, 35 ft, xG 0.07 (P3 15:16) Nils Hoglander: snap, 22 ft, xG 0.09 (P3 16:53) Nils Hoglander: snap, 31 ft, xG 0.13 (P3 17:24) Elias Pettersson: slap, 51 ft, xG 0.05 (P3 18:03) Brock Boeser: slap, 45 ft, xG 0.04 (P3 18:46) Brock Boeser: snap, 17 ft, xG 0.17 (P3 19:00) Elias Pettersson: tip-in, 12 ft, xG 0.09 (P3 19:12) Filip Hronek: snap, 62 ft, xG 0.03 (P3 19:30) Evander Kane: snap, 28 ft, xG 0.03 (P3 19:49) Oliver Kapanen: backhand, 11 ft, xG 0.07 (P3 19:58) Elias Pettersson: GOAL, snap, 13 ft, xG 0.28 (P1 11:53) Noah Dobson: GOAL, snap, 39 ft, xG 0.07 (P1 18:13) Evander Kane: GOAL, snap, 12 ft, xG 0.30 (P2 1:50) Alexandre Carrier: GOAL, snap, 30 ft, xG 0.13 (P2 4:31) Alexandre Carrier: GOAL, snap, 8 ft, xG 0.21 (P2 4:51) Max Sasson: GOAL, snap, 11 ft, xG 0.25 (P2 9:42) Mike Matheson: GOAL, snap, 44 ft, xG 0.04 (P3 0:29) Juraj Slafkovský: GOAL, snap, 28 ft, xG 0.06 (P3 1:07) Oliver Kapanen: GOAL, snap, 29 ft, xG 0.12 (P3 6:05)
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 000 -2 70.59 0121:41
83 Conor Garland 000 -2 50.08 0018:33
64 David Kampf 000 -2 30.39 2016:45
40 Elias Pettersson 101 -1 60.62 0216:41
94 Linus Karlsson 011 -1 20.09 1015:34
74 Jake DeBrusk 000 -1 20.19 0114:51
91 Evander Kane 101 +1 30.33 0014:33
63 Max Sasson 101 +1 20.25 1014:31
18 Drew O'Connor 011 +1 30.01 0013:40
54 Aatu Räty 011 0 40.15 4012:25
92 Liam Ohgren 000 0 10.00 1011:37
21 Nils Hoglander 000 0 30.22 0011:22
Defense
26 Marcus Pettersson 000 0 10.00 2322:45
17 Filip Hronek 011 -1 70.08 0021:16
57 Tyler Myers 000 -1 50.14 0019:47
5 Tom Willander 000 -2 30.13 0018:32
90 Victor Mancini 000 0 20.00 0118:08
7 Pierre-Olivier Joseph 011 0 10.00 1117:15
Goalie SAGA SVSV% xGA GSAx
Nikita Tolopilo 41635 .854 4.74 -1.26

Montréal Canadiens

Skater GAP+/− AttxG HitBlkTOI
Forwards
85 Alexandre Texier 022 +1 40.44 1118:21
14 Nick Suzuki 022 +2 10.01 1117:06
24 Phillip Danault 000 -2 60.62 0416:34
91 Oliver Kapanen 101 +2 71.08 0116:21
13 Cole Caufield 011 +2 90.42 2016:16
20 Juraj Slafkovský 123 +2 30.20 1214:44
93 Ivan Demidov 033 +3 30.30 0014:27
7 Brendan Gallagher 000 -2 40.32 0013:39
76 Zachary Bolduc 000 -2 30.09 4113:29
90 Joseph Veleno 000 0 20.12 3012:40
0 Sammy Blais 000 0 00.00 4211:06
62 Owen Beck 000 0 00.00 1111:03
Defense
8 Mike Matheson 101 +3 60.06 2223:04
53 Noah Dobson 101 +2 60.47 1422:18
45 Alexandre Carrier 202 +3 40.35 0320:01
48 Lane Hutson 011 +1 50.13 0120:01
21 Kaiden Guhle 000 -2 40.10 0119:56
72 Arber Xhekaj 000 -3 20.03 6214:54
Goalie SAGA SVSV% xGA GSAx
Jakub Dobes 23320 .870 3.26 +0.26

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
63 Max Sasson C +0.83 +0.75 +0.16 -0.10 0.00 +0.02 0.00 — 14:31
7 Pierre-Olivier Joseph D +0.44 +0.55 0.00 -0.16 0.00 0.00 +0.05 — 17:15
91 Evander Kane L +0.44 +0.75 +0.21 -0.45 0.00 0.00 -0.08 — 14:33
18 Drew O'Connor L +0.37 +0.70 +0.01 -0.30 0.00 -0.01 -0.02 — 13:40
40 Elias Pettersson C +0.35 +0.75 +0.41 -0.85 0.00 -0.05 +0.10 — 16:41
90 Victor Mancini D +0.11 0.00 0.00 +0.06 0.00 0.00 +0.05 — 18:08
54 Aatu Räty C +0.05 +0.70 +0.10 -0.69 0.00 -0.03 -0.02 — 12:25
94 Linus Karlsson C -0.17 +0.70 +0.06 -0.93 0.00 +0.01 0.00 — 15:34
6 Brock Boeser R -0.28 0.00 +0.38 -0.55 -0.15 -0.01 +0.05 — 21:41
21 Nils Hoglander L -0.41 0.00 +0.14 -0.68 +0.15 0.00 -0.02 — 11:22
92 Liam Ohgren L -0.50 0.00 0.00 -0.65 +0.15 0.00 0.00 — 11:37
64 David Kampf C -0.55 0.00 +0.25 -0.83 0.00 +0.01 +0.02 — 16:45
8 Conor Garland R -0.58 0.00 +0.05 -0.55 0.00 0.00 -0.08 — 18:33
17 Filip Hronek D -0.60 +0.55 +0.05 -1.16 0.00 0.00 -0.04 — 21:16
74 Jake DeBrusk L -0.63 0.00 +0.13 -0.82 0.00 0.00 +0.07 — 14:51
29 Marcus Pettersson D -0.64 0.00 0.00 -0.75 0.00 0.00 +0.11 — 22:45
57 Tyler Myers D -0.98 0.00 +0.09 -1.07 0.00 0.00 0.00 — 19:47
60 Nikita Tolopilo G -1.26 0.00 — — 0.00 — — -1.26 60:00
5 Tom Willander D -1.79 0.00 +0.08 -1.85 0.00 0.00 -0.02 — 18:32

Montréal Canadiens

Player Rating Points Shots On ice Pen FO Other GSAx TOI
93 Ivan Demidov R +4.15 +1.95 +0.20 +2.00 0.00 0.00 0.00 — 14:27
45 Alexandre Carrier D +3.36 +1.50 +0.23 +1.65 -0.15 0.00 +0.13 — 20:01
8 Mike Matheson D +3.02 +0.75 +0.04 +2.15 0.00 0.00 +0.08 — 23:04
20 Juraj Slafkovský L +2.96 +2.00 +0.13 +0.73 0.00 0.00 +0.10 — 14:44
91 Oliver Kapanen C +2.95 +0.75 +0.70 +1.42 0.00 +0.04 +0.03 — 16:21
13 Cole Caufield R +2.90 +0.70 +0.27 +1.92 0.00 -0.01 +0.02 — 16:16
14 Nick Suzuki C +2.77 +1.40 +0.01 +1.28 0.00 +0.04 +0.05 — 17:06
53 Noah Dobson D +2.70 +0.75 +0.31 +1.59 -0.15 0.00 +0.20 — 22:18
48 Lane Hutson D +2.20 +0.55 +0.08 +1.51 0.00 0.00 +0.05 — 20:01
85 Alexandre Texier L +2.05 +1.10 +0.28 +0.67 0.00 0.00 -0.01 — 18:21
24 Phillip Danault C +0.64 0.00 +0.40 -0.11 +0.15 -0.01 +0.20 — 16:34
75 Jakub Dobes G +0.26 0.00 — — 0.00 — — +0.26 60:00
76 Zachary Bolduc R +0.04 0.00 +0.06 -0.03 0.00 -0.01 +0.03 — 13:29
11 Brendan Gallagher R 0.00 0.00 +0.21 -0.17 0.00 0.00 -0.04 — 13:39
90 Joseph Veleno C -0.03 0.00 +0.08 -0.07 0.00 +0.01 -0.04 — 12:40
62 Owen Beck C -0.04 0.00 0.00 -0.07 0.00 0.00 +0.03 — 11:03
27 Sammy Blais L -0.09 0.00 0.00 -0.19 0.00 0.00 +0.10 — 11:06
21 Kaiden Guhle D -0.34 0.00 +0.06 -0.41 0.00 0.00 +0.01 — 19:56
72 Arber Xhekaj D -1.41 0.00 +0.02 -1.51 0.00 0.00 +0.08 — 14:54

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.