New Jersey DevilsNJD 2–1 Final Edmonton OilersEDM

Tuesday, January 20, 2026

Final 1st2nd3rd T SOG
New Jersey DevilsNJD 020 2 17
Edmonton OilersEDM 010 1 23

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

Highlights

Scoring

1st Period
No scoring
2nd Period
5:23 NJD Arseny Gritsyuk (9) Cody Glass (4), Dougie Hamilton (11) · snap xG 0.16 1–0 ▶
7:02 EDM Matt Savoie (8) Jake Walman (10), Isaac Howard (3) · tip-in xG 0.08 1–1 ▶
8:32 NJD Cody Glass (11) Arseny Gritsyuk (11), Connor Brown (9) · snap xG 0.15 2–1 ▶
3rd Period
No scoring

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 58%Deserve to win42% EDM
NJDEDM
3.30Expected goals2.46
2Goals (no shootout)1
2.31Expected goals, 5 on 51.99
46Shot attempts55
34Unblocked attempts43
17Shots on goal23

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

3rd Period
10:30 EDM No shift No shift · Regula, 29:39 on the bench
No shift after 4:20 of the 2nd; 3 shifts (2:35) before that
18:29 EDM Pulled goalie Pulled goalie · Pulled Jarry, down 2–1
With 1:31 left

Shot map

NJD shoots ←Bigger circle: higher xG; filled: goal→ EDM shoots
Cody Glass: snap, 22 ft, xG 0.18 (P1 0:16) Ondrej Palat: backhand, 33 ft, xG 0.01 (P1 0:53) Curtis Lazar: backhand, 10 ft, xG 0.10 (P1 3:16) Jack Roslovic: wrist, 38 ft, xG 0.01 (P1 4:34) Timo Meier: wrist, 24 ft, xG 0.04 (P1 7:31) Cody Glass: backhand, 11 ft, xG 0.12 (P1 8:54) Jack Roslovic: deflected, 58 ft, xG 0.02 (P1 9:09) Brett Pesce: wrist, 18 ft, xG 0.14 (P1 11:33) Evgenii Dadonov: wrap-around, 4 ft, xG 0.05 (P1 11:48) Paul Cotter: wrist, 33 ft, xG 0.02 (P1 11:52) Mattias Ekholm: slap, 35 ft, xG 0.06 (P1 12:59) Evan Bouchard: wrist, 58 ft, xG 0.02 (P1 13:06) Mattias Ekholm: snap, 43 ft, xG 0.04 (P1 13:20) Jack Roslovic: tip-in, 13 ft, xG 0.08 (P1 15:59) Dawson Mercer: snap, 17 ft, xG 0.19 (P1 18:56) Dawson Mercer: deflected, 9 ft, xG 0.11 (P1 19:13) Timo Meier: wrist, 45 ft, xG 0.03 (P1 19:37) Cody Glass: wrist, 31 ft, xG 0.02 (P2 0:17) Cody Glass: tip-in, 11 ft, xG 0.05 (P2 0:22) Mattias Ekholm: slap, 56 ft, xG 0.02 (P2 1:03) Ryan Nugent-Hopkins: wrist, 62 ft, xG 0.01 (P2 2:18) Connor McDavid: tip-in, 7 ft, xG 0.10 (P2 3:27) Paul Cotter: snap, 25 ft, xG 0.12 (P2 4:10) Lenni Hameenaho: wrist, 35 ft, xG 0.07 (P2 5:14) Jack Roslovic: wrist, 43 ft, xG 0.04 (P2 5:52) Connor McDavid: wrist, 30 ft, xG 0.10 (P2 6:55) Jack Roslovic: slap, 27 ft, xG 0.10 (P2 7:15) Dougie Hamilton: wrist, 75 ft, xG 0.00 (P2 9:35) Connor McDavid: wrist, 35 ft, xG 0.08 (P2 11:12) Cody Glass: wrist, 12 ft, xG 0.26 (P2 11:24) Timo Meier: wrist, 30 ft, xG 0.10 (P2 12:22) Jack Hughes: wrist, 22 ft, xG 0.03 (P2 12:58) Brett Pesce: wrist, 54 ft, xG 0.01 (P2 13:48) Ondrej Palat: backhand, 13 ft, xG 0.13 (P2 14:00) Jonas Siegenthaler: wrist, 31 ft, xG 0.06 (P2 14:06) Jake Walman: slap, 14 ft, xG 0.13 (P2 14:41) Zach Hyman: snap, 24 ft, xG 0.14 (P2 15:14) Dawson Mercer: snap, 27 ft, xG 0.15 (P2 15:59) Ty Emberson: slap, 72 ft, xG 0.01 (P2 17:07) Timo Meier: wrist, 13 ft, xG 0.17 (P2 17:37) Paul Cotter: wrist, 171 ft, xG 0.00 (P2 18:39) Jesper Bratt: snap, 30 ft, xG 0.05 (P2 19:23) Darnell Nurse: wrap-around, 5 ft, xG 0.02 (P2 19:39) Connor McDavid: wrist, 72 ft, xG 0.00 (P2 19:42) Darnell Nurse: wrist, 45 ft, xG 0.01 (P2 19:55) Brett Pesce: wrist, 51 ft, xG 0.02 (P3 0:34) Mattias Ekholm: slap, 63 ft, xG 0.02 (P3 0:57) Jake Walman: deflected, 56 ft, xG 0.01 (P3 1:57) Timo Meier: wrist, 26 ft, xG 0.06 (P3 4:17) Zach Hyman: wrist, 5 ft, xG 0.04 (P3 5:38) Zach Hyman: backhand, 4 ft, xG 0.06 (P3 5:39) Vasily Podkolzin: wrist, 9 ft, xG 0.15 (P3 6:14) Zach Hyman: wrist, 19 ft, xG 0.08 (P3 6:20) Vasily Podkolzin: wrist, 9 ft, xG 0.15 (P3 6:51) Vasily Podkolzin: wrist, 65 ft, xG 0.02 (P3 7:04) Evan Bouchard: wrist, 73 ft, xG 0.00 (P3 8:19) Zach Hyman: wrist, 15 ft, xG 0.07 (P3 8:21) Connor McDavid: wrist, 10 ft, xG 0.15 (P3 11:20) Connor McDavid: wrist, 9 ft, xG 0.06 (P3 11:20) Zach Hyman: tip-in, 6 ft, xG 0.09 (P3 11:56) Vasily Podkolzin: snap, 39 ft, xG 0.06 (P3 12:28) Jake Walman: wrist, 65 ft, xG 0.01 (P3 12:39) Spencer Stastney: slap, 54 ft, xG 0.01 (P3 13:39) Connor Brown: wrist, 33 ft, xG 0.12 (P3 15:01) Matt Savoie: tip-in, 10 ft, xG 0.09 (P3 15:28) Matt Savoie: slap, 35 ft, xG 0.09 (P3 17:42) Dougie Hamilton: wrist, 25 ft, xG 0.10 (P3 17:56) Jack Hughes: wrist, 32 ft, xG 0.09 (P3 18:01) Timo Meier: wrist, 35 ft, xG 0.08 (P3 18:04) Evan Bouchard: slap, 53 ft, xG 0.04 (P3 18:33) Jack Roslovic: wrist, 24 ft, xG 0.06 (P3 19:05) Connor McDavid: wrist, 19 ft, xG 0.03 (P3 19:13) Connor Brown: wrist, 152 ft, xG 0.41 (P3 19:35) Mattias Ekholm: wrist, 70 ft, xG 0.00 (P3 19:46) Arseny Gritsyuk: GOAL, snap, 27 ft, xG 0.16 (P2 5:23) Matt Savoie: GOAL, tip-in, 17 ft, xG 0.08 (P2 7:02) Cody Glass: GOAL, snap, 30 ft, xG 0.15 (P2 8:32)
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
13 Nico Hischier 000 0 00.00 0020:03
86 Jack Hughes 000 -1 20.12 0019:04
91 Dawson Mercer 000 0 40.44 1018:27
63 Jesper Bratt 000 -1 10.05 0217:09
16 Connor Brown 011 +1 20.53 0016:44
28 Timo Meier 000 -1 70.48 1016:22
81 Ondrej Palat 000 0 30.15 2315:18
12 Cody Glass 112 +2 60.78 0114:34
81 Arseny Gritsyuk 112 +2 20.16 0013:05
47 Paul Cotter 000 0 30.15 1009:11
33 Evgenii Dadonov 000 0 30.05 1008:45
29 Lenni Hameenaho 000 +1 10.07 0008:32
Defense
71 Jonas Siegenthaler 000 0 30.06 4224:14
22 Brett Pesce 000 0 30.17 0124:03
5 Brenden Dillon 000 0 10.00 3120:47
7 Dougie Hamilton 011 0 30.10 1219:55
71 Simon Nemec 000 +1 20.00 0016:20
8 Johnathan Kovacevic 000 +1 00.00 0013:27
Goalie SAGA SVSV% xGA GSAx
Jake Allen 23122 .957 2.46 +1.46

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 000 -1 70.52 0025:17
18 Zach Hyman 000 -1 80.47 2124:27
93 Ryan Nugent-Hopkins 000 -2 10.01 0023:36
96 Jack Roslovic 000 0 80.31 1118:37
22 Matt Savoie 101 +1 30.26 0016:42
92 Vasily Podkolzin 000 0 40.37 2114:08
10 Trent Frederic 000 -1 00.00 2013:55
53 Isaac Howard 011 +1 10.00 1012:46
13 Mattias Janmark 000 0 10.00 0012:42
26 Andrew Mangiapane 000 0 10.00 2009:54
20 Curtis Lazar 000 0 20.10 1008:41
Defense
2 Evan Bouchard 000 -1 40.07 1026:48
14 Mattias Ekholm 000 -1 60.14 0223:55
96 Jake Walman 011 0 50.15 0319:12
25 Darnell Nurse 000 +1 20.03 2118:32
49 Ty Emberson 000 0 10.01 2114:53
24 Spencer Stastney 000 -1 10.01 1212:51
75 Alec Regula 000 0 00.00 0002:35
Goalie SAGA SVSV% xGA GSAx
Tristan Jarry 17215 .882 2.90 +0.90

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
12 Cody Glass C +3.31 +1.45 +0.51 +1.27 0.00 +0.03 +0.05 — 14:34
81 Arseny Gritsyuk R +3.01 +1.45 +0.10 +1.48 0.00 0.00 -0.02 — 13:05
16 Connor Brown R +1.54 +0.55 +0.34 +0.61 0.00 -0.01 +0.04 — 16:44
34 Jake Allen G +1.46 0.00 — — 0.00 — — +1.46 60:00
7 Dougie Hamilton D +0.72 +0.55 +0.07 +0.03 0.00 0.00 +0.08 — 19:55
29 Lenni Hameenaho R +0.51 0.00 +0.04 +0.49 0.00 0.00 -0.02 — 8:32
17 Simon Nemec D +0.42 0.00 0.00 +0.42 0.00 0.00 0.00 — 16:20
8 Johnathan Kovacevic D +0.40 0.00 0.00 +0.27 +0.15 0.00 -0.02 — 13:27
22 Brett Pesce D +0.32 0.00 +0.11 +0.16 0.00 0.00 +0.05 — 24:03
71 Jonas Siegenthaler D +0.23 0.00 +0.04 +0.26 -0.15 0.00 +0.08 — 24:14
28 Timo Meier R +0.15 0.00 +0.31 -0.15 0.00 -0.03 +0.02 — 16:22
63 Jesper Bratt L -0.07 0.00 +0.03 -0.18 0.00 0.00 +0.08 — 17:09
86 Jack Hughes C -0.08 0.00 +0.08 -0.18 0.00 0.00 +0.02 — 19:04
47 Paul Cotter L -0.09 0.00 +0.10 -0.18 0.00 -0.01 0.00 — 9:11
91 Dawson Mercer C -0.09 0.00 +0.29 -0.35 0.00 -0.01 -0.02 — 18:27
18 Ondrej Palat L -0.28 0.00 +0.10 -0.49 0.00 0.00 +0.11 — 15:18
5 Brenden Dillon D -0.37 0.00 0.00 -0.25 -0.15 0.00 +0.03 — 20:47
33 Evgenii Dadonov L -0.39 0.00 +0.03 -0.42 0.00 0.00 0.00 — 8:45
13 Nico Hischier C -0.39 0.00 0.00 -0.29 0.00 -0.10 0.00 — 20:03

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
18 Zach Hyman L +1.12 0.00 +0.31 +0.76 0.00 0.00 +0.05 — 24:27
97 Connor McDavid C +1.05 0.00 +0.34 +0.77 0.00 0.00 -0.06 — 25:17
35 Tristan Jarry G +0.90 0.00 — — 0.00 — — +0.90 58:29
22 Matt Savoie C +0.84 +0.75 +0.17 -0.20 +0.15 +0.01 -0.04 — 16:42
96 Jake Walman D +0.77 +0.70 +0.10 -0.18 0.00 0.00 +0.15 — 19:12
92 Vasily Podkolzin R +0.51 0.00 +0.24 +0.38 -0.15 +0.01 +0.03 — 14:08
14 Mattias Ekholm D +0.41 0.00 +0.09 +0.24 0.00 0.00 +0.08 — 23:55
53 Isaac Howard L +0.20 +0.55 0.00 -0.31 0.00 0.00 -0.04 — 12:46
2 Evan Bouchard D +0.02 0.00 +0.04 -0.01 0.00 0.00 -0.02 — 26:48
25 Darnell Nurse D -0.10 0.00 +0.02 -0.15 0.00 0.00 +0.03 — 18:32
75 Alec Regula D -0.13 0.00 0.00 -0.13 0.00 0.00 0.00 — 2:35
20 Curtis Lazar C -0.17 0.00 +0.06 -0.26 0.00 +0.03 0.00 — 8:41
49 Ty Emberson D -0.18 0.00 0.00 -0.23 0.00 0.00 +0.05 — 14:53
93 Ryan Nugent-Hopkins C -0.21 0.00 +0.01 -0.25 0.00 +0.05 -0.02 — 23:36
28 Jack Roslovic C -0.28 0.00 +0.20 -0.57 0.00 +0.03 +0.05 — 18:37
88 Andrew Mangiapane L -0.36 0.00 0.00 -0.34 0.00 0.00 -0.02 — 9:54
24 Spencer Stastney D -0.43 0.00 +0.01 -0.54 0.00 0.00 +0.10 — 12:51
13 Mattias Janmark C -0.67 0.00 0.00 -0.67 0.00 0.00 0.00 — 12:42
10 Trent Frederic C -0.85 0.00 0.00 -0.83 0.00 0.00 -0.02 — 13: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.