Seattle KrakenSEA 4–9 Final Edmonton OilersEDM

Thursday, December 4, 2025

Final 1st2nd3rd T SOG
Seattle KrakenSEA 211 4 32
Edmonton OilersEDM 333 9 32

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

Highlights

Scoring

1st Period
7:17 EDM Connor McDavid (12) Ryan Nugent-Hopkins (13) · wrist xG 0.06 0–1 ▶
7:34 EDM Vasily Podkolzin (5) Leon Draisaitl (17), Evan Bouchard (19) · snap xG 0.03 0–2 ▶
11:27 EDM Leon Draisaitl (16)PP Connor McDavid (26), Ryan Nugent-Hopkins (14) · snap xG 0.15 0–3 ▶
16:07 SEA Eeli Tolvanen (4)PP Brandon Montour (9), Kaapo Kakko (1) · slap xG 0.08 1–3 ▶
19:33 SEA Frederick Gaudreau (1) Unassisted · backhand xG 0.23 2–3 ▶
2nd Period
2:28 EDM Matt Savoie (4)SH Evan Bouchard (20), Adam Henrique (6) · backhand xG 0.12 2–4 ▶
6:14 EDM Connor McDavid (13)PP Evan Bouchard (21), Leon Draisaitl (18) · wrist xG 0.07 2–5 ▶
8:53 EDM Zach Hyman (2) Mattias Ekholm (10) · backhand xG 0.15 2–6 ▶
9:30 SEA Jared McCann (4) Jordan Eberle (7), Matty Beniers (12) · wrist xG 0.18 3–6 ▶
3rd Period
2:03 EDM Mattias Janmark (1) Andrew Mangiapane (6) · snap xG 0.33 3–7 ▶
6:59 EDM Connor McDavid (14)PP Ryan Nugent-Hopkins (15), Leon Draisaitl (19) · snap xG 0.06 3–8 ▶
8:58 EDM Matt Savoie (5)PP Adam Henrique (7), Mattias Ekholm (11) · snap xG 0.52 3–9 ▶
19:55 SEA Jani Nyman (4) Shane Wright (7), Kaapo Kakko (2) · wrist xG 0.27 4–9 ▶

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

SEA 48%Deserve to win52% EDM
SEAEDM
4.23Expected goals4.34
4Goals (no shootout)9
3.61Expected goals, 5 on 52.36
74Shot attempts53
52Unblocked attempts44
32Shots on goal32

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:04 EDM Deserve to win Deserve to win · EDM takes the lead, 61–39%
SEA had led since 3:54 of the 1st, by as much as 61%
11:27 SEA Goalie Goalie · Daccord −2.2 goals saved
3 goals on 0.83 xG, 9 shots on goal
2nd Period
6:14 SEA Goalie change Goalie change · Grubauer in for Daccord
6:14 of the 2nd; Daccord had allowed 5 goals on 14 shots (1.53 xG)
19:00 SEA Deserve to win Deserve to win · SEA takes the lead, 64–36%
EDM had led since 10:04 of the 1st, by as much as 66%
19:00 SEA xG swing xG swing · Out-chanced EDM 1.59–0.27
In xG over 10 minutes, 9:10 to 19:10 of the 2nd; goals 1–0
3rd Period
8:58 EDM Deserve to win Deserve to win · EDM takes the lead, 63–37%
SEA had led since 19:00 of the 2nd, by as much as 68%
9:00 EDM xG swing xG swing · Out-chanced SEA 2.04–0.26
In xG over 10 minutes, 19:10 of the 2nd to 9:10 of the 3rd; goals 3–0
19:20 EDM No shift No shift · Clattenburg, 10:38 on the bench
No shift after 6:11 of the 3rd; 11 shifts (5:58) before that

Shot map

SEA shoots ←Bigger circle: higher xG; filled: goal→ EDM shoots
Matt Savoie: wrist, 52 ft, xG 0.01 (P1 1:32) Adam Larsson: slap, 66 ft, xG 0.02 (P1 2:32) Jared McCann: wrist, 15 ft, xG 0.14 (P1 3:42) Jared McCann: wrist, 21 ft, xG 0.04 (P1 3:47) Brandon Montour: slap, 56 ft, xG 0.04 (P1 3:54) Connor McDavid: wrist, 23 ft, xG 0.02 (P1 4:14) Evan Bouchard: slap, 58 ft, xG 0.04 (P1 4:22) Andrew Mangiapane: wrist, 26 ft, xG 0.11 (P1 5:21) Matty Beniers: tip-in, 25 ft, xG 0.05 (P1 6:49) Matty Beniers: tip-in, 21 ft, xG 0.06 (P1 6:56) Evan Bouchard: slap, 59 ft, xG 0.02 (P1 7:05) Vince Dunn: wrist, 56 ft, xG 0.00 (P1 7:53) Zach Hyman: backhand, 9 ft, xG 0.14 (P1 8:42) Connor McDavid: wrist, 24 ft, xG 0.04 (P1 9:07) Vasily Podkolzin: snap, 29 ft, xG 0.05 (P1 9:28) Leon Draisaitl: snap, 33 ft, xG 0.04 (P1 9:47) Matt Savoie: wrist, 21 ft, xG 0.10 (P1 10:04) Vince Dunn: wrist, 96 ft, xG 0.00 (P1 12:50) Vince Dunn: slap, 53 ft, xG 0.05 (P1 14:39) Jordan Eberle: wrist, 8 ft, xG 0.18 (P1 15:08) Eeli Tolvanen: wrist, 36 ft, xG 0.04 (P1 15:50) Zach Hyman: wrist, 15 ft, xG 0.11 (P1 16:45) Ryan Winterton: wrist, 41 ft, xG 0.04 (P1 16:59) Brandon Montour: wrist, 21 ft, xG 0.02 (P1 17:06) Matt Savoie: wrist, 19 ft, xG 0.19 (P1 19:07) Jordan Eberle: wrist, 25 ft, xG 0.13 (P1 19:57) Jordan Eberle: wrist, 45 ft, xG 0.01 (P2 0:22) Zach Hyman: wrist, 34 ft, xG 0.03 (P2 0:40) Joey Daccord: wrist, 171 ft, xG 0.00 (P2 1:48) Tye Kartye: wrist, 36 ft, xG 0.02 (P2 1:59) Frederick Gaudreau: wrist, 21 ft, xG 0.03 (P2 2:09) Shane Wright: tip-in, 35 ft, xG 0.03 (P2 3:20) Brandon Montour: slap, 33 ft, xG 0.14 (P2 4:07) Mattias Janmark: wrist, 23 ft, xG 0.10 (P2 4:32) Ryan Lindgren: wrist, 39 ft, xG 0.06 (P2 5:23) Eeli Tolvanen: wrist, 48 ft, xG 0.03 (P2 5:30) Adam Larsson: wrist, 58 ft, xG 0.01 (P2 5:33) Leon Draisaitl: snap, 26 ft, xG 0.09 (P2 6:01) Darnell Nurse: wrist, 59 ft, xG 0.01 (P2 6:39) Mattias Janmark: wrist, 7 ft, xG 0.13 (P2 6:41) Mattias Janmark: wrist, 9 ft, xG 0.03 (P2 6:42) Frederick Gaudreau: backhand, 26 ft, xG 0.03 (P2 8:22) Jordan Eberle: tip-in, 12 ft, xG 0.09 (P2 9:28) Adam Henrique: backhand, 14 ft, xG 0.11 (P2 9:43) Jani Nyman: wrist, 18 ft, xG 0.07 (P2 10:52) Shane Wright: wrist, 18 ft, xG 0.09 (P2 10:59) Curtis Lazar: wrap-around, 8 ft, xG 0.02 (P2 11:31) Trent Frederic: wrist, 16 ft, xG 0.05 (P2 11:32) Ryan Lindgren: snap, 56 ft, xG 0.01 (P2 14:38) Adam Henrique: snap, 34 ft, xG 0.09 (P2 15:13) Jordan Eberle: wrist, 37 ft, xG 0.03 (P2 15:26) Chandler Stephenson: snap, 38 ft, xG 0.07 (P2 17:23) Berkly Catton: backhand, 6 ft, xG 0.21 (P2 17:28) Brandon Montour: wrist, 45 ft, xG 0.01 (P2 17:35) Brandon Montour: wrist, 46 ft, xG 0.00 (P2 18:57) Brandon Montour: backhand, 2 ft, xG 0.62 (P2 19:00) Ryan Lindgren: poke, 3 ft, xG 0.22 (P2 19:01) Connor McDavid: tip-in, 9 ft, xG 0.08 (P3 0:38) Connor McDavid: deflected, 10 ft, xG 0.06 (P3 0:39) Andrew Mangiapane: wrist, 9 ft, xG 0.13 (P3 2:01) Shane Wright: wrist, 45 ft, xG 0.01 (P3 2:19) Ryan Lindgren: wrist, 60 ft, xG 0.01 (P3 3:28) Jared McCann: snap, 14 ft, xG 0.24 (P3 3:56) Ryan Nugent-Hopkins: wrist, 25 ft, xG 0.09 (P3 6:55) Andrew Mangiapane: backhand, 6 ft, xG 0.24 (P3 7:08) Darnell Nurse: slap, 47 ft, xG 0.08 (P3 7:28) Mattias Ekholm: wrist, 32 ft, xG 0.12 (P3 8:07) Darnell Nurse: wrist, 52 ft, xG 0.04 (P3 8:13) Matt Savoie: slap, 22 ft, xG 0.16 (P3 8:50) Adam Henrique: tip-in, 8 ft, xG 0.14 (P3 8:55) Frederick Gaudreau: wrist, 18 ft, xG 0.10 (P3 10:36) Brett Kulak: wrist, 36 ft, xG 0.05 (P3 11:51) Kaapo Kakko: tip-in, 9 ft, xG 0.08 (P3 12:23) Mattias Janmark: backhand, 10 ft, xG 0.09 (P3 12:54) Tye Kartye: wrist, 36 ft, xG 0.04 (P3 13:19) Eeli Tolvanen: wrap-around, 9 ft, xG 0.03 (P3 13:30) Berkly Catton: backhand, 9 ft, xG 0.06 (P3 13:54) Jani Nyman: wrist, 30 ft, xG 0.07 (P3 14:20) Vince Dunn: wrist, 40 ft, xG 0.02 (P3 14:33) Matty Beniers: wrist, 23 ft, xG 0.09 (P3 15:14) Ty Emberson: wrist, 55 ft, xG 0.02 (P3 18:14) Jamie Oleksiak: snap, 34 ft, xG 0.02 (P3 18:58) Shane Wright: wrist, 22 ft, xG 0.11 (P3 19:53) Connor McDavid: GOAL, wrist, 32 ft, xG 0.06 (P1 7:17) Vasily Podkolzin: GOAL, snap, 24 ft, xG 0.03 (P1 7:34) Leon Draisaitl: GOAL, snap, 12 ft, xG 0.15 (P1 11:27) Eeli Tolvanen: GOAL, slap, 34 ft, xG 0.08 (P1 16:07) Frederick Gaudreau: GOAL, backhand, 7 ft, xG 0.23 (P1 19:33) Matt Savoie: GOAL, backhand, 9 ft, xG 0.12 (P2 2:28) Connor McDavid: GOAL, wrist, 22 ft, xG 0.07 (P2 6:14) Zach Hyman: GOAL, backhand, 9 ft, xG 0.15 (P2 8:53) Jared McCann: GOAL, wrist, 16 ft, xG 0.18 (P2 9:30) Mattias Janmark: GOAL, snap, 9 ft, xG 0.33 (P3 2:03) Connor McDavid: GOAL, snap, 39 ft, xG 0.06 (P3 6:59) Matt Savoie: GOAL, snap, 17 ft, xG 0.52 (P3 8:58) Jani Nyman: GOAL, wrist, 9 ft, xG 0.27 (P3 19:55)
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

Seattle Kraken

Skater GAP+/− AttxG HitBlkTOI
Forwards
10 Matty Beniers 011 -1 30.19 0017:29
7 Jordan Eberle 011 -1 60.44 1016:53
9 Chandler Stephenson 000 -2 10.07 0016:49
19 Jared McCann 101 -1 60.60 0116:38
27 Berkly Catton 000 -1 40.27 0016:07
17 Eeli Tolvanen 101 -1 50.19 1015:21
89 Frederick Gaudreau 101 0 60.39 0014:06
51 Shane Wright 011 0 40.24 2113:52
84 Kaapo Kakko 022 0 40.08 0013:39
26 Ryan Winterton 000 0 10.04 3013:02
24 Tye Kartye 000 0 40.06 5010:51
Defense
29 Vince Dunn 000 +2 40.08 0024:28
6 Adam Larsson 000 +2 50.03 3421:24
55 Ryan Lindgren 000 -1 70.29 2019:48
62 Brandon Montour 011 -1 80.84 4018:24
41 Ryker Evans 000 -2 00.00 1117:18
4 Jamie Oleksiak 000 -3 20.02 0015:19
Goalie SAGA SVSV% xGA GSAx
Joey Daccord 1459 .643 1.53 -3.47
Philipp Grubauer 18414 .778 2.81 -1.19

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
22 Matt Savoie 202 0 61.10 0119:41
97 Connor McDavid 314 0 80.40 0017:20
29 Leon Draisaitl 134 +1 30.28 0017:10
13 Mattias Janmark 101 0 50.68 0016:56
18 Zach Hyman 101 +1 50.43 1016:08
92 Vasily Podkolzin 101 +2 20.08 3116:05
93 Ryan Nugent-Hopkins 033 -1 10.09 0015:39
26 Andrew Mangiapane 011 +1 30.48 0015:29
19 Adam Henrique 022 +1 30.33 2515:26
10 Trent Frederic 000 0 10.05 1010:01
20 Curtis Lazar 000 0 10.02 3109:23
Defense
25 Darnell Nurse 000 0 50.13 3221:26
2 Evan Bouchard 033 +2 20.07 0220:36
27 Brett Kulak 000 0 30.05 1219:56
49 Ty Emberson 000 0 10.02 1319:30
14 Mattias Ekholm 022 +2 30.12 3019:04
75 Alec Regula 000 0 00.00 2318:12
Goalie SAGA SVSV% xGA GSAx
Calvin Pickard 32428 .875 4.23 +0.23

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.

Seattle Kraken

Player Rating Points Shots On ice Pen FO Other GSAx TOI
62 Brandon Montour D +2.28 +0.70 +0.55 +1.50 -0.45 0.00 -0.02 — 18:24
84 Kaapo Kakko R +2.01 +1.10 +0.05 +0.85 0.00 0.00 0.00 — 13:39
51 Shane Wright C +1.78 +0.70 +0.15 +0.85 0.00 +0.04 +0.03 — 13:52
38 Jani Nyman R +1.67 +0.75 +0.27 +0.70 0.00 0.00 -0.04 — 12:15
19 Jared McCann L +1.64 +0.75 +0.39 +0.45 0.00 -0.01 +0.07 — 16:38
7 Jordan Eberle R +1.56 +0.70 +0.28 +0.45 +0.15 0.00 -0.02 — 16:53
55 Ryan Lindgren D +1.25 0.00 +0.19 +1.07 0.00 -0.01 0.00 — 19:48
10 Matty Beniers C +1.18 +0.55 +0.13 +0.33 +0.15 +0.02 0.00 — 17:29
89 Frederick Gaudreau C +1.16 +0.75 +0.25 +0.18 0.00 -0.05 +0.02 — 14:06
29 Vince Dunn D +0.80 0.00 +0.05 +0.81 0.00 0.00 -0.06 — 24:28
20 Eeli Tolvanen R +0.77 +0.75 +0.12 +0.04 -0.15 0.00 0.00 — 15:21
6 Adam Larsson D +0.34 0.00 +0.02 +0.12 0.00 0.00 +0.20 — 21:24
12 Tye Kartye L +0.13 0.00 +0.04 +0.09 0.00 0.00 0.00 — 10:51
26 Ryan Winterton C +0.09 0.00 +0.02 +0.07 0.00 0.00 0.00 — 13:02
41 Ryker Evans D +0.05 0.00 0.00 0.00 0.00 0.00 +0.05 — 17:18
77 Berkly Catton C -0.04 0.00 +0.18 -0.20 0.00 -0.01 0.00 — 16:07
9 Chandler Stephenson C -0.12 0.00 +0.04 -0.15 0.00 -0.02 0.00 — 16:49
24 Jamie Oleksiak D -1.09 0.00 +0.01 -1.07 0.00 0.00 -0.04 — 15:19
31 Philipp Grubauer G -1.19 0.00 — — 0.00 — — -1.19 33:46
35 Joey Daccord G -3.47 0.00 — — 0.00 — — -3.47 25:58

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
29 Leon Draisaitl C +2.64 +2.55 +0.18 -0.09 0.00 0.00 0.00 — 17:10
97 Connor McDavid C +2.49 +2.95 +0.26 -0.66 0.00 0.00 -0.06 — 17:20
92 Vasily Podkolzin R +1.38 +0.75 +0.05 +0.53 0.00 -0.01 +0.05 — 16:05
88 Andrew Mangiapane L +1.38 +0.70 +0.31 +0.34 0.00 0.00 +0.02 — 15:29
2 Evan Bouchard D +1.34 +1.95 +0.04 -0.75 0.00 0.00 +0.10 — 20:36
19 Adam Henrique C +1.29 +1.25 +0.22 -0.29 -0.15 +0.01 +0.25 — 15:26
22 Matt Savoie C +1.11 +1.50 +0.72 -1.18 0.00 +0.02 +0.05 — 19:41
13 Mattias Janmark C +0.90 +0.75 +0.44 -0.41 +0.15 -0.03 0.00 — 16:56
14 Mattias Ekholm D +0.87 +1.25 +0.08 -0.44 0.00 0.00 -0.02 — 19:04
18 Zach Hyman L +0.82 +0.75 +0.28 -0.20 0.00 0.00 0.00 — 16:08
93 Ryan Nugent-Hopkins C +0.76 +1.95 +0.06 -1.22 0.00 +0.01 -0.04 — 15:39
25 Darnell Nurse D +0.41 0.00 +0.08 +0.24 0.00 0.00 +0.08 — 21:26
30 Calvin Pickard G +0.23 0.00 — — 0.00 — — +0.23 60:00
75 Alec Regula D +0.06 0.00 0.00 -0.07 0.00 0.00 +0.13 — 18:12
20 Curtis Lazar C +0.02 0.00 +0.01 -0.07 0.00 +0.03 +0.05 — 9:23
10 Trent Frederic C -0.02 0.00 +0.04 -0.09 0.00 +0.01 +0.02 — 10:01
64 Connor Clattenburg C -0.18 0.00 0.00 -0.31 +0.15 0.00 -0.02 — 5:58
27 Brett Kulak D -0.48 0.00 +0.03 -0.57 0.00 0.00 +0.06 — 19:56
49 Ty Emberson D -0.69 0.00 +0.02 -0.84 0.00 0.00 +0.13 — 19:30

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.