Monday, December 29, 2025
No impact calculated for this game. Impacts are calculated for games in the next 7 days.
Highlights
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 24%Deserve to win 76% SEA
VAN SEA
2.13 Expected goals 3.76
2 Goals (no shootout) 2
1.66 Expected goals, 5 on 5 2.15
65 Shot attempts 63
47 Unblocked attempts 48
24 Shots on goal 39
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:40
SEA
xG swing
xG swing · Out-chanced VAN 1.20–0.19
In xG over 10 minutes, 0:40 to 10:40 of the 1st; goals 1–0
Shot map
VAN shoots ←Bigger circle: higher xG; filled: goal → SEA shoots
Marco Rossi: wrist, 33 ft, xG 0.08 (P1 0:35)
Kaapo Kakko: wrist, 25 ft, xG 0.16 (P1 0:43)
Eeli Tolvanen: wrist, 25 ft, xG 0.06 (P1 0:57)
Eeli Tolvanen: wrist, 52 ft, xG 0.01 (P1 1:26)
Ben Meyers: wrist, 35 ft, xG 0.07 (P1 3:31)
Jacob Melanson: backhand, 22 ft, xG 0.06 (P1 3:37)
Jordan Eberle: backhand, 5 ft, xG 0.27 (P1 4:21)
Drew O'Connor: bat, 71 ft, xG 0.00 (P1 4:33)
Kiefer Sherwood: wrist, 47 ft, xG 0.01 (P1 5:19)
Marcus Pettersson: snap, 74 ft, xG 0.00 (P1 5:23)
Marcus Pettersson: wrist, 77 ft, xG 0.00 (P1 5:25)
Frederick Gaudreau: snap, 60 ft, xG 0.01 (P1 5:52)
Frederick Gaudreau: snap, 40 ft, xG 0.02 (P1 6:02)
Ben Meyers: deflected, 10 ft, xG 0.11 (P1 6:35)
Drew O'Connor: tip-in, 8 ft, xG 0.09 (P1 7:29)
Elias Pettersson: wrist, 26 ft, xG 0.09 (P1 7:31)
Vince Dunn: tip-in, 7 ft, xG 0.13 (P1 7:59)
Vince Dunn: backhand, 6 ft, xG 0.07 (P1 8:00)
Eeli Tolvanen: wrist, 28 ft, xG 0.07 (P1 9:50)
Vince Dunn: wrist, 54 ft, xG 0.03 (P1 10:19)
Kiefer Sherwood: snap, 40 ft, xG 0.03 (P1 10:54)
Evander Kane: deflected, 10 ft, xG 0.09 (P1 11:14)
Elias Pettersson: wrist, 66 ft, xG 0.01 (P1 12:05)
Tyler Myers: wrist, 69 ft, xG 0.01 (P1 14:35)
Evander Kane: wrist, 14 ft, xG 0.10 (P1 14:37)
Evander Kane: wrist, 35 ft, xG 0.02 (P1 15:14)
Ben Meyers: wrist, 36 ft, xG 0.02 (P1 16:04)
Adam Larsson: wrist, 30 ft, xG 0.02 (P1 16:09)
Adam Larsson: slap, 69 ft, xG 0.01 (P1 16:16)
Kiefer Sherwood: tip-in, 12 ft, xG 0.05 (P1 17:09)
Ryan Lindgren: wrist, 29 ft, xG 0.02 (P1 17:31)
Tom Willander: wrist, 55 ft, xG 0.01 (P1 17:55)
Linus Karlsson: wrist, 10 ft, xG 0.09 (P1 17:58)
Brock Boeser: wrist, 43 ft, xG 0.04 (P1 19:20)
Jordan Eberle: wrist, 42 ft, xG 0.01 (P2 0:44)
Kiefer Sherwood: wrist, 28 ft, xG 0.08 (P2 2:22)
Marcus Pettersson: slap, 55 ft, xG 0.01 (P2 3:38)
Elias Pettersson: wrist, 69 ft, xG 0.01 (P2 4:00)
Evander Kane: wrist, 43 ft, xG 0.03 (P2 4:36)
Chandler Stephenson: tip-in, 14 ft, xG 0.08 (P2 5:36)
Drew O'Connor: wrist, 31 ft, xG 0.01 (P2 6:29)
Kaapo Kakko: backhand, 8 ft, xG 0.03 (P2 7:23)
Berkly Catton: wrist, 30 ft, xG 0.04 (P2 7:23)
Shane Wright: snap, 13 ft, xG 0.21 (P2 7:28)
Jacob Melanson: wrist, 33 ft, xG 0.07 (P2 7:58)
Nils Hoglander: wrist, 65 ft, xG 0.01 (P2 9:28)
Marcus Pettersson: wrist, 57 ft, xG 0.01 (P2 9:34)
Elias Pettersson: slap, 56 ft, xG 0.02 (P2 10:52)
Max Sasson: wrist, 19 ft, xG 0.14 (P2 11:11)
Frederick Gaudreau: backhand, 16 ft, xG 0.05 (P2 11:23)
Liam Ohgren: wrist, 22 ft, xG 0.04 (P2 12:49)
Jamie Oleksiak: wrist, 51 ft, xG 0.02 (P2 13:47)
Eeli Tolvanen: wrist, 52 ft, xG 0.01 (P2 15:03)
Conor Garland: snap, 33 ft, xG 0.11 (P2 15:14)
Liam Ohgren: slap, 49 ft, xG 0.04 (P2 15:41)
Marco Rossi: wrist, 32 ft, xG 0.08 (P2 16:26)
Zeev Buium: wrist, 37 ft, xG 0.07 (P2 16:52)
Conor Garland: wrist, 39 ft, xG 0.04 (P2 17:28)
Kiefer Sherwood: wrist, 47 ft, xG 0.03 (P2 17:52)
Eeli Tolvanen: wrist, 47 ft, xG 0.01 (P3 0:35)
Eeli Tolvanen: snap, 12 ft, xG 0.25 (P3 0:39)
Ryan Winterton: tip-in, 15 ft, xG 0.04 (P3 2:49)
Cale Fleury: slap, 38 ft, xG 0.04 (P3 3:30)
Ryan Lindgren: wrist, 27 ft, xG 0.11 (P3 5:18)
Frederick Gaudreau: tip-in, 13 ft, xG 0.09 (P3 5:24)
Jordan Eberle: tip-in, 7 ft, xG 0.05 (P3 5:30)
Marcus Pettersson: wrist, 70 ft, xG 0.01 (P3 5:48)
Eeli Tolvanen: slap, 40 ft, xG 0.05 (P3 6:29)
Kaapo Kakko: snap, 33 ft, xG 0.12 (P3 7:02)
Brock Boeser: wrist, 55 ft, xG 0.02 (P3 8:30)
Conor Garland: wrist, 52 ft, xG 0.01 (P3 9:28)
Conor Garland: wrist, 19 ft, xG 0.07 (P3 9:44)
Tyler Myers: slap, 51 ft, xG 0.04 (P3 10:27)
Kiefer Sherwood: wrist, 39 ft, xG 0.01 (P3 10:44)
Jared McCann: wrist, 27 ft, xG 0.08 (P3 12:34)
Berkly Catton: wrist, 26 ft, xG 0.14 (P3 12:37)
Kaapo Kakko: wrist, 5 ft, xG 0.02 (P3 12:53)
Cale Fleury: wrist, 38 ft, xG 0.02 (P3 13:00)
Jordan Eberle: wrist, 34 ft, xG 0.09 (P3 13:04)
Max Sasson: snap, 39 ft, xG 0.06 (P3 13:44)
Marcus Pettersson: wrist, 55 ft, xG 0.02 (P3 14:15)
Marco Rossi: wrist, 55 ft, xG 0.01 (P3 15:26)
Filip Hronek: wrist, 37 ft, xG 0.03 (P3 16:03)
Ryan Winterton: wrist, 33 ft, xG 0.04 (P3 17:15)
Jared McCann: wrist, 21 ft, xG 0.29 (P3 17:18)
Adam Larsson: slap, 40 ft, xG 0.02 (P3 18:56)
Shane Wright: wrist, 18 ft, xG 0.12 (OT 2:41)
Elias Pettersson: snap, 22 ft, xG 0.17 (OT 3:55)
Elias Pettersson: snap, 15 ft, xG 0.05 (OT 3:56)
Eeli Tolvanen: slap, 42 ft, xG 0.09 (OT 4:27)
Vince Dunn: snap, 35 ft, xG 0.11 (OT 4:54)
Jared McCann: GOAL, slap, 38 ft, xG 0.14 (P1 8:50)
Linus Karlsson: GOAL, snap, 19 ft, xG 0.11 (P1 15:20)
Ryan Winterton: GOAL, wrist, 9 ft, xG 0.17 (P1 19:40)
Elias Pettersson: GOAL, wrist, 32 ft, xG 0.09 (P2 5: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.
All columns
Box score
Vancouver Canucks
Seattle Kraken
Goalie
SA GA
SV SV%
xGA
GSAx
Joey Daccord
24 2 22
.917
2.13
+0.13
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
32 Kevin Lankinen G
+1.76
0.00
—
—
0.00
—
—
+1.76
65:00
92 Liam Ohgren L
+1.13
+0.70
+0.05
+0.32
0.00
+0.01
+0.05
—
13:13
94 Linus Karlsson C
+0.81
+0.75
+0.13
+0.07
-0.15
+0.01
0.00
—
10:10
93 Marco Rossi C
+0.63
0.00
+0.11
+0.32
+0.15
0.00
+0.05
—
19:16
40 Elias Pettersson C
+0.51
+0.75
+0.26
-0.36
-0.15
-0.06
+0.07
—
20:31
17 Filip Hronek D
+0.50
0.00
+0.02
+0.30
0.00
0.00
+0.18
—
29:20
44 Kiefer Sherwood L
+0.41
0.00
+0.13
+0.13
+0.15
0.00
0.00
—
16:14
5 Tom Willander D
+0.36
+0.55
+0.01
-0.29
0.00
0.00
+0.10
—
15:23
91 Evander Kane L
+0.33
+0.70
+0.16
-0.41
-0.15
-0.02
+0.05
—
18:53
8 Conor Garland R
+0.18
0.00
+0.15
-0.02
0.00
+0.01
+0.05
—
16:15
18 Drew O'Connor L
+0.11
0.00
+0.07
+0.01
0.00
+0.03
0.00
—
13:31
29 Marcus Pettersson D
+0.08
0.00
+0.04
+0.08
0.00
0.00
-0.04
—
28:59
63 Max Sasson C
-0.06
0.00
+0.13
-0.20
0.00
+0.01
0.00
—
9:12
54 Aatu Räty C
-0.11
0.00
0.00
-0.18
0.00
+0.07
0.00
—
11:02
24 Zeev Buium D
-0.22
0.00
+0.04
-0.28
0.00
0.00
+0.02
—
16:37
21 Nils Hoglander L
-0.25
0.00
+0.01
-0.25
0.00
0.00
0.00
—
9:03
25 Elias Pettersson D
-0.38
0.00
+0.03
-0.19
-0.15
0.00
-0.06
—
16:17
6 Brock Boeser R
-0.47
0.00
+0.04
-0.57
0.00
0.00
+0.06
—
22:36
57 Tyler Myers D
-0.48
0.00
+0.03
-0.44
-0.15
0.00
+0.08
—
19:29
Seattle Kraken
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
26 Ryan Winterton C
+1.91
+0.75
+0.16
+1.00
0.00
0.00
0.00
—
10:01
29 Vince Dunn D
+1.54
+0.70
+0.22
+0.63
0.00
0.00
0.00
—
26:27
63 Jacob Melanson R
+1.50
+0.70
+0.08
+0.57
+0.15
0.00
0.00
—
8:30
59 Ben Meyers C
+1.12
0.00
+0.13
+0.99
0.00
+0.02
-0.02
—
10:53
6 Adam Larsson D
+1.09
0.00
+0.03
+0.86
0.00
0.00
+0.20
—
20:28
19 Jared McCann L
+0.88
+0.75
+0.34
-0.18
0.00
0.00
-0.02
—
16:05
55 Ryan Lindgren D
+0.76
0.00
+0.08
+0.27
+0.30
0.00
+0.10
—
18:41
7 Jordan Eberle R
+0.71
+0.55
+0.28
-0.16
0.00
-0.01
+0.05
—
19:57
35 Joey Daccord G
+0.68
+0.55
—
—
0.00
—
—
+0.13
64:26
20 Eeli Tolvanen R
+0.58
0.00
+0.36
+0.24
-0.15
0.00
+0.13
—
22:37
89 Frederick Gaudreau C
+0.54
0.00
+0.11
+0.17
+0.15
+0.08
+0.03
—
20:33
8 Cale Fleury D
+0.50
0.00
+0.04
+0.33
+0.15
0.00
-0.02
—
20:20
9 Chandler Stephenson C
+0.30
0.00
+0.05
+0.32
0.00
-0.03
-0.04
—
22:55
84 Kaapo Kakko R
+0.03
0.00
+0.21
-0.18
0.00
0.00
0.00
—
15:45
10 Matty Beniers C
-0.31
0.00
0.00
-0.25
0.00
-0.04
-0.02
—
21:06
41 Ryker Evans D
-0.56
0.00
0.00
-0.64
0.00
0.00
+0.08
—
18:28
51 Shane Wright C
-0.57
0.00
+0.21
-0.67
-0.15
-0.06
+0.10
—
14:10
24 Jamie Oleksiak D
-0.58
0.00
+0.01
-0.67
0.00
0.00
+0.08
—
13:52
77 Berkly Catton C
-0.58
0.00
+0.12
-0.66
0.00
-0.02
-0.02
—
12:26
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.