Anaheim DucksANA 1–6 Final Los Angeles KingsLAK

Saturday, December 27, 2025

Final 1st2nd3rd T SOG
Anaheim DucksANA 010 1 26
Los Angeles KingsLAK 402 6 30

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

Highlights

Scoring

1st Period
3:03 LAK Drew Doughty (3) Quinton Byfield (16), Corey Perry (9) · tip-in xG 0.10 0–1 ▶
3:56 LAK Trevor Moore (5) Brian Dumoulin (7), Cody Ceci (6) · deflected xG 0.12 0–2 ▶
10:21 LAK Alex Laferriere (8) Adrian Kempe (18), Anze Kopitar (12) · snap xG 0.21 0–3 ▶
19:02 LAK Quinton Byfield (5)PP Brandt Clarke (12), Andrei Kuzmenko (5) · tip-in xG 0.08 0–4 ▶
2nd Period
10:02 ANA Mason McTavish (9)PP Leo Carlsson (25), Beckett Sennecke (18) · wrist xG 0.35 1–4 ▶
3rd Period
4:24 LAK Alex Laferriere (9) Brian Dumoulin (8), Anze Kopitar (13) · backhand xG 0.18 1–5 ▶
13:15 LAK Alex Laferriere (10) Brandt Clarke (13), Anze Kopitar (14) · slap xG 0.05 1–6 ▶

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 35%Deserve to win65% LAK
ANALAK
2.34Expected goals3.24
1Goals (no shootout)6
1.55Expected goals, 5 on 52.66
60Shot attempts69
42Unblocked attempts52
26Shots on goal30

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
12:20 LAK xG swing xG swing · Out-chanced ANA 1.39–0.09
In xG over 10 minutes, 2:20 to 12:20 of the 1st; goals 3–0
19:02 ANA Goalie Goalie · Dostal −2.3 goals saved
4 goals on 1.72 xG, 16 shots on goal
2nd Period
13:40 LAK No shift No shift · Helenius, 18:42 on the bench
No shift from 16:58 of the 1st to 2:19 of the 3rd; 5 shifts (2:46) before that
3rd Period
8:40 ANA No shift No shift · Johnston, 10:17 on the bench
No shift from 16:28 of the 2nd to 8:55 of the 3rd; 9 shifts (5:59) before that
17:30 ANA No shift No shift · Vatrano, 12:26 on the bench
No shift after 6:01 of the 3rd; 14 shifts (10:31) before that

Shot map

ANA shoots ←Bigger circle: higher xG; filled: goal→ LAK shoots
Jackson LaCombe: wrist, 62 ft, xG 0.01 (P1 0:14) Warren Foegele: wrist, 58 ft, xG 0.02 (P1 0:23) Anze Kopitar: backhand, 27 ft, xG 0.04 (P1 0:29) Joel Edmundson: slap, 55 ft, xG 0.02 (P1 0:46) Ryan Poehling: wrist, 6 ft, xG 0.32 (P1 2:12) Mason McTavish: wrist, 71 ft, xG 0.01 (P1 3:13) Warren Foegele: snap, 39 ft, xG 0.05 (P1 3:21) Alex Laferriere: snap, 29 ft, xG 0.08 (P1 3:47) Adrian Kempe: wrist, 82 ft, xG 0.00 (P1 4:28) Quinton Byfield: snap, 32 ft, xG 0.03 (P1 5:25) Alex Laferriere: slap, 18 ft, xG 0.21 (P1 6:51) Joel Edmundson: wrist, 34 ft, xG 0.04 (P1 8:12) Joel Edmundson: slap, 61 ft, xG 0.00 (P1 8:16) Alex Turcotte: wrist, 8 ft, xG 0.17 (P1 8:25) Cutter Gauthier: wrist, 29 ft, xG 0.09 (P1 8:35) Trevor Moore: wrist, 18 ft, xG 0.04 (P1 9:10) Joel Edmundson: wrist, 30 ft, xG 0.13 (P1 10:45) Quinton Byfield: wrist, 28 ft, xG 0.03 (P1 11:29) Quinton Byfield: tip-in, 11 ft, xG 0.13 (P1 11:39) Kevin Fiala: wrist, 32 ft, xG 0.06 (P1 12:05) Jackson LaCombe: wrist, 70 ft, xG 0.01 (P1 13:29) Chris Kreider: wrist, 42 ft, xG 0.04 (P1 15:01) Joel Armia: wrist, 59 ft, xG 0.02 (P1 16:31) Corey Perry: wrist, 12 ft, xG 0.03 (P1 16:50) Leo Carlsson: snap, 34 ft, xG 0.08 (P1 17:24) Jacob Trouba: wrist, 65 ft, xG 0.01 (P1 17:29) Brandt Clarke: slap, 52 ft, xG 0.05 (P1 18:44) Quinton Byfield: tip-in, 26 ft, xG 0.08 (P1 18:53) Olen Zellweger: wrist, 69 ft, xG 0.01 (P1 19:25) Anze Kopitar: poke, 15 ft, xG 0.08 (P1 19:40) Beckett Sennecke: wrist, 89 ft, xG 0.00 (P1 19:47) Corey Perry: wrist, 44 ft, xG 0.01 (P1 19:58) Alex Laferriere: tip-in, 9 ft, xG 0.06 (P2 1:22) Cutter Gauthier: snap, 47 ft, xG 0.01 (P2 2:06) Drew Doughty: wrist, 48 ft, xG 0.04 (P2 3:06) Mikael Granlund: wrist, 21 ft, xG 0.02 (P2 5:11) Cutter Gauthier: backhand, 18 ft, xG 0.01 (P2 5:13) Radko Gudas: slap, 72 ft, xG 0.01 (P2 6:30) Alex Killorn: wrist, 32 ft, xG 0.07 (P2 7:00) Joel Armia: wrist, 15 ft, xG 0.11 (P2 8:14) Olen Zellweger: wrist, 41 ft, xG 0.04 (P2 8:53) Leo Carlsson: wrist, 33 ft, xG 0.08 (P2 8:56) Ryan Strome: deflected, 9 ft, xG 0.03 (P2 8:57) Beckett Sennecke: wrist, 14 ft, xG 0.09 (P2 9:07) Beckett Sennecke: wrist, 8 ft, xG 0.15 (P2 9:57) Beckett Sennecke: wrist, 6 ft, xG 0.04 (P2 9:58) Olen Zellweger: wrist, 33 ft, xG 0.10 (P2 11:25) Troy Terry: wrist, 40 ft, xG 0.05 (P2 11:48) Chris Kreider: snap, 34 ft, xG 0.02 (P2 13:29) Drew Helleson: wrist, 59 ft, xG 0.01 (P2 13:37) Adrian Kempe: snap, 43 ft, xG 0.05 (P2 14:29) Corey Perry: snap, 15 ft, xG 0.09 (P2 14:38) Mason McTavish: wrist, 49 ft, xG 0.01 (P2 14:49) Adrian Kempe: snap, 28 ft, xG 0.04 (P2 15:16) Jacob Trouba: slap, 66 ft, xG 0.01 (P2 15:52) Ryan Poehling: wrist, 5 ft, xG 0.02 (P2 15:53) Warren Foegele: wrist, 41 ft, xG 0.00 (P2 17:01) Frank Vatrano: snap, 26 ft, xG 0.14 (P2 18:57) Leo Carlsson: wrist, 32 ft, xG 0.03 (P2 19:36) Trevor Moore: wrist, 51 ft, xG 0.01 (P3 0:31) Mikey Anderson: wrist, 46 ft, xG 0.02 (P3 3:28) Quinton Byfield: wrist, 43 ft, xG 0.04 (P3 3:36) Andrei Kuzmenko: snap, 15 ft, xG 0.08 (P3 5:08) Quinton Byfield: wrist, 11 ft, xG 0.12 (P3 6:06) Trevor Moore: wrist, 40 ft, xG 0.01 (P3 7:24) Chris Kreider: snap, 39 ft, xG 0.06 (P3 8:37) Andrei Kuzmenko: slap, 21 ft, xG 0.15 (P3 8:52) Mikey Anderson: slap, 66 ft, xG 0.03 (P3 8:59) Alex Killorn: tip-in, 7 ft, xG 0.09 (P3 9:10) Cutter Gauthier: snap, 43 ft, xG 0.04 (P3 9:56) Brandt Clarke: wrist, 58 ft, xG 0.01 (P3 10:47) Leo Carlsson: snap, 41 ft, xG 0.02 (P3 11:13) Leo Carlsson: snap, 48 ft, xG 0.03 (P3 11:48) Alex Laferriere: wrist, 28 ft, xG 0.05 (P3 12:36) Adrian Kempe: tip-in, 15 ft, xG 0.04 (P3 12:46) Alex Turcotte: tip-in, 20 ft, xG 0.05 (P3 13:43) Cody Ceci: wrist, 68 ft, xG 0.01 (P3 13:50) Ian Moore: slap, 57 ft, xG 0.01 (P3 14:29) Alex Killorn: wrist, 52 ft, xG 0.01 (P3 15:11) Warren Foegele: backhand, 14 ft, xG 0.14 (P3 15:49) Warren Foegele: wrist, 10 ft, xG 0.04 (P3 16:25) Ian Moore: slap, 46 ft, xG 0.05 (P3 17:15) Mikael Granlund: backhand, 14 ft, xG 0.09 (P3 17:42) Adrian Kempe: wrist, 57 ft, xG 0.01 (P3 17:55) Cody Ceci: wrist, 61 ft, xG 0.02 (P3 19:21) Mikael Granlund: slap, 33 ft, xG 0.05 (P3 19:48) Chris Kreider: backhand, 8 ft, xG 0.02 (P3 19:50) Drew Doughty: GOAL, tip-in, 8 ft, xG 0.10 (P1 3:03) Trevor Moore: GOAL, deflected, 12 ft, xG 0.12 (P1 3:56) Alex Laferriere: GOAL, snap, 13 ft, xG 0.21 (P1 10:21) Quinton Byfield: GOAL, tip-in, 23 ft, xG 0.08 (P1 19:02) Mason McTavish: GOAL, wrist, 7 ft, xG 0.35 (P2 10:02) Alex Laferriere: GOAL, backhand, 11 ft, xG 0.18 (P3 4:24) Alex Laferriere: GOAL, slap, 47 ft, xG 0.05 (P3 13:15)
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
83 Mason McTavish 101 -1 40.37 2018:08
45 Beckett Sennecke 011 -2 40.28 1017:51
64 Mikael Granlund 000 -2 40.16 2017:31
61 Cutter Gauthier 000 -3 110.15 0016:21
22 Chris Kreider 000 -2 40.14 2015:24
17 Alex Killorn 000 0 30.18 1015:13
91 Leo Carlsson 011 -2 60.24 0114:46
25 Ryan Poehling 000 0 20.34 1013:51
19 Troy Terry 000 -3 30.05 0013:00
77 Frank Vatrano 000 0 10.14 0010:31
22 Ryan Strome 000 0 10.03 2009:47
49 Ross Johnston 000 0 10.00 1009:25
Defense
2 Jackson LaCombe 000 -1 20.01 2122:05
65 Jacob Trouba 000 -1 20.02 1121:15
8 Olen Zellweger 000 -2 50.15 0121:04
3 Ian Moore 000 -2 30.06 0320:42
6 Radko Gudas 000 -2 20.01 0620:22
14 Drew Helleson 000 -2 20.01 1013:46
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 30624 .800 3.24 -2.76

Los Angeles Kings

Skater GAP+/− AttxG HitBlkTOI
Forwards
55 Quinton Byfield 112 +2 70.50 1018:46
11 Anze Kopitar 033 +3 30.12 0017:38
14 Alex Laferriere 303 +4 80.83 2116:24
9 Adrian Kempe 011 +3 60.13 1116:02
22 Kevin Fiala 000 0 20.06 1015:51
90 Corey Perry 011 +1 40.13 0114:56
62 Andrei Kuzmenko 011 0 20.23 0014:52
15 Alex Turcotte 000 0 30.22 0014:41
40 Joel Armia 000 +1 30.12 0114:41
37 Warren Foegele 000 0 70.26 1114:41
12 Trevor Moore 101 +1 50.18 1014:27
79 Samuel Helenius 000 0 00.00 0006:55
Defense
2 Brian Dumoulin 022 +3 40.00 0320:57
8 Drew Doughty 101 +1 20.13 1120:18
44 Mikey Anderson 000 +2 30.05 1119:01
92 Brandt Clarke 022 +1 20.06 1318:47
6 Joel Edmundson 000 +1 60.19 1118:15
5 Cody Ceci 011 +2 20.03 1217:56
Goalie SAGA SVSV% xGA GSAx
Anton Forsberg 26125 .962 2.34 +1.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.

Anaheim Ducks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
25 Ryan Poehling C +0.79 0.00 +0.22 +0.37 +0.15 +0.05 0.00 — 13:51
17 Alex Killorn L +0.56 0.00 +0.12 +0.45 0.00 0.00 0.00 — 15:13
44 Ross Johnston L +0.35 0.00 0.00 +0.39 0.00 0.00 -0.04 — 9:25
91 Leo Carlsson C +0.18 +0.70 +0.16 -0.73 0.00 +0.02 +0.03 — 14:46
77 Frank Vatrano R +0.09 0.00 +0.09 +0.04 0.00 0.00 -0.04 — 10:31
23 Mason McTavish C +0.02 +0.75 +0.24 -1.00 0.00 +0.01 +0.02 — 18:08
65 Jacob Trouba D -0.14 0.00 +0.02 -0.15 0.00 0.00 -0.01 — 21:15
16 Ryan Strome C -0.31 0.00 +0.02 -0.19 -0.15 +0.03 -0.02 — 9:47
2 Jackson LaCombe D -0.39 0.00 +0.01 -0.47 0.00 0.00 +0.07 — 22:05
51 Olen Zellweger D -0.43 0.00 +0.10 -0.58 0.00 0.00 +0.05 — 21:04
45 Beckett Sennecke R -0.57 +0.55 +0.18 -1.23 0.00 -0.01 -0.06 — 17:51
20 Chris Kreider L -0.64 0.00 +0.09 -0.73 0.00 0.00 0.00 — 15:24
64 Mikael Granlund C -0.67 0.00 +0.11 -0.57 -0.15 -0.04 -0.02 — 17:31
7 Radko Gudas D -0.77 0.00 0.00 -1.04 0.00 0.00 +0.26 — 20:22
74 Ian Moore D -0.79 0.00 +0.04 -0.83 -0.15 0.00 +0.15 — 20:42
14 Drew Helleson D -0.87 0.00 +0.01 -0.88 0.00 0.00 0.00 — 13:46
19 Troy Terry R -1.00 0.00 +0.03 -1.04 0.00 0.00 0.00 — 13:00
61 Cutter Gauthier L -1.59 0.00 +0.10 -1.67 0.00 -0.01 0.00 — 16:21
1 Lukas Dostal G -2.76 0.00 — — 0.00 — — -2.76 60:00

Los Angeles Kings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
14 Alex Laferriere R +4.29 +2.25 +0.54 +1.46 0.00 +0.01 +0.03 — 16:24
11 Anze Kopitar C +2.82 +1.65 +0.08 +1.08 0.00 +0.03 -0.02 — 17:38
55 Quinton Byfield R +2.68 +1.45 +0.33 +1.01 0.00 -0.05 -0.06 — 18:46
9 Adrian Kempe R +2.14 +0.70 +0.09 +1.34 0.00 +0.01 +0.01 — 16:02
92 Brandt Clarke D +2.06 +1.40 +0.04 +0.64 -0.15 0.00 +0.13 — 18:47
2 Brian Dumoulin D +2.03 +1.40 0.00 +0.50 0.00 0.00 +0.13 — 20:57
8 Drew Doughty D +1.68 +0.75 +0.09 +0.79 0.00 0.00 +0.05 — 20:18
12 Trevor Moore L +1.49 +0.75 +0.11 +0.65 0.00 -0.02 0.00 — 14:27
31 Anton Forsberg G +1.34 0.00 — — 0.00 — — +1.34 59:50
44 Mikey Anderson D +1.20 0.00 +0.03 +1.13 0.00 0.00 +0.03 — 19:01
10 Corey Perry R +1.06 +0.55 +0.09 +0.37 0.00 0.00 +0.05 — 14:56
5 Cody Ceci D +0.85 +0.55 +0.02 +0.20 0.00 0.00 +0.08 — 17:56
6 Joel Edmundson D +0.85 0.00 +0.12 +0.67 0.00 0.00 +0.05 — 18:15
96 Andrei Kuzmenko L +0.58 +0.55 +0.15 -0.17 +0.08 0.00 -0.02 — 14:52
37 Warren Foegele L +0.49 0.00 +0.17 +0.27 0.00 0.00 +0.05 — 14:41
15 Alex Turcotte C +0.34 0.00 +0.14 -0.02 +0.22 -0.01 0.00 — 14:41
22 Kevin Fiala L +0.22 0.00 +0.04 +0.22 0.00 -0.02 -0.02 — 15:51
40 Joel Armia R +0.08 0.00 +0.08 -0.04 0.00 +0.01 +0.03 — 14:41
79 Samuel Helenius C -0.13 0.00 0.00 -0.27 +0.15 -0.01 0.00 — 6:55

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.