Vancouver CanucksVAN 5–3 Final Dallas StarsDAL

Thursday, October 16, 2025

Final 1st2nd3rd T SOG
Vancouver CanucksVAN 041 5 26
Dallas StarsDAL 201 3 31

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

Highlights

Scoring

1st Period
4:29 DAL Mavrik Bourque (1) Thomas Harley (5), Radek Faksa (1) · snap xG 0.02 0–1 ▶
19:22 DAL Mikko Rantanen (2)PP Jason Robertson (3), Roope Hintz (5) · snap xG 0.08 0–2 ▶
2nd Period
6:40 VAN Filip Chytil (3) Evander Kane (2), Filip Hronek (1) · snap xG 0.23 1–2 ▶
8:50 VAN Brock Boeser (3)PP Quinn Hughes (2), Elias Pettersson (2) · tip-in xG 0.12 2–2 ▶
10:06 VAN Max Sasson (1) Tyler Myers (1) · snap xG 0.10 3–2 ▶
18:54 VAN Conor Garland (1) Unassisted · backhand xG 0.23 4–2 ▶
3rd Period
17:52 DAL Wyatt Johnston (4)PP Tyler Seguin (2), Jason Robertson (4) · snap xG 0.23 4–3 ▶
19:23 VAN Quinn Hughes (1)PP Conor Garland (2), Filip Hronek (2) · wrist xG 0.01 5–3 ▶

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 23%Deserve to win77% DAL
VANDAL
2.60Expected goals4.36
5Goals (no shootout)3
1.93Expected goals, 5 on 53.29
60Shot attempts61
40Unblocked attempts46
26Shots on goal31

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
10:00 DAL xG swing xG swing · Out-chanced VAN 2.13–0.33
In xG over 10 minutes, 1:40 to 11:40 of the 1st; goals 1–0
3rd Period
6:40 DAL No shift No shift · Lundkvist, 19:08 on the bench
No shift after 14:33 of the 2nd; 13 shifts (11:18) before that
15:16 VAN Goalie Goalie · Demko +2.0 goals saved
2 goals on 4.03 xG, 29 shots on goal
17:27 DAL Pulled goalie Pulled goalie · Pulled DeSmith, down 4–2
With 2:33 left; DAL scored at 17:52 of the 3rd (4–3)
19:23 DAL Goalie Goalie · DeSmith −2.4 goals saved
5 goals on 2.60 xG, 26 shots on goal

Shot map

VAN shoots ←Bigger circle: higher xG; filled: goal→ DAL shoots
Colin Blackwell: wrist, 53 ft, xG 0.02 (P1 2:00) Radek Faksa: snap, 9 ft, xG 0.38 (P1 2:03) Adam Erne: snap, 18 ft, xG 0.18 (P1 2:44) Justin Hryckowian: snap, 9 ft, xG 0.53 (P1 2:47) Justin Hryckowian: snap, 9 ft, xG 0.34 (P1 2:49) Nathan Bastian: snap, 4 ft, xG 0.10 (P1 2:50) Filip Chytil: snap, 35 ft, xG 0.04 (P1 3:12) Filip Hronek: snap, 63 ft, xG 0.01 (P1 3:25) Colin Blackwell: snap, 11 ft, xG 0.19 (P1 4:53) Conor Garland: snap, 24 ft, xG 0.15 (P1 5:33) Jason Robertson: snap, 13 ft, xG 0.09 (P1 6:18) Max Sasson: deflected, 8 ft, xG 0.13 (P1 9:21) Roope Hintz: snap, 33 ft, xG 0.12 (P1 10:21) Wyatt Johnston: snap, 33 ft, xG 0.03 (P1 11:14) Wyatt Johnston: backhand, 16 ft, xG 0.10 (P1 11:16) Miro Heiskanen: wrist, 25 ft, xG 0.04 (P1 11:34) Elias Pettersson: snap, 55 ft, xG 0.03 (P1 12:46) Linus Karlsson: wrist, 37 ft, xG 0.04 (P1 13:16) Kiefer Sherwood: deflected, 28 ft, xG 0.06 (P1 13:48) Jake DeBrusk: snap, 31 ft, xG 0.09 (P1 14:39) Brock Boeser: snap, 13 ft, xG 0.22 (P1 14:41) Esa Lindell: snap, 59 ft, xG 0.03 (P1 16:52) Kiefer Sherwood: snap, 6 ft, xG 0.03 (P1 17:36) Jason Robertson: snap, 38 ft, xG 0.08 (P1 18:37) Tyler Seguin: snap, 26 ft, xG 0.05 (P1 19:57) Thomas Harley: snap, 48 ft, xG 0.04 (P2 0:50) Wyatt Johnston: snap, 28 ft, xG 0.11 (P2 1:01) Quinn Hughes: snap, 36 ft, xG 0.01 (P2 3:29) Jason Robertson: snap, 47 ft, xG 0.05 (P2 4:31) Roope Hintz: backhand, 6 ft, xG 0.19 (P2 5:19) Roope Hintz: backhand, 8 ft, xG 0.07 (P2 5:20) Thomas Harley: slap, 29 ft, xG 0.14 (P2 6:28) Quinn Hughes: snap, 42 ft, xG 0.05 (P2 7:56) Brock Boeser: deflected, 10 ft, xG 0.13 (P2 8:33) Jake DeBrusk: snap, 13 ft, xG 0.28 (P2 8:37) Thomas Harley: snap, 37 ft, xG 0.07 (P2 10:27) Mikko Rantanen: snap, 35 ft, xG 0.05 (P2 10:33) Conor Garland: snap, 8 ft, xG 0.07 (P2 11:15) Conor Garland: wrap-around, 5 ft, xG 0.04 (P2 11:33) Tyler Seguin: snap, 37 ft, xG 0.03 (P2 11:39) Quinn Hughes: snap, 44 ft, xG 0.02 (P2 11:59) Evander Kane: snap, 18 ft, xG 0.04 (P2 13:32) Radek Faksa: deflected, 11 ft, xG 0.04 (P2 13:54) Tyler Myers: snap, 64 ft, xG 0.02 (P2 16:01) Tyler Myers: snap, 47 ft, xG 0.02 (P2 16:13) Miro Heiskanen: wrist, 56 ft, xG 0.02 (P2 17:18) Jason Robertson: backhand, 16 ft, xG 0.09 (P2 17:45) Victor Mancini: snap, 44 ft, xG 0.02 (P2 17:54) Quinn Hughes: snap, 67 ft, xG 0.01 (P2 18:41) Adam Erne: snap, 26 ft, xG 0.05 (P2 19:58) Sam Steel: snap, 40 ft, xG 0.05 (P3 0:15) Tyler Myers: snap, 51 ft, xG 0.02 (P3 1:11) Brock Boeser: snap, 52 ft, xG 0.02 (P3 1:24) Mikko Rantanen: backhand, 20 ft, xG 0.03 (P3 3:09) Roope Hintz: snap, 14 ft, xG 0.21 (P3 3:18) Tyler Seguin: backhand, 8 ft, xG 0.09 (P3 3:45) Radek Faksa: wrist, 37 ft, xG 0.02 (P3 4:33) Evander Kane: snap, 40 ft, xG 0.01 (P3 5:11) Max Sasson: snap, 15 ft, xG 0.11 (P3 5:35) Elias Pettersson: snap, 65 ft, xG 0.01 (P3 6:09) Jason Robertson: slap, 43 ft, xG 0.05 (P3 6:33) Miro Heiskanen: snap, 61 ft, xG 0.00 (P3 6:37) Conor Garland: tip-in, 18 ft, xG 0.09 (P3 8:34) Evander Kane: backhand, 9 ft, xG 0.06 (P3 9:11) Roope Hintz: snap, 21 ft, xG 0.18 (P3 9:26) Tyler Myers: slap, 66 ft, xG 0.01 (P3 10:11) Marcus Pettersson: snap, 69 ft, xG 0.00 (P3 10:13) Quinn Hughes: backhand, 30 ft, xG 0.01 (P3 11:24) Marcus Pettersson: slap, 41 ft, xG 0.06 (P3 11:55) Linus Karlsson: snap, 48 ft, xG 0.01 (P3 14:19) Miro Heiskanen: snap, 46 ft, xG 0.02 (P3 14:44) Jason Robertson: snap, 50 ft, xG 0.02 (P3 15:09) Wyatt Johnston: snap, 30 ft, xG 0.04 (P3 15:16) Miro Heiskanen: snap, 60 ft, xG 0.00 (P3 15:32) Thomas Harley: snap, 53 ft, xG 0.02 (P3 15:42) Esa Lindell: snap, 62 ft, xG 0.02 (P3 16:40) Marcus Pettersson: slap, 72 ft, xG 0.01 (P3 17:01) Mikko Rantanen: slap, 33 ft, xG 0.04 (P3 18:43) Mavrik Bourque: GOAL, snap, 39 ft, xG 0.02 (P1 4:29) Mikko Rantanen: GOAL, snap, 38 ft, xG 0.08 (P1 19:22) Filip Chytil: GOAL, snap, 16 ft, xG 0.23 (P2 6:40) Brock Boeser: GOAL, tip-in, 9 ft, xG 0.12 (P2 8:50) Max Sasson: GOAL, snap, 22 ft, xG 0.10 (P2 10:06) Conor Garland: GOAL, backhand, 8 ft, xG 0.23 (P2 18:54) Wyatt Johnston: GOAL, snap, 8 ft, xG 0.23 (P3 17:52) Quinn Hughes: GOAL, wrist, 136 ft, xG 0.01 (P3 19:23)
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 101 0 40.49 1121:15
83 Conor Garland 112 +1 60.56 1020:56
40 Elias Pettersson 011 0 20.03 0320:33
74 Jake DeBrusk 000 0 30.37 1018:58
77 Filip Chytil 101 +1 30.28 1017:42
91 Evander Kane 011 +3 40.11 3117:41
44 Kiefer Sherwood 000 0 20.09 4014:17
18 Drew O'Connor 000 -1 30.00 0113:22
63 Max Sasson 101 +1 40.34 0009:17
54 Aatu Räty 000 0 00.00 4008:57
94 Linus Karlsson 000 +1 20.05 1007:44
13 Arshdeep Bains 000 0 00.00 0007:23
Defense
43 Quinn Hughes 112 +1 100.11 1025:21
26 Marcus Pettersson 000 0 40.07 0223:59
17 Filip Hronek 022 +2 40.01 3123:27
57 Tyler Myers 011 0 60.06 3423:19
25 Elias Pettersson 000 +1 20.01 0110:42
Goalie SAGA SVSV% xGA GSAx
Thatcher Demko 31328 .903 4.36 +1.36

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
53 Wyatt Johnston 101 0 60.51 0121:57
96 Mikko Rantanen 101 0 40.19 3121:54
21 Jason Robertson 022 0 80.38 0020:53
24 Roope Hintz 011 0 60.77 0120:18
18 Sam Steel 000 -1 20.05 1117:44
91 Tyler Seguin 011 0 30.17 1117:20
22 Mavrik Bourque 101 -2 10.02 0014:05
12 Radek Faksa 011 -1 30.44 2111:35
15 Colin Blackwell 000 0 30.21 1111:13
73 Adam Erne 000 -1 20.22 5108:49
49 Justin Hryckowian 000 -1 30.88 0108:20
11 Nathan Bastian 000 0 20.10 1007:49
Defense
4 Miro Heiskanen 000 0 70.09 1327:29
23 Esa Lindell 000 -1 20.05 2222:23
55 Thomas Harley 011 -1 80.27 1221:17
36 Alexander Petrovic 000 -1 10.00 1217:08
6 Lian Bichsel 000 0 00.00 1215:55
5 Nils Lundkvist 000 -1 00.00 1011:18
Goalie SAGA SVSV% xGA GSAx
Casey DeSmith 26521 .808 2.60 -2.40

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
8 Conor Garland R +2.14 +1.45 +0.37 +0.49 -0.15 0.00 -0.02 — 20:56
63 Max Sasson C +1.45 +0.75 +0.22 +0.52 0.00 -0.02 -0.02 — 9:17
35 Thatcher Demko G +1.36 0.00 — — 0.00 — — +1.36 60:00
17 Filip Hronek D +1.33 +1.10 +0.01 +0.19 0.00 0.00 +0.03 — 23:27
6 Brock Boeser R +1.06 +0.75 +0.32 -0.07 0.00 +0.01 +0.05 — 21:15
57 Tyler Myers D +1.00 +0.70 +0.04 +0.21 -0.15 0.00 +0.20 — 23:19
40 Elias Pettersson C +1.00 +0.55 +0.02 +0.33 0.00 -0.05 +0.15 — 20:33
72 Filip Chytil C +0.95 +0.75 +0.18 +0.06 0.00 -0.02 -0.02 — 17:42
29 Marcus Pettersson D +0.64 0.00 +0.05 +0.47 0.00 0.00 +0.12 — 23:59
94 Linus Karlsson C +0.56 0.00 +0.03 +0.52 0.00 +0.01 0.00 — 7:44
13 Arshdeep Bains L +0.28 0.00 0.00 +0.30 0.00 0.00 -0.02 — 7:23
74 Jake DeBrusk L +0.26 0.00 +0.24 +0.17 -0.15 0.00 0.00 — 18:58
43 Quinn Hughes D +0.21 +1.45 +0.07 -1.29 0.00 0.00 -0.02 — 25:21
18 Drew O'Connor L -0.15 0.00 0.00 -0.19 0.00 -0.01 +0.05 — 13:22
91 Evander Kane L -0.19 +0.70 +0.07 -1.46 +0.45 0.00 +0.05 — 17:41
25 Elias Pettersson D -0.32 0.00 +0.01 -0.38 0.00 0.00 +0.05 — 10:42
90 Victor Mancini D -1.54 0.00 +0.01 -1.60 0.00 0.00 +0.05 — 9:43
44 Kiefer Sherwood L -2.15 0.00 +0.06 -2.15 0.00 0.00 -0.06 — 14:17
54 Aatu Räty C -2.25 0.00 0.00 -2.10 -0.15 0.00 0.00 — 8:57

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
21 Jason Robertson L +2.11 +1.25 +0.25 +0.61 0.00 0.00 0.00 — 20:53
55 Thomas Harley D +1.56 +0.70 +0.18 +0.72 -0.15 0.00 +0.12 — 21:17
53 Wyatt Johnston C +1.51 +0.75 +0.33 +0.36 0.00 +0.01 +0.05 — 21:57
91 Tyler Seguin C +1.47 +0.70 +0.11 +0.62 0.00 -0.01 +0.05 — 17:20
6 Lian Bichsel D +1.42 0.00 0.00 +1.19 +0.15 0.00 +0.08 — 15:55
24 Roope Hintz C +1.24 +0.55 +0.50 +0.10 0.00 +0.06 +0.03 — 20:18
96 Mikko Rantanen R +1.08 +0.75 +0.13 -0.15 +0.30 -0.01 +0.07 — 21:54
49 Justin Hryckowian C +1.05 0.00 +0.57 +0.42 0.00 +0.01 +0.05 — 8:20
12 Radek Faksa C +0.96 +0.55 +0.28 +0.23 -0.15 +0.02 +0.03 — 11:35
11 Nathan Bastian R +0.96 0.00 +0.07 +0.90 0.00 0.00 0.00 — 7:49
73 Adam Erne L +0.96 0.00 +0.15 +0.76 0.00 0.00 +0.05 — 8:49
22 Mavrik Bourque C +0.75 +0.75 +0.01 -0.02 0.00 0.00 0.00 — 14:05
28 Alexander Petrovic D +0.74 0.00 0.00 +0.70 0.00 0.00 +0.04 — 17:08
5 Nils Lundkvist D +0.59 0.00 0.00 +0.61 0.00 0.00 -0.02 — 11:18
15 Colin Blackwell C +0.41 0.00 +0.13 +0.23 0.00 +0.01 +0.03 — 11:13
4 Miro Heiskanen D +0.08 0.00 +0.06 +0.02 -0.15 0.00 +0.15 — 27:29
18 Sam Steel C -0.18 0.00 +0.04 -0.41 +0.15 -0.01 +0.05 — 17:44
23 Esa Lindell D -0.80 0.00 +0.03 -0.91 0.00 0.00 +0.08 — 22:23
1 Casey DeSmith G -2.40 0.00 — — 0.00 — — -2.40 58:15

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.