Anaheim DucksANA 1–4 Final New Jersey DevilsNJD

Saturday, December 13, 2025

Final 1st2nd3rd T SOG
Anaheim DucksANA 100 1 31
New Jersey DevilsNJD 121 4 22

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

Highlights

Scoring

1st Period
13:18 ANA Troy Terry (10) Leo Carlsson (23) · snap xG 0.23 1–0 ▶
16:09 NJD Stefan Noesen (2) Juho Lammikko (1), Jesper Bratt (22) · wrist xG 0.18 1–1 ▶
2nd Period
5:52 NJD Paul Cotter (5) Juho Lammikko (2), Colton White (2) · wrist xG 0.08 1–2 ▶
17:04 NJD Cody Glass (6) Ondrej Palat (4), Colton White (3) · snap xG 0.20 1–3 ▶
3rd Period
18:00 NJD Connor Brown (7)EN Ondrej Palat (5) · backhand xG 0.92 1–4 ▶

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 43%Deserve to win57% NJD
ANANJD
2.62Expected goals4.30
1Goals (no shootout)4
1.91Expected goals, 5 on 52.50
62Shot attempts61
48Unblocked attempts40
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:10 NJD xG swing xG swing · Out-chanced ANA 1.25–0.11
In xG over 10 minutes, 19:00 of the 1st to 9:00 of the 2nd; goals 1–0
3rd Period
15:50 ANA Pulled goalie Pulled goalie · Pulled Dostal, down 3–1
With 4:10 left; NJD scored at 18:00 of the 3rd (1–4)

Shot map

ANA shoots ←Bigger circle: higher xG; filled: goal→ NJD shoots
Dawson Mercer: wrist, 14 ft, xG 0.11 (P1 0:14) Dougie Hamilton: snap, 33 ft, xG 0.01 (P1 0:16) Ian Moore: snap, 37 ft, xG 0.03 (P1 1:59) Olen Zellweger: snap, 63 ft, xG 0.02 (P1 2:06) Jesper Bratt: slap, 27 ft, xG 0.13 (P1 2:55) Cody Glass: snap, 49 ft, xG 0.01 (P1 3:27) Olen Zellweger: tip-in, 11 ft, xG 0.09 (P1 3:35) Dougie Hamilton: wrist, 53 ft, xG 0.01 (P1 4:43) Dougie Hamilton: slap, 38 ft, xG 0.04 (P1 4:58) Cody Glass: snap, 13 ft, xG 0.18 (P1 6:55) Connor Brown: backhand, 52 ft, xG 0.02 (P1 7:35) Juho Lammikko: backhand, 17 ft, xG 0.06 (P1 8:24) Mason McTavish: wrist, 59 ft, xG 0.02 (P1 10:56) Frank Vatrano: snap, 47 ft, xG 0.01 (P1 11:43) Jackson LaCombe: slap, 50 ft, xG 0.01 (P1 11:50) Jacob Trouba: slap, 46 ft, xG 0.02 (P1 11:53) Olen Zellweger: snap, 26 ft, xG 0.02 (P1 12:41) Luke Hughes: wrist, 158 ft, xG 0.00 (P1 12:45) Juho Lammikko: snap, 25 ft, xG 0.16 (P1 13:34) Drew Helleson: snap, 63 ft, xG 0.00 (P1 15:03) Ross Johnston: wrist, 9 ft, xG 0.17 (P1 15:12) Ross Johnston: backhand, 7 ft, xG 0.07 (P1 15:13) Beckett Sennecke: wrist, 42 ft, xG 0.01 (P1 18:43) Ian Moore: slap, 54 ft, xG 0.01 (P1 18:47) Cody Glass: tip-in, 9 ft, xG 0.09 (P1 19:32) Cody Glass: deflected, 10 ft, xG 0.18 (P1 19:34) Nico Hischier: wrist, 36 ft, xG 0.06 (P1 19:55) Leo Carlsson: snap, 45 ft, xG 0.04 (P2 1:20) Nico Hischier: backhand, 39 ft, xG 0.02 (P2 1:29) Cutter Gauthier: snap, 23 ft, xG 0.03 (P2 2:32) Dawson Mercer: snap, 7 ft, xG 0.16 (P2 3:28) Ross Johnston: wrist, 31 ft, xG 0.03 (P2 3:42) Ondrej Palat: tip-in, 8 ft, xG 0.09 (P2 4:13) Ondrej Palat: backhand, 17 ft, xG 0.07 (P2 4:49) Colton White: snap, 63 ft, xG 0.02 (P2 5:48) Jacob Trouba: wrist, 61 ft, xG 0.00 (P2 6:07) Luke Hughes: slap, 41 ft, xG 0.03 (P2 6:18) Ondrej Palat: deflected, 9 ft, xG 0.03 (P2 6:19) Ondrej Palat: wrist, 7 ft, xG 0.08 (P2 6:20) Ondrej Palat: deflected, 7 ft, xG 0.17 (P2 8:09) Stefan Noesen: wrist, 7 ft, xG 0.12 (P2 8:09) Dawson Mercer: slap, 45 ft, xG 0.06 (P2 8:52) Olen Zellweger: slap, 64 ft, xG 0.02 (P2 10:33) Jesper Bratt: wrist, 17 ft, xG 0.11 (P2 10:49) Chris Kreider: wrist, 30 ft, xG 0.07 (P2 12:33) Jackson LaCombe: slap, 53 ft, xG 0.04 (P2 12:46) Troy Terry: deflected, 9 ft, xG 0.12 (P2 13:21) Troy Terry: wrist, 8 ft, xG 0.06 (P2 13:22) Cutter Gauthier: wrist, 43 ft, xG 0.05 (P2 14:06) Alex Killorn: wrist, 8 ft, xG 0.05 (P2 15:27) Troy Terry: wrist, 29 ft, xG 0.06 (P2 16:12) Connor Brown: tip-in, 10 ft, xG 0.03 (P2 17:55) Dawson Mercer: snap, 29 ft, xG 0.09 (P2 18:11) Luke Hughes: slap, 42 ft, xG 0.02 (P2 18:27) Jackson LaCombe: wrist, 21 ft, xG 0.11 (P2 18:59) Jacob Trouba: snap, 41 ft, xG 0.01 (P2 19:07) Leo Carlsson: wrist, 52 ft, xG 0.02 (P2 19:55) Chris Kreider: wrist, 143 ft, xG 0.00 (P3 0:29) Cutter Gauthier: wrist, 89 ft, xG 0.00 (P3 1:26) Paul Cotter: wrist, 41 ft, xG 0.01 (P3 1:55) Jonas Siegenthaler: snap, 47 ft, xG 0.01 (P3 3:01) Connor Brown: snap, 39 ft, xG 0.01 (P3 4:46) Jacob Trouba: wrist, 55 ft, xG 0.01 (P3 6:07) Chris Kreider: snap, 30 ft, xG 0.02 (P3 7:31) Troy Terry: wrist, 20 ft, xG 0.06 (P3 7:40) Cutter Gauthier: bat, 26 ft, xG 0.03 (P3 7:44) Ian Moore: wrist, 14 ft, xG 0.16 (P3 9:16) Beckett Sennecke: wrist, 14 ft, xG 0.06 (P3 11:16) Beckett Sennecke: tip-in, 6 ft, xG 0.13 (P3 11:46) Beckett Sennecke: wrist, 6 ft, xG 0.06 (P3 11:47) Leo Carlsson: snap, 45 ft, xG 0.04 (P3 12:43) Dawson Mercer: snap, 21 ft, xG 0.25 (P3 13:22) Dawson Mercer: snap, 31 ft, xG 0.10 (P3 14:16) Olen Zellweger: wrist, 35 ft, xG 0.05 (P3 14:28) Ian Moore: wrist, 36 ft, xG 0.03 (P3 15:48) Troy Terry: wrist, 7 ft, xG 0.18 (P3 15:58) Beckett Sennecke: backhand, 8 ft, xG 0.06 (P3 16:07) Ondrej Palat: snap, 147 ft, xG 0.38 (P3 17:11) Chris Kreider: tip-in, 10 ft, xG 0.09 (P3 17:46) Ryan Poehling: wrist, 23 ft, xG 0.09 (P3 18:45) Frank Vatrano: snap, 39 ft, xG 0.01 (P3 18:49) Frank Vatrano: wrist, 31 ft, xG 0.09 (P3 18:56) Dennis Cholowski: snap, 75 ft, xG 0.00 (P3 19:13) Troy Terry: GOAL, snap, 23 ft, xG 0.23 (P1 13:18) Stefan Noesen: GOAL, wrist, 11 ft, xG 0.18 (P1 16:09) Paul Cotter: GOAL, wrist, 9 ft, xG 0.08 (P2 5:52) Cody Glass: GOAL, snap, 22 ft, xG 0.20 (P2 17:04) Connor Brown: GOAL, backhand, 3 ft, xG 0.92 (P3 18:00)
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
91 Leo Carlsson 011 0 40.10 0022:53
22 Chris Kreider 000 0 40.19 1021:03
64 Mikael Granlund 000 -2 00.00 0018:52
19 Troy Terry 101 0 70.71 0118:36
45 Beckett Sennecke 000 -4 60.33 1017:18
61 Cutter Gauthier 000 -2 40.11 0014:19
17 Alex Killorn 000 0 10.05 1214:19
25 Ryan Poehling 000 0 10.09 0113:39
49 Ross Johnston 000 0 30.26 2012:47
22 Ryan Strome 000 0 10.00 1012:12
83 Mason McTavish 000 -3 10.02 0111:37
77 Frank Vatrano 000 0 30.11 1109:25
Defense
2 Jackson LaCombe 000 -1 60.16 3424:33
3 Ian Moore 000 0 50.23 0320:26
65 Jacob Trouba 000 0 40.05 2119:41
8 Olen Zellweger 000 -1 90.19 2417:49
14 Drew Helleson 000 -1 20.00 1316:50
6 Radko Gudas 000 -2 10.00 2011:51
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 21318 .857 3.00 +0.00

New Jersey Devils

Skater GAP+/− AttxG HitBlkTOI
Forwards
13 Nico Hischier 000 0 30.08 1019:57
63 Jesper Bratt 011 0 40.24 1119:06
91 Dawson Mercer 000 0 90.78 1018:36
16 Connor Brown 101 +1 40.98 0117:10
47 Paul Cotter 101 +2 30.09 1216:24
11 Stefan Noesen 101 +2 50.29 0014:42
81 Ondrej Palat 022 +1 80.81 0014:28
12 Cody Glass 101 +1 50.66 2014:28
83 Juho Lammikko 022 +2 30.22 2013:38
41 Luke Glendening 000 0 00.00 1110:40
Defense
43 Luke Hughes 000 0 70.05 0124:33
7 Dougie Hamilton 000 +1 40.06 0022:37
5 Brenden Dillon 000 +1 00.00 2222:11
71 Jonas Siegenthaler 000 +1 30.01 2120:12
6 Colton White 022 +2 20.02 0014:38
44 Dennis Cholowski 000 +1 10.00 0113:03
Goalie SAGA SVSV% xGA GSAx
Jake Allen 31130 .968 2.62 +1.62

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
19 Troy Terry R +1.44 +0.75 +0.46 +0.26 0.00 0.00 -0.03 — 18:36
91 Leo Carlsson C +1.06 +0.70 +0.06 +0.29 +0.15 -0.09 -0.06 — 22:53
77 Frank Vatrano R +0.24 0.00 +0.07 +0.12 0.00 0.00 +0.05 — 9:25
44 Ross Johnston L +0.20 0.00 +0.17 +0.07 0.00 0.00 -0.04 — 12:47
17 Alex Killorn L +0.15 0.00 +0.03 +0.17 -0.15 -0.01 +0.10 — 14:19
20 Chris Kreider L +0.12 0.00 +0.12 +0.02 0.00 -0.02 0.00 — 21:03
74 Ian Moore D +0.10 0.00 +0.15 -0.22 0.00 0.00 +0.17 — 20:26
61 Cutter Gauthier L +0.03 0.00 +0.07 -0.21 +0.15 +0.01 0.00 — 14:19
1 Lukas Dostal G 0.00 0.00 — — 0.00 — — 0.00 57:50
51 Olen Zellweger D -0.11 0.00 +0.12 -0.46 0.00 0.00 +0.22 — 17:49
65 Jacob Trouba D -0.11 0.00 +0.04 -0.16 0.00 0.00 +0.01 — 19:41
16 Ryan Strome C -0.13 0.00 0.00 +0.01 -0.15 +0.01 0.00 — 12:12
14 Drew Helleson D -0.15 0.00 0.00 -0.30 0.00 0.00 +0.15 — 16:50
25 Ryan Poehling C -0.18 0.00 +0.06 -0.26 0.00 -0.03 +0.05 — 13:39
7 Radko Gudas D -0.22 0.00 0.00 -0.22 0.00 0.00 0.00 — 11:51
2 Jackson LaCombe D -0.30 0.00 +0.11 -0.57 0.00 0.00 +0.16 — 24:33
45 Beckett Sennecke R -0.99 0.00 +0.22 -1.17 0.00 0.00 -0.04 — 17:18
23 Mason McTavish C -1.02 0.00 +0.01 -1.07 0.00 -0.01 +0.05 — 11:37
64 Mikael Granlund C -1.05 0.00 0.00 -1.04 0.00 -0.01 0.00 — 18:52

New Jersey Devils

Player Rating Points Shots On ice Pen FO Other GSAx TOI
83 Juho Lammikko C +2.00 +1.40 +0.14 +0.42 0.00 +0.04 0.00 — 13:38
18 Ondrej Palat L +1.85 +1.40 +0.53 -0.09 0.00 -0.01 +0.02 — 14:28
11 Stefan Noesen R +1.66 +0.75 +0.19 +0.73 0.00 -0.01 0.00 — 14:42
47 Paul Cotter L +1.65 +0.75 +0.06 +0.77 0.00 0.00 +0.08 — 16:24
34 Jake Allen G +1.62 0.00 — — 0.00 — — +1.62 60:00
45 Colton White D +1.57 +1.10 +0.01 +0.50 0.00 0.00 -0.04 — 14:38
16 Connor Brown R +1.54 +0.75 +0.63 +0.12 0.00 -0.01 +0.05 — 17:10
12 Cody Glass C +1.37 +0.75 +0.43 +0.15 0.00 +0.06 -0.02 — 14:28
91 Dawson Mercer C +1.28 0.00 +0.50 +0.77 0.00 0.00 0.00 — 18:36
7 Dougie Hamilton D +1.24 0.00 +0.04 +1.35 -0.15 0.00 0.00 — 22:37
71 Jonas Siegenthaler D +1.18 0.00 +0.01 +1.32 -0.15 0.00 +0.01 — 20:12
63 Jesper Bratt L +1.04 +0.55 +0.16 +0.29 0.00 0.00 +0.05 — 19:06
13 Nico Hischier C +0.92 0.00 +0.06 +0.82 0.00 +0.07 -0.02 — 19:57
44 Dennis Cholowski D +0.40 0.00 0.00 +0.37 0.00 0.00 +0.03 — 13:03
14 Luke Glendening C -0.21 0.00 0.00 -0.43 +0.15 +0.02 +0.05 — 10:40
67 Xavier Parent C -0.26 0.00 0.00 -0.26 0.00 0.00 0.00 — 9:50
36 Angus Crookshank C -0.34 0.00 0.00 -0.43 0.00 -0.01 +0.10 — 7:47
43 Luke Hughes D -0.62 0.00 +0.03 -0.83 +0.15 0.00 +0.03 — 24:33
5 Brenden Dillon D -0.73 0.00 0.00 -0.81 0.00 0.00 +0.08 — 22:11

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.