Anaheim DucksANA 4–2 Final Seattle KrakenSEA

Friday, January 23, 2026

Final 1st2nd3rd T SOG
Anaheim DucksANA 211 4 31
Seattle KrakenSEA 011 2 22

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

Highlights

Scoring

1st Period
1:02 ANA Cutter Gauthier (23) Jeffrey Viel (1), Pavel Mintyukov (8) · snap xG 0.15 1–0 ▶
15:24 ANA Ryan Poehling (4)SH Ian Moore (6) · wrist xG 0.17 2–0 ▶
2nd Period
1:55 SEA Jared McCann (12) Jordan Eberle (15), Matty Beniers (22) · wrist xG 0.14 2–1 ▶
4:00 ANA Chris Kreider (16)PP Cutter Gauthier (22), Jackson LaCombe (26) · wrist xG 0.20 3–1 ▶
3rd Period
1:54 SEA Jaden Schwartz (9) Shane Wright (11), Kaapo Kakko (14) · poke xG 0.06 3–2 ▶
18:48 ANA Pavel Mintyukov (6)EN Mikael Granlund (12), Drew Helleson (9) · wrist xG 0.48 4–2 ▶

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

ANA 65%Deserve to win35% SEA
ANASEA
3.10Expected goals1.84
4Goals (no shootout)2
1.99Expected goals, 5 on 51.55
63Shot attempts50
50Unblocked attempts39
31Shots on goal22

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).

2nd Period
8:00 ANA xG swing xG swing · Out-chanced SEA 1.30–0.30
In xG over 10 minutes, 18:00 of the 1st to 8:00 of the 2nd; goals 1–1
3rd Period
16:50 ANA Shortened bench Shortened bench · 3 forwards sat
Strome, Harkins and Sennecke: last shifts between 6:42 and 7:36 of the 3rd
18:06 SEA Pulled goalie Pulled goalie · Pulled Grubauer, down 3–2
With 1:54 left; ANA scored at 18:48 of the 3rd (4–2)
19:15 SEA Pulled goalie Pulled goalie · Pulled Grubauer, down 4–2
With 0:45 left

Shot map

ANA shoots ←Bigger circle: higher xG; filled: goal→ SEA shoots
Matty Beniers: snap, 24 ft, xG 0.17 (P1 0:27) Jansen Harkins: wrap-around, 4 ft, xG 0.08 (P1 1:11) Drew Helleson: wrist, 71 ft, xG 0.01 (P1 1:16) Vince Dunn: wrist, 56 ft, xG 0.02 (P1 2:46) Ryan Poehling: tip-in, 13 ft, xG 0.02 (P1 3:07) Radko Gudas: slap, 69 ft, xG 0.01 (P1 8:24) Beckett Sennecke: wrist, 28 ft, xG 0.08 (P1 8:41) Alex Killorn: backhand, 16 ft, xG 0.03 (P1 9:00) Jeffrey Viel: deflected, 7 ft, xG 0.08 (P1 9:05) Jeffrey Viel: wrist, 26 ft, xG 0.04 (P1 9:43) Olen Zellweger: wrist, 63 ft, xG 0.01 (P1 10:36) Mikael Granlund: snap, 21 ft, xG 0.21 (P1 11:27) Jamie Oleksiak: wrist, 35 ft, xG 0.07 (P1 12:01) Jeffrey Viel: wrist, 34 ft, xG 0.03 (P1 12:34) Ryan Strome: wrist, 50 ft, xG 0.01 (P1 13:13) Olen Zellweger: wrist, 28 ft, xG 0.06 (P1 13:26) Matty Beniers: wrist, 14 ft, xG 0.14 (P1 14:36) Cutter Gauthier: wrist, 49 ft, xG 0.01 (P1 18:10) Jeffrey Viel: snap, 15 ft, xG 0.34 (P1 18:13) Frederick Gaudreau: wrist, 79 ft, xG 0.00 (P1 19:51) Pavel Mintyukov: wrist, 40 ft, xG 0.01 (P2 0:44) Eeli Tolvanen: wrist, 65 ft, xG 0.00 (P2 1:04) Shane Wright: wrist, 39 ft, xG 0.03 (P2 1:37) Matty Beniers: wrist, 36 ft, xG 0.04 (P2 1:43) Jeffrey Viel: tip-in, 9 ft, xG 0.10 (P2 2:27) Jackson LaCombe: slap, 58 ft, xG 0.04 (P2 3:54) Cutter Gauthier: slap, 41 ft, xG 0.07 (P2 3:58) Shane Wright: wrist, 21 ft, xG 0.04 (P2 4:13) Tim Washe: wrist, 27 ft, xG 0.12 (P2 4:41) Brandon Montour: slap, 65 ft, xG 0.02 (P2 5:49) Jacob Melanson: wrist, 38 ft, xG 0.03 (P2 6:08) Beckett Sennecke: snap, 18 ft, xG 0.15 (P2 6:14) Mikael Granlund: wrist, 18 ft, xG 0.04 (P2 6:29) Cutter Gauthier: wrist, 66 ft, xG 0.01 (P2 7:06) Ryan Strome: wrist, 33 ft, xG 0.02 (P2 7:45) Chris Kreider: backhand, 10 ft, xG 0.02 (P2 7:46) Jansen Harkins: wrist, 16 ft, xG 0.15 (P2 7:58) Ian Moore: wrist, 30 ft, xG 0.01 (P2 8:19) Jared McCann: tip-in, 66 ft, xG 0.00 (P2 8:53) Drew Helleson: wrist, 173 ft, xG 0.00 (P2 8:59) Radko Gudas: slap, 54 ft, xG 0.03 (P2 10:25) Jared McCann: wrist, 46 ft, xG 0.01 (P2 11:09) Drew Helleson: wrist, 40 ft, xG 0.01 (P2 12:30) Alex Killorn: wrist, 36 ft, xG 0.08 (P2 14:47) Radko Gudas: backhand, 13 ft, xG 0.04 (P2 14:49) Cutter Gauthier: wrist, 50 ft, xG 0.03 (P2 15:43) Jacob Trouba: wrist, 44 ft, xG 0.01 (P2 16:22) Brandon Montour: slap, 59 ft, xG 0.01 (P2 18:23) Vince Dunn: wrist, 55 ft, xG 0.00 (P2 19:10) Ryan Poehling: wrist, 36 ft, xG 0.02 (P2 19:19) Pavel Mintyukov: slap, 64 ft, xG 0.01 (P2 19:23) Cutter Gauthier: wrist, 52 ft, xG 0.02 (P3 0:59) Jeffrey Viel: wrist, 50 ft, xG 0.01 (P3 1:02) Berkly Catton: wrist, 20 ft, xG 0.04 (P3 1:22) Ryker Evans: wrist, 32 ft, xG 0.04 (P3 1:30) Jacob Melanson: wrap-around, 5 ft, xG 0.08 (P3 2:21) Adam Larsson: slap, 67 ft, xG 0.01 (P3 2:53) Shane Wright: snap, 43 ft, xG 0.04 (P3 2:59) Cutter Gauthier: backhand, 86 ft, xG 0.00 (P3 3:27) Pavel Mintyukov: wrist, 59 ft, xG 0.00 (P3 3:33) Berkly Catton: wrist, 22 ft, xG 0.09 (P3 4:50) Ryker Evans: wrist, 42 ft, xG 0.02 (P3 4:58) Olen Zellweger: wrist, 32 ft, xG 0.01 (P3 6:48) Adam Larsson: wrist, 44 ft, xG 0.02 (P3 8:08) Ian Moore: wrist, 61 ft, xG 0.01 (P3 8:44) Olen Zellweger: wrist, 36 ft, xG 0.05 (P3 9:47) Berkly Catton: wrist, 30 ft, xG 0.09 (P3 10:11) Eeli Tolvanen: slap, 36 ft, xG 0.07 (P3 10:34) Kaapo Kakko: wrist, 36 ft, xG 0.02 (P3 10:53) Jared McCann: wrist, 17 ft, xG 0.04 (P3 10:57) Ian Moore: slap, 59 ft, xG 0.01 (P3 12:27) Jacob Melanson: wrist, 56 ft, xG 0.01 (P3 13:09) Jordan Eberle: wrist, 39 ft, xG 0.01 (P3 14:42) Vince Dunn: snap, 52 ft, xG 0.01 (P3 15:36) Eeli Tolvanen: wrist, 43 ft, xG 0.04 (P3 16:20) Eeli Tolvanen: wrist, 11 ft, xG 0.16 (P3 16:29) Eeli Tolvanen: tip-in, 11 ft, xG 0.08 (P3 16:55) Cutter Gauthier: wrist, 48 ft, xG 0.01 (P3 17:46) Cutter Gauthier: snap, 80 ft, xG 0.00 (P3 17:52) Matty Beniers: bat, 26 ft, xG 0.05 (P3 18:30) Jordan Eberle: backhand, 9 ft, xG 0.02 (P3 18:32) Vince Dunn: wrist, 34 ft, xG 0.07 (P3 19:50) Kaapo Kakko: wrist, 14 ft, xG 0.02 (P3 19:55) Cutter Gauthier: GOAL, snap, 16 ft, xG 0.15 (P1 1:02) Ryan Poehling: GOAL, wrist, 12 ft, xG 0.17 (P1 15:24) Jared McCann: GOAL, wrist, 22 ft, xG 0.14 (P2 1:55) Chris Kreider: GOAL, wrist, 11 ft, xG 0.20 (P2 4:00) Jaden Schwartz: GOAL, poke, 12 ft, xG 0.06 (P3 1:54) Pavel Mintyukov: GOAL, wrist, 164 ft, xG 0.48 (P3 18:48)
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

Anaheim Ducks

Skater GAP+/− AttxG HitBlkTOI
Forwards
64 Mikael Granlund 011 0 20.25 2118:51
25 Ryan Poehling 101 +2 30.21 0018:13
61 Cutter Gauthier 112 +1 90.30 2017:13
22 Chris Kreider 101 0 40.23 0016:48
25 Jeffrey Viel 011 +1 60.59 5115:57
17 Alex Killorn 000 0 20.11 0115:17
42 Tim Washe 000 0 20.12 6114:13
45 Beckett Sennecke 000 -1 20.23 1013:54
49 Ross Johnston 000 0 00.00 0012:47
10 Jansen Harkins 000 -1 20.24 0110:44
22 Ryan Strome 000 -1 20.03 1010:11
Defense
2 Jackson LaCombe 011 -1 20.04 0122:57
65 Jacob Trouba 000 -1 50.01 1022:34
98 Pavel Mintyukov 112 +2 40.50 1220:27
14 Drew Helleson 011 +2 50.01 1118:47
8 Olen Zellweger 000 0 50.12 0016:37
6 Radko Gudas 000 0 50.07 5016:10
3 Ian Moore 011 +1 30.03 0114:20
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 22220 .909 1.84 -0.16

Seattle Kraken

Skater GAP+/− AttxG HitBlkTOI
Forwards
7 Jordan Eberle 011 -1 20.03 0019:05
10 Matty Beniers 011 -1 50.41 0117:51
19 Jared McCann 101 -1 50.20 2016:34
9 Chandler Stephenson 000 -3 00.00 0115:54
71 Jaden Schwartz 101 +1 20.06 0015:44
17 Eeli Tolvanen 000 -1 50.35 5115:34
51 Shane Wright 011 +1 30.10 0115:21
84 Kaapo Kakko 011 +1 30.05 0015:11
27 Berkly Catton 000 -1 30.23 0013:37
89 Frederick Gaudreau 000 0 10.00 0013:25
26 Ryan Winterton 000 0 00.00 1112:20
63 Jacob Melanson 000 0 30.12 10010:30
Defense
62 Brandon Montour 000 -1 30.02 0227:54
29 Vince Dunn 000 -3 50.10 1024:09
6 Adam Larsson 000 -1 30.03 0117:34
41 Ryker Evans 000 +2 30.07 1016:32
4 Jamie Oleksiak 000 0 20.07 1016:05
55 Ryan Lindgren 000 +2 20.00 0314:37
Goalie SAGA SVSV% xGA GSAx
Philipp Grubauer 30327 .900 2.62 -0.38

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.

Anaheim Ducks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
98 Pavel Mintyukov D +2.78 +1.30 +0.33 +1.05 0.00 0.00 +0.10 — 20:27
61 Cutter Gauthier L +2.56 +1.45 +0.19 +0.93 0.00 +0.01 -0.02 — 17:13
28 Jeffrey Viel L +2.07 +0.70 +0.38 +0.95 0.00 0.00 +0.03 — 15:57
25 Ryan Poehling C +1.81 +0.75 +0.14 +0.95 0.00 0.00 -0.02 — 18:13
14 Drew Helleson D +1.64 +0.55 +0.01 +1.03 0.00 0.00 +0.05 — 18:47
20 Chris Kreider L +0.79 +0.75 +0.15 -0.10 0.00 -0.01 0.00 — 16:48
74 Ian Moore D +0.63 +0.70 +0.02 -0.16 0.00 0.00 +0.07 — 14:19
64 Mikael Granlund C +0.44 +0.70 +0.16 -0.41 0.00 -0.04 +0.03 — 18:51
24 Jansen Harkins C +0.37 0.00 +0.15 +0.04 +0.15 0.00 +0.03 — 10:44
2 Jackson LaCombe D +0.04 +0.55 +0.03 -0.57 0.00 0.00 +0.03 — 22:54
45 Beckett Sennecke R -0.04 0.00 +0.15 -0.19 0.00 0.00 0.00 — 13:54
42 Tim Washe C -0.04 0.00 +0.08 -0.23 0.00 +0.07 +0.05 — 14:13
16 Ryan Strome C -0.08 0.00 +0.02 +0.05 -0.15 0.00 0.00 — 10:11
51 Olen Zellweger D -0.09 0.00 +0.08 -0.15 0.00 0.00 -0.02 — 16:43
7 Radko Gudas D -0.12 0.00 +0.05 -0.15 0.00 0.00 -0.02 — 16:10
1 Lukas Dostal G -0.16 0.00 — — 0.00 — — -0.16 60:00
44 Ross Johnston L -0.24 0.00 0.00 -0.23 0.00 -0.01 0.00 — 12:47
17 Alex Killorn L -0.45 0.00 +0.07 -0.57 0.00 0.00 +0.05 — 15:17
65 Jacob Trouba D -0.56 0.00 0.00 -0.55 0.00 0.00 -0.02 — 22:32

Seattle Kraken

Player Rating Points Shots On ice Pen FO Other GSAx TOI
19 Jared McCann L +1.16 +0.75 +0.13 +0.28 0.00 0.00 0.00 — 16:34
10 Matty Beniers C +1.12 +0.55 +0.27 +0.24 0.00 +0.01 +0.05 — 17:51
7 Jordan Eberle R +0.93 +0.70 +0.02 +0.23 0.00 0.00 -0.02 — 19:05
17 Jaden Schwartz L +0.90 +0.75 +0.04 +0.12 0.00 -0.01 0.00 — 15:44
41 Ryker Evans D +0.60 0.00 +0.04 +0.69 -0.15 0.00 +0.02 — 16:32
51 Shane Wright C +0.57 +0.70 +0.07 -0.19 0.00 -0.02 +0.01 — 15:21
84 Kaapo Kakko R +0.36 +0.55 +0.03 -0.19 0.00 -0.01 -0.02 — 15:11
55 Ryan Lindgren D +0.21 0.00 0.00 +0.21 -0.15 0.00 +0.15 — 14:37
20 Eeli Tolvanen R +0.11 0.00 +0.23 -0.17 0.00 0.00 +0.05 — 15:34
62 Brandon Montour D +0.07 0.00 +0.02 +0.14 -0.15 0.00 +0.06 — 27:54
9 Chandler Stephenson C -0.11 0.00 0.00 -0.17 0.00 +0.03 +0.03 — 15:54
63 Jacob Melanson R -0.14 0.00 +0.08 -0.22 0.00 0.00 0.00 — 10:30
24 Jamie Oleksiak D -0.19 0.00 +0.04 -0.26 0.00 0.00 +0.02 — 16:05
27 Berkly Catton C -0.19 0.00 +0.15 -0.47 +0.15 0.00 -0.02 — 13:37
26 Ryan Winterton C -0.23 0.00 0.00 -0.27 0.00 -0.01 +0.05 — 12:20
89 Frederick Gaudreau C -0.24 0.00 0.00 -0.23 0.00 -0.01 0.00 — 13:25
31 Philipp Grubauer G -0.38 0.00 — — 0.00 — — -0.38 58:41
29 Vince Dunn D -0.40 0.00 +0.07 -0.45 0.00 0.00 -0.02 — 24:09
6 Adam Larsson D -0.82 0.00 +0.02 -1.01 +0.15 0.00 +0.03 — 17:34

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.