San Jose SharksSJS 1–3 Final New Jersey DevilsNJD

Friday, October 24, 2025

Final 1st2nd3rd T SOG
San Jose SharksSJS 100 1 17
New Jersey DevilsNJD 021 3 29

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

Highlights

Scoring

1st Period
2:25 SJS William Eklund (2)PP Macklin Celebrini (7) · snap xG 0.19 1–0 ▶
2nd Period
0:40 NJD Dougie Hamilton (2)PP Dawson Mercer (5), Nico Hischier (5) · wrist xG 0.20 1–1 ▶
9:08 NJD Dougie Hamilton (3)PP Jack Hughes (4), Nico Hischier (6) · slap xG 0.14 1–2 ▶
3rd Period
19:13 NJD Connor Brown (4)EN Dougie Hamilton (1), Nico Hischier (7) · backhand xG 0.92 1–3 ▶

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

SJS 24%Deserve to win76% NJD
SJSNJD
2.07Expected goals4.61
1Goals (no shootout)3
1.18Expected goals, 5 on 51.54
45Shot attempts70
26Unblocked attempts46
17Shots 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).

2nd Period
0:40 NJD Deserve to win Deserve to win · NJD takes the lead, 63–37%
SJS had led since 2:25 of the 1st, by as much as 66%
11:10 SJS No shift No shift · Reaves, 12:20 on the bench
No shift from 14:22 of the 1st to 12:28 of the 2nd; 3 shifts (1:42) before that
13:20 NJD xG swing xG swing · Out-chanced SJS 1.63–0.00
In xG over 10 minutes, 10:50 of the 2nd to 0:50 of the 3rd; neither team scored
3rd Period
17:46 SJS Pulled goalie Pulled goalie · Pulled Askarov, down 2–1
With 2:14 left; NJD scored at 19:13 of the 3rd (1–3)

Shot map

SJS shoots ←Bigger circle: higher xG; filled: goal→ NJD shoots
Arseny Gritsyuk: wrist, 28 ft, xG 0.02 (P1 0:23) William Eklund: wrist, 11 ft, xG 0.09 (P1 1:09) Macklin Celebrini: wrist, 38 ft, xG 0.05 (P1 2:11) Will Smith: snap, 9 ft, xG 0.04 (P1 2:12) Paul Cotter: wrist, 8 ft, xG 0.16 (P1 2:46) Ryan Reaves: tip-in, 7 ft, xG 0.09 (P1 3:46) Ondrej Palat: wrist, 29 ft, xG 0.08 (P1 7:45) Brenden Dillon: wrist, 71 ft, xG 0.00 (P1 8:11) Nico Hischier: wrist, 18 ft, xG 0.11 (P1 9:49) Timo Meier: backhand, 25 ft, xG 0.03 (P1 10:14) Stefan Noesen: tip-in, 9 ft, xG 0.11 (P1 10:21) William Eklund: snap, 48 ft, xG 0.03 (P1 11:34) Dougie Hamilton: wrist, 61 ft, xG 0.02 (P1 12:19) Dmitry Orlov: slap, 40 ft, xG 0.03 (P1 12:33) Jack Hughes: wrist, 9 ft, xG 0.16 (P1 13:03) Mario Ferraro: wrist, 45 ft, xG 0.01 (P1 13:24) Barclay Goodrow: tip-in, 23 ft, xG 0.06 (P1 13:59) Will Smith: wrist, 37 ft, xG 0.06 (P1 14:51) Paul Cotter: wrist, 46 ft, xG 0.01 (P1 18:43) Nico Hischier: slap, 34 ft, xG 0.09 (P1 19:41) Nico Hischier: wrist, 14 ft, xG 0.10 (P2 0:36) Sam Dickinson: wrist, 69 ft, xG 0.01 (P2 0:49) Timo Meier: backhand, 20 ft, xG 0.07 (P2 1:18) Connor Brown: backhand, 57 ft, xG 0.01 (P2 2:34) Luke Hughes: backhand, 18 ft, xG 0.02 (P2 4:27) Brett Pesce: wrist, 52 ft, xG 0.02 (P2 4:42) Paul Cotter: backhand, 25 ft, xG 0.05 (P2 7:00) Jack Hughes: slap, 20 ft, xG 0.11 (P2 7:29) Dougie Hamilton: slap, 37 ft, xG 0.09 (P2 7:50) Dawson Mercer: snap, 23 ft, xG 0.08 (P2 8:16) Will Smith: slap, 31 ft, xG 0.12 (P2 9:57) Dawson Mercer: slap, 25 ft, xG 0.15 (P2 12:42) Dougie Hamilton: snap, 37 ft, xG 0.08 (P2 12:50) Dawson Mercer: wrist, 7 ft, xG 0.04 (P2 12:51) Nico Hischier: wrist, 16 ft, xG 0.15 (P2 13:16) Jack Hughes: poke, 7 ft, xG 0.27 (P2 13:18) Jesper Bratt: slap, 25 ft, xG 0.14 (P2 13:57) Nico Hischier: wrist, 5 ft, xG 0.16 (P2 14:52) Nico Hischier: slap, 41 ft, xG 0.09 (P2 15:05) Arseny Gritsyuk: tip-in, 15 ft, xG 0.08 (P2 15:43) Paul Cotter: tip-in, 13 ft, xG 0.06 (P2 15:53) Jesper Bratt: wrist, 36 ft, xG 0.09 (P2 18:28) Ondrej Palat: wrist, 11 ft, xG 0.23 (P2 18:30) Jack Hughes: wrist, 14 ft, xG 0.05 (P2 18:40) Paul Cotter: wrist, 42 ft, xG 0.01 (P2 19:10) Arseny Gritsyuk: snap, 55 ft, xG 0.02 (P3 0:42) Macklin Celebrini: snap, 39 ft, xG 0.08 (P3 2:32) Adam Gaudette: slap, 33 ft, xG 0.07 (P3 3:06) Jeff Skinner: slap, 53 ft, xG 0.03 (P3 3:33) Luke Glendening: wrist, 35 ft, xG 0.04 (P3 4:16) Dawson Mercer: slap, 43 ft, xG 0.07 (P3 4:38) Dawson Mercer: slap, 58 ft, xG 0.02 (P3 4:43) Mario Ferraro: slap, 61 ft, xG 0.00 (P3 5:52) Ondrej Palat: snap, 33 ft, xG 0.07 (P3 6:23) Philipp Kurashev: tip-in, 14 ft, xG 0.08 (P3 7:56) Adam Gaudette: slap, 40 ft, xG 0.07 (P3 8:10) Adam Gaudette: snap, 18 ft, xG 0.18 (P3 8:16) Tyler Toffoli: wrist, 31 ft, xG 0.05 (P3 8:57) Philipp Kurashev: deflected, 8 ft, xG 0.04 (P3 9:24) Adam Gaudette: snap, 11 ft, xG 0.41 (P3 9:50) William Eklund: tip-in, 11 ft, xG 0.08 (P3 10:01) Nico Hischier: slap, 36 ft, xG 0.07 (P3 10:17) Timo Meier: wrist, 14 ft, xG 0.09 (P3 10:23) Simon Nemec: snap, 56 ft, xG 0.02 (P3 13:40) Dougie Hamilton: slap, 68 ft, xG 0.01 (P3 14:20) Collin Graf: wrist, 20 ft, xG 0.09 (P3 15:58) Macklin Celebrini: snap, 31 ft, xG 0.08 (P3 17:00) Macklin Celebrini: wrist, 53 ft, xG 0.03 (P3 18:01) William Eklund: GOAL, snap, 20 ft, xG 0.19 (P1 2:25) Dougie Hamilton: GOAL, wrist, 21 ft, xG 0.20 (P2 0:40) Dougie Hamilton: GOAL, slap, 24 ft, xG 0.14 (P2 9:08) Connor Brown: GOAL, backhand, 13 ft, xG 0.92 (P3 19:13)
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

San Jose Sharks

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Macklin Celebrini 011 -1 40.24 2122:07
2 Will Smith 000 -1 40.22 0020:39
21 Alexander Wennberg 000 -1 00.00 0320:35
73 Tyler Toffoli 000 -1 80.05 0019:29
27 William Eklund 101 -1 40.39 0018:19
53 Jeff Skinner 000 0 30.03 0015:08
51 Collin Graf 000 0 20.09 1114:08
10 Ty Dellandrea 000 0 00.00 2111:34
96 Philipp Kurashev 000 0 30.12 0111:21
81 Adam Gaudette 000 0 60.73 0011:16
23 Barclay Goodrow 000 0 10.06 0209:54
75 Ryan Reaves 000 0 10.09 3004:53
Defense
27 Timothy Liljegren 000 0 00.00 0224:28
9 Dmitry Orlov 000 -1 20.03 0424:25
38 Mario Ferraro 000 0 40.01 1318:46
6 Sam Dickinson 000 0 10.01 1217:20
6 Vincent Iorio 000 0 00.00 0014:03
73 Vincent Desharnais 000 0 20.00 1113:59
Goalie SAGA SVSV% xGA GSAx
Yaroslav Askarov 28226 .929 3.69 +1.69

New Jersey Devils

Skater GAP+/− AttxG HitBlkTOI
Forwards
13 Nico Hischier 033 +1 70.77 0122:03
91 Dawson Mercer 011 0 80.36 1021:58
86 Jack Hughes 011 0 70.59 0221:15
63 Jesper Bratt 000 0 30.23 1019:14
28 Timo Meier 000 +1 70.19 4117:19
16 Connor Brown 101 +1 20.93 0016:42
81 Arseny Gritsyuk 000 0 30.12 4014:34
47 Paul Cotter 000 0 60.29 2012:47
81 Ondrej Palat 000 0 30.39 2210:52
41 Luke Glendening 000 0 20.04 1010:38
11 Stefan Noesen 000 0 10.11 3007:00
Defense
7 Dougie Hamilton 213 +1 90.53 1325:51
22 Brett Pesce 000 0 20.02 0220:36
43 Luke Hughes 000 0 30.02 0119:24
71 Jonas Siegenthaler 000 +1 10.00 0117:23
5 Brenden Dillon 000 0 10.00 2316:42
71 Simon Nemec 000 0 30.02 0212:04
Goalie SAGA SVSV% xGA GSAx
Jake Allen 17116 .941 2.07 +1.07

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.

San Jose Sharks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
30 Yaroslav Askarov G +1.69 0.00 — — 0.00 — — +1.69 58:15
72 William Eklund L +0.93 +0.75 +0.26 -0.06 0.00 0.00 -0.02 — 18:19
71 Macklin Celebrini C +0.88 +0.70 +0.15 0.00 0.00 -0.03 +0.05 — 22:07
6 Sam Dickinson D +0.44 0.00 0.00 +0.34 0.00 0.00 +0.10 — 17:20
9 Dmitry Orlov D +0.43 0.00 +0.02 +0.42 -0.15 0.00 +0.14 — 24:25
21 Alexander Wennberg C +0.27 0.00 0.00 -0.16 +0.30 +0.02 +0.11 — 20:35
2 Will Smith C +0.15 0.00 +0.14 0.00 0.00 0.00 0.00 — 20:39
23 Barclay Goodrow C +0.13 0.00 +0.04 -0.01 0.00 0.00 +0.10 — 9:54
75 Ryan Reaves R +0.10 0.00 +0.06 +0.02 0.00 0.00 +0.02 — 4:53
10 Ty Dellandrea C +0.04 0.00 0.00 -0.01 0.00 0.00 +0.05 — 11:34
73 Tyler Toffoli C +0.04 0.00 +0.03 0.00 0.00 0.00 0.00 — 19:29
81 Adam Gaudette R 0.00 0.00 +0.47 -0.33 -0.15 +0.01 0.00 — 11:16
96 Philipp Kurashev C -0.05 0.00 +0.08 -0.23 0.00 +0.05 +0.05 — 11:21
37 Timothy Liljegren D -0.08 0.00 0.00 -0.29 +0.15 0.00 +0.06 — 24:28
22 Vincent Iorio D -0.09 0.00 0.00 +0.06 -0.15 0.00 0.00 — 14:03
53 Jeff Skinner L -0.16 0.00 +0.02 -0.16 0.00 0.00 -0.02 — 15:08
51 Collin Graf R -0.18 0.00 +0.06 -0.26 0.00 0.00 +0.03 — 14:08
38 Mario Ferraro D -0.53 0.00 +0.01 -0.67 0.00 0.00 +0.13 — 18:46
5 Vincent Desharnais D -0.77 0.00 0.00 -0.65 -0.15 0.00 +0.03 — 13:59

New Jersey Devils

Player Rating Points Shots On ice Pen FO Other GSAx TOI
7 Dougie Hamilton D +2.44 +2.20 +0.35 -0.20 0.00 0.00 +0.09 — 25:51
13 Nico Hischier C +2.20 +1.65 +0.50 +0.05 -0.15 +0.08 +0.07 — 22:03
86 Jack Hughes C +1.36 +0.70 +0.38 +0.20 0.00 -0.02 +0.10 — 21:15
91 Dawson Mercer C +1.18 +0.70 +0.23 +0.18 +0.15 -0.07 -0.02 — 21:58
34 Jake Allen G +1.07 0.00 — — 0.00 — — +1.07 59:51
16 Connor Brown R +0.97 +0.75 +0.60 -0.21 -0.15 0.00 -0.02 — 16:42
18 Ondrej Palat L +0.81 0.00 +0.25 +0.46 0.00 0.00 +0.10 — 10:52
43 Luke Hughes D +0.76 0.00 +0.01 +0.70 0.00 0.00 +0.05 — 19:24
47 Paul Cotter L +0.75 0.00 +0.19 +0.42 +0.15 +0.01 -0.02 — 12:47
63 Jesper Bratt L +0.60 0.00 +0.15 +0.49 0.00 0.00 -0.04 — 19:14
81 Arseny Gritsyuk R +0.25 0.00 +0.08 +0.17 0.00 0.00 0.00 — 14:34
71 Jonas Siegenthaler D +0.21 0.00 0.00 +0.18 0.00 0.00 +0.03 — 17:23
22 Brett Pesce D +0.21 0.00 +0.01 +0.08 0.00 0.00 +0.12 — 20:36
11 Stefan Noesen R +0.16 0.00 +0.07 -0.05 +0.15 -0.01 0.00 — 7:00
17 Simon Nemec D +0.16 0.00 +0.02 +0.19 -0.15 0.00 +0.10 — 12:04
5 Brenden Dillon D -0.01 0.00 0.00 -0.16 0.00 0.00 +0.15 — 16:42
48 Brian Halonen L -0.05 0.00 0.00 -0.05 0.00 0.00 0.00 — 6:33
28 Timo Meier R -0.12 0.00 +0.12 -0.28 0.00 -0.01 +0.05 — 17:19
14 Luke Glendening C -0.18 0.00 +0.03 -0.18 0.00 -0.03 0.00 — 10:38

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.