Vancouver CanucksVAN 0–5 Final Toronto Maple LeafsTOR

Saturday, January 10, 2026

Final 1st2nd3rd T SOG
Vancouver CanucksVAN 000 0 29
Toronto Maple LeafsTOR 311 5 24

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

Highlights

Scoring

1st Period
8:03 TOR Matias Maccelli (7)PP William Nylander (28), Auston Matthews (14) · deflected xG 0.15 0–1 ▶
16:31 TOR Max Domi (5) Troy Stecher (7) · wrist xG 0.08 0–2 ▶
19:40 TOR William Nylander (15) Steven Lorentz (8), Brandon Carlo (3) · backhand xG 0.16 0–3 ▶
2nd Period
13:07 TOR John Tavares (16) William Nylander (29) · wrist xG 0.26 0–4 ▶
3rd Period
19:46 TOR Nick Robertson (10)PP Unassisted · snap xG 0.19 0–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

VAN 62%Deserve to win38% TOR
VANTOR
3.34Expected goals2.65
0Goals (no shootout)5
1.86Expected goals, 5 on 51.56
71Shot attempts44
50Unblocked attempts34
29Shots on goal24

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
19:40 VAN Goalie Goalie · Demko −2.2 goals saved
3 goals on 0.82 xG, 6 shots on goal
20:00 VAN Goalie change Goalie change · Lankinen in for Demko
The start of the 2nd; Demko had allowed 3 goals on 6 shots (0.82 xG)
2nd Period
15:30 TOR Goalie Goalie · Woll +2.1 goals saved
0 goals on 2.13 xG, 22 shots on goal

Shot map

VAN shoots ←Bigger circle: higher xG; filled: goal→ TOR shoots
Zeev Buium: wrist, 65 ft, xG 0.01 (P1 0:26) Easton Cowan: snap, 9 ft, xG 0.19 (P1 1:36) Evander Kane: wrist, 45 ft, xG 0.02 (P1 2:08) Brock Boeser: deflected, 18 ft, xG 0.11 (P1 2:34) Nils Hoglander: wrap-around, 6 ft, xG 0.04 (P1 3:47) Nils Hoglander: snap, 5 ft, xG 0.07 (P1 3:48) Morgan Rielly: wrist, 37 ft, xG 0.01 (P1 4:58) Drew O'Connor: wrist, 38 ft, xG 0.05 (P1 6:36) Auston Matthews: deflected, 89 ft, xG 0.00 (P1 7:09) Kiefer Sherwood: wrist, 40 ft, xG 0.01 (P1 8:23) Zeev Buium: wrist, 69 ft, xG 0.01 (P1 8:40) Drew O'Connor: between-legs, 4 ft, xG 0.08 (P1 8:42) Evander Kane: wrap-around, 5 ft, xG 0.05 (P1 9:19) Kiefer Sherwood: wrist, 25 ft, xG 0.12 (P1 10:57) Elias Pettersson: slap, 40 ft, xG 0.05 (P1 11:02) Jake DeBrusk: tip-in, 9 ft, xG 0.12 (P1 11:57) Auston Matthews: backhand, 13 ft, xG 0.11 (P1 12:35) Jake DeBrusk: wrist, 34 ft, xG 0.06 (P1 13:52) Max Sasson: backhand, 15 ft, xG 0.03 (P1 14:46) Matias Maccelli: wrist, 26 ft, xG 0.11 (P1 15:56) Marcus Pettersson: wrist, 47 ft, xG 0.02 (P1 16:56) Aatu Räty: wrist, 12 ft, xG 0.18 (P1 16:58) Jake DeBrusk: deflected, 10 ft, xG 0.14 (P1 18:14) Brock Boeser: deflected, 8 ft, xG 0.18 (P1 18:41) Marcus Pettersson: slap, 60 ft, xG 0.03 (P1 19:15) Tyler Myers: slap, 67 ft, xG 0.01 (P1 19:55) Auston Matthews: wrist, 34 ft, xG 0.06 (P2 0:12) Easton Cowan: backhand, 14 ft, xG 0.04 (P2 2:01) Steven Lorentz: tip-in, 6 ft, xG 0.09 (P2 2:30) Troy Stecher: wrist, 64 ft, xG 0.02 (P2 2:44) Nick Robertson: slap, 27 ft, xG 0.02 (P2 2:50) Elias Pettersson: wrist, 54 ft, xG 0.00 (P2 3:03) Matthew Knies: tip-in, 44 ft, xG 0.01 (P2 3:41) Evander Kane: tip-in, 20 ft, xG 0.06 (P2 4:01) Jake McCabe: wrist, 140 ft, xG 0.00 (P2 4:16) Brandon Carlo: wrist, 69 ft, xG 0.01 (P2 4:45) Drew O'Connor: wrist, 47 ft, xG 0.01 (P2 6:00) Bobby McMann: wrist, 39 ft, xG 0.03 (P2 6:07) Marcus Pettersson: snap, 57 ft, xG 0.01 (P2 7:20) Brock Boeser: slap, 38 ft, xG 0.08 (P2 7:50) Scott Laughton: slap, 28 ft, xG 0.17 (P2 7:57) Jake DeBrusk: backhand, 9 ft, xG 0.17 (P2 8:32) Auston Matthews: wrist, 25 ft, xG 0.08 (P2 8:43) Auston Matthews: wrist, 26 ft, xG 0.11 (P2 8:47) Filip Hronek: snap, 135 ft, xG 0.00 (P2 9:45) Morgan Rielly: wrist, 29 ft, xG 0.05 (P2 10:05) Zeev Buium: wrist, 38 ft, xG 0.06 (P2 10:53) Max Sasson: wrist, 47 ft, xG 0.00 (P2 11:07) William Nylander: snap, 30 ft, xG 0.09 (P2 12:54) Troy Stecher: wrist, 39 ft, xG 0.01 (P2 13:37) Auston Matthews: wrap-around, 8 ft, xG 0.06 (P2 13:47) Easton Cowan: wrist, 87 ft, xG 0.00 (P2 14:48) Filip Hronek: slap, 64 ft, xG 0.01 (P2 15:12) Filip Hronek: slap, 58 ft, xG 0.03 (P2 15:17) Aatu Räty: snap, 10 ft, xG 0.31 (P2 15:30) Linus Karlsson: backhand, 5 ft, xG 0.10 (P2 15:47) Elias Pettersson: tip-in, 13 ft, xG 0.07 (P2 17:06) Bobby McMann: wrist, 28 ft, xG 0.07 (P2 17:56) Zeev Buium: snap, 51 ft, xG 0.02 (P2 18:36) Tyler Myers: wrist, 28 ft, xG 0.02 (P3 1:59) William Nylander: snap, 7 ft, xG 0.11 (P3 2:08) Brock Boeser: wrist, 40 ft, xG 0.01 (P3 2:52) Bobby McMann: backhand, 81 ft, xG 0.00 (P3 3:31) Marcus Pettersson: wrist, 42 ft, xG 0.01 (P3 3:43) David Kampf: tip-in, 13 ft, xG 0.08 (P3 4:07) Drew O'Connor: wrist, 26 ft, xG 0.09 (P3 7:18) Liam Ohgren: wrist, 39 ft, xG 0.03 (P3 7:53) Jake DeBrusk: deflected, 4 ft, xG 0.39 (P3 9:46) Evander Kane: backhand, 6 ft, xG 0.18 (P3 10:31) Nils Hoglander: tip-in, 19 ft, xG 0.04 (P3 11:12) Auston Matthews: backhand, 21 ft, xG 0.02 (P3 12:13) Morgan Rielly: tip-in, 9 ft, xG 0.12 (P3 13:18) Max Domi: wrist, 34 ft, xG 0.06 (P3 14:11) Aatu Räty: tip-in, 11 ft, xG 0.11 (P3 14:45) Drew O'Connor: wrist, 51 ft, xG 0.01 (P3 16:17) Drew O'Connor: wrap-around, 4 ft, xG 0.04 (P3 16:25) Jake DeBrusk: wrist, 37 ft, xG 0.01 (P3 18:14) Kiefer Sherwood: tip-in, 44 ft, xG 0.01 (P3 18:49) Nicolas Roy: wrist, 21 ft, xG 0.15 (P3 19:12) Matias Maccelli: GOAL, deflected, 8 ft, xG 0.15 (P1 8:03) Max Domi: GOAL, wrist, 26 ft, xG 0.08 (P1 16:31) William Nylander: GOAL, backhand, 6 ft, xG 0.16 (P1 19:40) John Tavares: GOAL, wrist, 18 ft, xG 0.26 (P2 13:07) Nick Robertson: GOAL, snap, 20 ft, xG 0.19 (P3 19:46)
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 -1 60.37 0020:54
40 Elias Pettersson 000 0 40.12 0119:05
44 Kiefer Sherwood 000 -2 40.14 4118:56
91 Evander Kane 000 -2 60.30 2017:49
74 Jake DeBrusk 000 0 60.88 1017:20
63 Max Sasson 000 -1 40.03 0013:51
64 David Kampf 000 -1 30.08 4013:22
92 Liam Ohgren 000 -1 30.03 2013:09
18 Drew O'Connor 000 0 60.30 2012:46
94 Linus Karlsson 000 0 10.10 0011:12
54 Aatu Räty 000 0 30.60 0010:54
21 Nils Hoglander 000 -1 40.15 2010:19
Defense
17 Filip Hronek 000 -1 50.04 0321:57
57 Tyler Myers 000 -1 20.03 0119:46
26 Marcus Pettersson 000 -1 40.07 1219:36
5 Tom Willander 000 -1 30.00 0018:14
8 Zeev Buium 000 -1 60.10 0018:12
25 Elias Pettersson 000 -1 10.00 1213:58
Goalie SAGA SVSV% xGA GSAx
Thatcher Demko 633 .500 0.82 -2.18
Kevin Lankinen 18216 .889 1.83 -0.17

Toronto Maple Leafs

Skater GAP+/− AttxG HitBlkTOI
Forwards
34 Auston Matthews 011 +1 80.43 0217:28
21 Scott Laughton 000 +1 10.17 0017:01
89 Matthew Knies 000 +1 30.01 0015:39
18 Steven Lorentz 011 +1 10.09 1114:43
10 Nicolas Roy 000 0 10.15 0214:32
63 Matias Maccelli 101 +1 30.27 0014:25
14 Nick Robertson 101 0 30.22 2013:20
88 William Nylander 123 +2 30.36 0013:16
53 Easton Cowan 000 0 30.23 2113:10
74 Bobby McMann 000 0 30.11 4112:34
91 John Tavares 101 +1 10.26 1012:26
11 Max Domi 101 +1 20.14 0110:52
Defense
25 Brandon Carlo 011 +2 20.01 3620:35
28 Troy Stecher 011 +1 20.03 0220:29
44 Simon Benoit 000 +1 10.00 2319:39
95 Oliver Ekman-Larsson 000 +1 20.00 0018:33
44 Morgan Rielly 000 +1 40.19 0118:11
22 Jake McCabe 000 0 10.00 0017:58
Goalie SAGA SVSV% xGA GSAx
Joseph Woll 29029 1.000 3.34 +3.34

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
54 Aatu Räty C +1.24 0.00 +0.39 +1.03 -0.15 -0.02 0.00 — 11:08
74 Jake DeBrusk L +0.89 0.00 +0.57 +0.30 0.00 0.00 +0.02 — 17:20
94 Linus Karlsson C +0.51 0.00 +0.06 +0.48 0.00 -0.01 -0.02 — 11:26
5 Tom Willander D +0.41 0.00 0.00 +0.47 0.00 0.00 -0.06 — 18:14
18 Drew O'Connor L +0.31 0.00 +0.19 +0.26 -0.15 -0.01 +0.02 — 12:46
24 Zeev Buium D +0.24 0.00 +0.06 +0.20 0.00 0.00 -0.02 — 18:12
29 Marcus Pettersson D +0.21 0.00 +0.05 -0.24 +0.30 0.00 +0.10 — 19:49
21 Nils Hoglander L +0.08 0.00 +0.10 0.00 0.00 0.00 -0.02 — 10:19
57 Tyler Myers D +0.04 0.00 +0.02 -0.01 0.00 0.00 +0.03 — 20:00
6 Brock Boeser R +0.01 0.00 +0.24 -0.35 +0.15 -0.01 -0.02 — 20:54
17 Filip Hronek D -0.06 0.00 +0.03 -0.21 0.00 0.00 +0.13 — 21:57
40 Elias Pettersson C -0.08 0.00 +0.08 -0.27 +0.15 -0.09 +0.05 — 19:05
32 Kevin Lankinen G -0.17 0.00 — — 0.00 — — -0.17 40:00
91 Evander Kane L -0.19 0.00 +0.20 -0.36 0.00 0.00 -0.02 — 17:49
64 David Kampf C -0.28 0.00 +0.05 -0.30 0.00 -0.03 0.00 — 13:22
63 Max Sasson C -0.31 0.00 +0.02 -0.24 0.00 -0.06 -0.02 — 13:51
44 Kiefer Sherwood L -0.43 0.00 +0.09 -0.43 -0.15 +0.01 +0.05 — 18:56
92 Liam Ohgren L -0.44 0.00 +0.02 -0.46 0.00 0.00 0.00 — 13:23
25 Elias Pettersson D -0.51 0.00 0.00 -0.45 -0.15 0.00 +0.08 — 13:58
35 Thatcher Demko G -2.18 0.00 — — 0.00 — — -2.18 20:00

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
88 William Nylander R +3.47 +2.15 +0.23 +1.10 0.00 0.00 -0.02 — 13:16
60 Joseph Woll G +3.34 0.00 — — 0.00 — — +3.34 60:00
91 John Tavares C +1.69 +0.75 +0.17 +0.77 0.00 0.00 0.00 — 12:26
25 Brandon Carlo D +1.64 +0.55 0.00 +0.68 +0.15 0.00 +0.26 — 20:35
63 Matias Maccelli L +1.55 +0.75 +0.17 +0.63 0.00 0.00 0.00 — 14:25
34 Auston Matthews C +1.14 +0.55 +0.28 +0.14 0.00 +0.06 +0.12 — 17:28
11 Max Domi C +1.03 +0.75 +0.09 +0.17 0.00 -0.01 +0.03 — 10:51
18 Steven Lorentz C +1.01 +0.70 +0.06 +0.20 0.00 +0.01 +0.05 — 14:57
44 Morgan Rielly D +0.86 0.00 +0.12 +0.69 0.00 0.00 +0.05 — 18:11
28 Troy Stecher D +0.43 +0.70 +0.02 -0.22 -0.15 0.00 +0.08 — 20:43
24 Scott Laughton C +0.36 0.00 +0.11 +0.14 0.00 +0.12 0.00 — 17:15
89 Nick Robertson L +0.26 +0.75 +0.14 -0.74 +0.15 0.00 -0.04 — 13:20
2 Simon Benoit D +0.13 0.00 0.00 0.00 0.00 0.00 +0.13 — 19:53
23 Matthew Knies L -0.16 0.00 +0.01 -0.17 0.00 0.00 0.00 — 15:39
74 Bobby McMann C -0.23 0.00 +0.07 -0.32 0.00 0.00 +0.03 — 12:48
95 Oliver Ekman-Larsson D -0.30 0.00 0.00 -0.24 0.00 0.00 -0.06 — 18:33
53 Easton Cowan R -0.36 0.00 +0.15 -0.54 0.00 0.00 +0.03 — 13:10
55 Nicolas Roy C -0.57 0.00 +0.10 -0.81 0.00 +0.04 +0.10 — 14:32
22 Jake McCabe D -1.01 0.00 0.00 -0.86 -0.15 0.00 0.00 — 17:58

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.