New Jersey DevilsNJD 3–6 Final Philadelphia FlyersPHI

Saturday, November 22, 2025

Final 1st2nd3rd T SOG
New Jersey DevilsNJD 111 3 35
Philadelphia FlyersPHI 411 6 29

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

Highlights

Scoring

1st Period
7:37 NJD Timo Meier (6)PP Jesper Bratt (14), Nico Hischier (10) · wrist xG 0.56 1–0 ▶
9:00 PHI Noah Cates (5) Unassisted · snap xG 0.23 1–1 ▶
12:06 PHI Matvei Michkov (5) Sean Couturier (10) · wrist xG 0.13 1–2 ▶
12:15 PHI Tyson Foerster (6) Noah Cates (7), Travis Konecny (12) · snap xG 0.10 1–3 ▶
12:32 PHI Tyson Foerster (7) Noah Cates (8), Nick Seeler (3) · wrist xG 0.02 1–4 ▶
2nd Period
11:42 PHI Bobby Brink (6) Sean Couturier (11) · wrist xG 0.07 1–5 ▶
16:16 NJD Nico Hischier (5) Luke Hughes (11), Jesper Bratt (15) · wrist xG 0.15 2–5 ▶
3rd Period
13:27 NJD Nico Hischier (6) Simon Nemec (9), Jesper Bratt (16) · tip-in xG 0.10 3–5 ▶
15:21 PHI Trevor Zegras (7) Owen Tippett (7), Christian Dvorak (8) · wrist xG 0.19 3–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

NJD 45%Deserve to win55% PHI
NJDPHI
3.64Expected goals3.98
3Goals (no shootout)6
1.98Expected goals, 5 on 52.59
71Shot attempts48
60Unblocked attempts44
35Shots on goal29

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:15 NJD Goalie Goalie · Allen −2.1 goals saved
3 goals on 0.86 xG, 6 shots on goal
17:40 PHI xG swing xG swing · Out-chanced NJD 1.46–0.00
In xG over 10 minutes, 7:40 to 17:40 of the 1st; goals 4–0
2nd Period
1:57 PHI Deserve to win Deserve to win · PHI takes the lead, 60–40%
NJD had led since 7:23 of the 1st, by as much as 85%

Shot map

NJD shoots ←Bigger circle: higher xG; filled: goal→ PHI shoots
Brenden Dillon: wrist, 58 ft, xG 0.01 (P1 3:19) Arseny Gritsyuk: wrist, 55 ft, xG 0.01 (P1 3:23) Dougie Hamilton: wrist, 43 ft, xG 0.01 (P1 3:26) Connor Brown: wrist, 24 ft, xG 0.03 (P1 3:35) Luke Hughes: wrist, 51 ft, xG 0.01 (P1 5:50) Emil Andrae: backhand, 8 ft, xG 0.16 (P1 6:07) Dawson Mercer: tip-in, 14 ft, xG 0.10 (P1 6:36) Dougie Hamilton: slap, 53 ft, xG 0.05 (P1 7:03) Nico Hischier: wrist, 28 ft, xG 0.14 (P1 7:19) Timo Meier: backhand, 6 ft, xG 0.12 (P1 7:23) Timo Meier: snap, 6 ft, xG 0.04 (P1 7:24) Jesper Bratt: wrist, 34 ft, xG 0.09 (P1 7:32) Timo Meier: snap, 9 ft, xG 0.13 (P1 7:34) Trevor Zegras: wrist, 27 ft, xG 0.04 (P1 8:21) Egor Zamula: snap, 29 ft, xG 0.14 (P1 8:58) Trevor Zegras: wrist, 18 ft, xG 0.02 (P1 10:59) Owen Tippett: tip-in, 35 ft, xG 0.03 (P1 11:02) Dougie Hamilton: wrist, 119 ft, xG 0.00 (P1 11:39) Matvei Michkov: wrist, 31 ft, xG 0.01 (P1 11:50) Matvei Michkov: wrist, 38 ft, xG 0.08 (P1 15:43) Travis Konecny: snap, 23 ft, xG 0.23 (P1 16:09) Noah Cates: deflected, 7 ft, xG 0.15 (P1 16:22) Noah Cates: tip-in, 11 ft, xG 0.13 (P1 16:36) Noah Cates: snap, 8 ft, xG 0.09 (P1 16:37) Sean Couturier: snap, 14 ft, xG 0.08 (P1 16:49) Stefan Noesen: wrist, 24 ft, xG 0.12 (P1 19:35) Simon Nemec: wrist, 33 ft, xG 0.05 (P2 0:16) Luke Hughes: wrist, 151 ft, xG 0.00 (P2 0:35) Timo Meier: backhand, 6 ft, xG 0.04 (P2 0:46) Christian Dvorak: wrist, 13 ft, xG 0.20 (P2 0:59) Trevor Zegras: snap, 38 ft, xG 0.02 (P2 1:14) Trevor Zegras: wrist, 28 ft, xG 0.08 (P2 1:56) Travis Konecny: wrist, 21 ft, xG 0.04 (P2 1:57) Travis Konecny: wrist, 14 ft, xG 0.09 (P2 2:18) Bobby Brink: snap, 27 ft, xG 0.14 (P2 2:31) Travis Konecny: snap, 16 ft, xG 0.20 (P2 4:21) Simon Nemec: snap, 60 ft, xG 0.01 (P2 4:32) Travis Sanheim: snap, 27 ft, xG 0.16 (P2 5:40) Travis Sanheim: snap, 52 ft, xG 0.02 (P2 5:43) Bobby Brink: wrist, 34 ft, xG 0.07 (P2 6:05) Bobby Brink: snap, 24 ft, xG 0.03 (P2 6:15) Nick Seeler: wrist, 61 ft, xG 0.02 (P2 6:31) Jesper Bratt: wrap-around, 8 ft, xG 0.02 (P2 6:52) Arseny Gritsyuk: wrist, 26 ft, xG 0.04 (P2 7:47) Arseny Gritsyuk: tip-in, 18 ft, xG 0.06 (P2 7:55) Evgenii Dadonov: slap, 48 ft, xG 0.02 (P2 10:17) Ondrej Palat: tip-in, 23 ft, xG 0.07 (P2 12:48) Luke Hughes: wrist, 45 ft, xG 0.04 (P2 12:53) Noah Cates: snap, 72 ft, xG 0.00 (P2 14:03) Timo Meier: wrist, 60 ft, xG 0.01 (P2 14:22) Luke Glendening: wrist, 30 ft, xG 0.11 (P2 14:27) Matvei Michkov: slap, 54 ft, xG 0.03 (P2 14:45) Luke Glendening: wrist, 83 ft, xG 0.00 (P2 14:52) Nicolas Deslauriers: snap, 33 ft, xG 0.08 (P2 15:41) Jesper Bratt: deflected, 7 ft, xG 0.14 (P2 16:33) Bobby Brink: tip-in, 20 ft, xG 0.07 (P2 17:43) Simon Nemec: slap, 60 ft, xG 0.03 (P2 18:26) Simon Nemec: wrist, 28 ft, xG 0.05 (P2 18:35) Dawson Mercer: tip-in, 8 ft, xG 0.10 (P2 18:55) Luke Hughes: wrist, 54 ft, xG 0.03 (P2 19:08) Arseny Gritsyuk: wrist, 31 ft, xG 0.08 (P3 1:21) Ondrej Palat: bat, 7 ft, xG 0.03 (P3 1:22) Luke Glendening: backhand, 18 ft, xG 0.02 (P3 1:59) Jesper Bratt: wrist, 50 ft, xG 0.01 (P3 2:45) Egor Zamula: wrist, 67 ft, xG 0.01 (P3 4:32) Luke Glendening: backhand, 21 ft, xG 0.01 (P3 4:43) Travis Sanheim: snap, 53 ft, xG 0.02 (P3 5:38) Tyson Foerster: wrist, 11 ft, xG 0.10 (P3 6:01) Timo Meier: wrist, 53 ft, xG 0.02 (P3 6:46) Arseny Gritsyuk: wrist, 37 ft, xG 0.01 (P3 6:47) Dawson Mercer: backhand, 10 ft, xG 0.02 (P3 6:55) Luke Hughes: wrist, 26 ft, xG 0.08 (P3 6:57) Ondrej Palat: snap, 42 ft, xG 0.04 (P3 7:02) Simon Nemec: snap, 53 ft, xG 0.01 (P3 7:09) Luke Hughes: wrist, 32 ft, xG 0.04 (P3 7:25) Dawson Mercer: backhand, 26 ft, xG 0.02 (P3 8:01) Rodrigo Abols: wrist, 17 ft, xG 0.16 (P3 8:32) Simon Nemec: wrist, 50 ft, xG 0.03 (P3 9:12) Nico Hischier: wrist, 9 ft, xG 0.24 (P3 9:16) Jesper Bratt: wrist, 11 ft, xG 0.12 (P3 9:29) Jonas Siegenthaler: wrist, 38 ft, xG 0.00 (P3 9:40) Garnet Hathaway: wrist, 41 ft, xG 0.03 (P3 10:29) Cam York: wrist, 24 ft, xG 0.25 (P3 10:53) Nico Hischier: wrist, 33 ft, xG 0.09 (P3 11:31) Nico Hischier: backhand, 15 ft, xG 0.03 (P3 11:32) Nico Hischier: backhand, 15 ft, xG 0.06 (P3 11:34) Rodrigo Abols: tip-in, 9 ft, xG 0.03 (P3 12:42) Dawson Mercer: snap, 43 ft, xG 0.05 (P3 14:01) Dougie Hamilton: wrist, 58 ft, xG 0.02 (P3 14:04) Dougie Hamilton: wrist, 34 ft, xG 0.05 (P3 14:15) Jesper Bratt: wrist, 25 ft, xG 0.03 (P3 14:30) Cam York: wrist, 47 ft, xG 0.03 (P3 15:33) Sean Couturier: snap, 27 ft, xG 0.12 (P3 17:44) Paul Cotter: wrist, 31 ft, xG 0.09 (P3 17:52) Trevor Zegras: wrist, 26 ft, xG 0.11 (P3 19:38) Timo Meier: GOAL, wrist, 6 ft, xG 0.56 (P1 7:37) Noah Cates: GOAL, snap, 18 ft, xG 0.23 (P1 9:00) Matvei Michkov: GOAL, wrist, 21 ft, xG 0.13 (P1 12:06) Tyson Foerster: GOAL, snap, 32 ft, xG 0.10 (P1 12:15) Tyson Foerster: GOAL, wrist, 38 ft, xG 0.02 (P1 12:32) Bobby Brink: GOAL, wrist, 38 ft, xG 0.07 (P2 11:42) Nico Hischier: GOAL, wrist, 23 ft, xG 0.15 (P2 16:16) Nico Hischier: GOAL, tip-in, 18 ft, xG 0.10 (P3 13:27) Trevor Zegras: GOAL, wrist, 22 ft, xG 0.19 (P3 15:21)
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

New Jersey Devils

Skater GAP+/− AttxG HitBlkTOI
Forwards
63 Jesper Bratt 033 +1 80.41 1020:50
91 Dawson Mercer 000 -1 60.29 1120:25
13 Nico Hischier 213 +1 70.79 1020:11
28 Timo Meier 101 +1 80.92 3019:43
16 Connor Brown 000 -3 20.03 0015:56
81 Arseny Gritsyuk 000 -2 50.19 0113:11
41 Luke Glendening 000 0 40.14 2012:14
47 Paul Cotter 000 -1 10.09 1011:33
11 Stefan Noesen 000 -1 10.12 0111:27
81 Ondrej Palat 000 -2 40.14 6010:18
33 Evgenii Dadonov 000 -2 10.02 0009:43
83 Juho Lammikko 000 -2 00.00 4009:27
Defense
43 Luke Hughes 011 -1 90.19 0022:29
7 Dougie Hamilton 000 -2 70.12 1022:26
71 Simon Nemec 011 0 60.18 0020:05
5 Brenden Dillon 000 -2 10.01 3019:15
71 Jonas Siegenthaler 000 -2 10.00 4118:07
44 Dennis Cholowski 000 -1 00.00 1015:08
Goalie SAGA SVSV% xGA GSAx
Jake Allen 29623 .793 3.98 -2.02

Philadelphia Flyers

Skater GAP+/− AttxG HitBlkTOI
Forwards
11 Travis Konecny 011 +2 50.56 1018:27
71 Tyson Foerster 202 +2 30.21 0117:20
46 Trevor Zegras 101 0 60.45 0016:41
27 Noah Cates 123 +3 50.60 2016:28
22 Christian Dvorak 011 0 10.20 1015:56
39 Matvei Michkov 101 +2 40.25 1015:49
74 Owen Tippett 011 0 10.03 2015:34
14 Sean Couturier 022 +2 20.20 1015:16
10 Bobby Brink 101 +2 50.38 2013:44
18 Rodrigo Abols 000 -1 20.19 1112:41
21 Garnet Hathaway 000 0 10.03 2112:14
44 Nicolas Deslauriers 000 0 10.08 3011:49
Defense
8 Cam York 000 -1 20.28 0223:22
6 Travis Sanheim 000 -2 30.20 1222:42
9 Jamie Drysdale 000 0 10.00 1219:45
36 Emil Andrae 000 +1 20.16 2018:15
24 Nick Seeler 011 +5 20.02 3116:22
Goalie SAGA SVSV% xGA GSAx
Dan Vladar 35332 .914 3.64 +0.64

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.

New Jersey Devils

Player Rating Points Shots On ice Pen FO Other GSAx TOI
63 Jesper Bratt L +2.81 +1.80 +0.26 +0.77 0.00 0.00 -0.02 — 20:50
13 Nico Hischier C +2.56 +2.05 +0.51 +0.13 -0.15 +0.05 -0.04 — 20:11
28 Timo Meier R +2.25 +0.75 +0.60 +0.93 0.00 -0.01 -0.02 — 19:43
17 Simon Nemec D +0.92 +0.70 +0.12 +0.28 -0.15 0.00 -0.02 — 20:05
91 Dawson Mercer C +0.36 0.00 +0.19 +0.14 0.00 -0.02 +0.05 — 20:25
43 Luke Hughes D +0.22 +0.70 +0.12 -0.37 -0.15 0.00 -0.08 — 22:29
81 Arseny Gritsyuk R +0.01 0.00 +0.13 -0.19 0.00 0.00 +0.07 — 13:11
14 Luke Glendening C -0.17 0.00 +0.09 -0.26 0.00 0.00 0.00 — 12:14
44 Dennis Cholowski D -0.31 0.00 0.00 -0.29 0.00 0.00 -0.02 — 15:08
18 Ondrej Palat L -0.46 0.00 +0.09 -0.55 0.00 0.00 0.00 — 10:18
7 Dougie Hamilton D -0.65 0.00 +0.08 -0.74 0.00 0.00 0.00 — 22:26
71 Jonas Siegenthaler D -0.76 0.00 0.00 -0.75 0.00 0.00 -0.01 — 18:07
11 Stefan Noesen R -0.79 0.00 +0.08 -0.92 0.00 0.00 +0.05 — 11:27
33 Evgenii Dadonov L -0.85 0.00 +0.01 -0.86 0.00 0.00 0.00 — 9:43
47 Paul Cotter L -0.89 0.00 +0.06 -1.11 +0.15 -0.01 +0.02 — 11:33
5 Brenden Dillon D -0.94 0.00 +0.01 -0.95 0.00 0.00 0.00 — 19:15
83 Juho Lammikko C -1.08 0.00 0.00 -1.08 0.00 0.00 0.00 — 9:27
16 Connor Brown R -1.26 0.00 +0.02 -1.25 0.00 -0.01 -0.02 — 15:56
34 Jake Allen G -2.02 0.00 — — 0.00 — — -2.02 59:32

Philadelphia Flyers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
27 Noah Cates L +3.12 +2.15 +0.39 +0.65 0.00 -0.05 -0.02 — 16:28
71 Tyson Foerster R +2.76 +1.50 +0.13 +1.09 0.00 0.00 +0.03 — 17:20
14 Sean Couturier C +1.82 +1.40 +0.13 +0.11 +0.15 +0.03 0.00 — 15:16
11 Travis Konecny R +1.75 +0.55 +0.36 +0.67 +0.15 0.00 +0.02 — 18:27
24 Nick Seeler D +1.52 +0.55 +0.01 +0.90 0.00 0.00 +0.05 — 16:22
10 Bobby Brink R +1.46 +0.75 +0.25 +0.48 0.00 +0.01 -0.02 — 13:44
39 Matvei Michkov R +1.45 +0.75 +0.16 +0.56 0.00 0.00 -0.02 — 15:49
5 Egor Zamula D +1.34 0.00 +0.10 +1.27 0.00 0.00 -0.02 — 14:18
46 Trevor Zegras C +1.14 +0.75 +0.30 +0.10 0.00 -0.01 0.00 — 16:41
74 Owen Tippett R +1.07 +0.70 +0.02 +0.34 0.00 0.00 0.00 — 15:34
22 Christian Dvorak C +0.96 +0.55 +0.13 +0.22 0.00 +0.04 +0.02 — 15:56
36 Emil Andrae D +0.86 0.00 +0.10 +0.76 0.00 0.00 0.00 — 18:15
80 Dan Vladar G +0.64 0.00 — — 0.00 — — +0.64 59:58
9 Jamie Drysdale D +0.49 0.00 0.00 +0.37 0.00 0.00 +0.12 — 19:45
44 Nicolas Deslauriers L +0.18 0.00 +0.05 +0.15 0.00 0.00 -0.02 — 11:49
19 Garnet Hathaway R +0.13 0.00 +0.02 -0.07 +0.15 0.00 +0.03 — 12:14
18 Rodrigo Abols C +0.08 0.00 +0.12 -0.05 0.00 -0.02 +0.03 — 12:41
8 Cam York D +0.02 0.00 +0.18 -0.09 -0.15 0.00 +0.08 — 23:22
6 Travis Sanheim D -0.15 0.00 +0.13 -0.38 0.00 0.00 +0.10 — 22:42

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.