New Jersey DevilsNJD 2–1 Final/OT Calgary FlamesCGY

Monday, January 19, 2026

Final/OT 1st2nd3rdOT T SOG
New Jersey DevilsNJD 0101 2 32
Calgary FlamesCGY 0100 1 22

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

Highlights

Scoring

1st Period
No scoring
2nd Period
7:51 NJD Dawson Mercer (13) Dougie Hamilton (10), Jonas Siegenthaler (6) · tip-in xG 0.07 1–0 ▶
9:44 CGY Nazem Kadri (9) Kevin Bahl (8), Matvei Gridin (1) · slap xG 0.11 1–1 ▶
3rd Period
No scoring
Overtime
1:18 NJD Simon Nemec (8) Jack Hughes (20), Jesper Bratt (26) · snap xG 0.25 2–1 ▶

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 60%Deserve to win40% CGY
NJDCGY
2.23Expected goals1.75
2Goals (no shootout)1
1.38Expected goals, 5 on 51.36
54Shot attempts46
40Unblocked attempts33
32Shots 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
19:00 NJD No shift No shift · Hughes, 25:59 on the bench
No shift after 8:51 of the 2nd; 13 shifts (9:31) before that

Shot map

NJD shoots ←Bigger circle: higher xG; filled: goal→ CGY shoots
Adam Klapka: wrist, 53 ft, xG 0.02 (P1 6:01) Lenni Hameenaho: wrist, 30 ft, xG 0.04 (P1 7:45) Jack Hughes: wrist, 21 ft, xG 0.11 (P1 8:39) Timo Meier: backhand, 26 ft, xG 0.02 (P1 9:33) Jonas Siegenthaler: backhand, 14 ft, xG 0.03 (P1 9:34) Nico Hischier: wrist, 21 ft, xG 0.03 (P1 10:36) Jack Hughes: tip-in, 9 ft, xG 0.09 (P1 10:38) Jack Hughes: wrist, 27 ft, xG 0.04 (P1 10:42) Nico Hischier: tip-in, 16 ft, xG 0.07 (P1 10:48) Mikael Backlund: wrist, 42 ft, xG 0.01 (P1 11:58) Yegor Sharangovich: slap, 71 ft, xG 0.00 (P1 12:14) Jack Hughes: wrist, 24 ft, xG 0.09 (P1 16:18) Arseny Gritsyuk: backhand, 26 ft, xG 0.02 (P1 17:02) Adam Klapka: wrist, 43 ft, xG 0.02 (P1 17:45) Joel Hanley: wrist, 7 ft, xG 0.17 (P1 17:59) Jonathan Huberdeau: wrist, 40 ft, xG 0.02 (P1 18:35) Zach Whitecloud: slap, 58 ft, xG 0.03 (P2 0:46) Jack Hughes: wrist, 26 ft, xG 0.10 (P2 1:31) Timo Meier: backhand, 6 ft, xG 0.01 (P2 1:32) Lenni Hameenaho: wrist, 63 ft, xG 0.01 (P2 2:22) Paul Cotter: wrist, 38 ft, xG 0.04 (P2 3:32) Morgan Frost: wrist, 38 ft, xG 0.01 (P2 4:22) Matvei Gridin: slap, 54 ft, xG 0.04 (P2 4:27) Morgan Frost: slap, 45 ft, xG 0.03 (P2 5:11) MacKenzie Weegar: wrist, 56 ft, xG 0.03 (P2 5:35) Connor Brown: wrist, 20 ft, xG 0.12 (P2 5:47) Morgan Frost: wrist, 23 ft, xG 0.02 (P2 8:04) Jonathan Huberdeau: deflected, 88 ft, xG 0.00 (P2 8:17) Dougie Hamilton: snap, 27 ft, xG 0.05 (P2 10:00) Cody Glass: tip-in, 6 ft, xG 0.10 (P2 11:02) Brenden Dillon: slap, 54 ft, xG 0.03 (P2 11:10) Brenden Dillon: snap, 32 ft, xG 0.10 (P2 11:16) Jonas Siegenthaler: snap, 60 ft, xG 0.02 (P2 12:22) Mikael Backlund: wrist, 32 ft, xG 0.07 (P2 12:46) Mikael Backlund: wrist, 32 ft, xG 0.08 (P2 13:19) Joel Farabee: wrist, 41 ft, xG 0.08 (P2 13:29) Hunter Brzustewicz: wrist, 39 ft, xG 0.05 (P2 15:03) Cody Glass: snap, 34 ft, xG 0.08 (P2 15:22) Arseny Gritsyuk: wrist, 17 ft, xG 0.03 (P2 15:24) Justin Kirkland: wrist, 40 ft, xG 0.05 (P2 15:49) Jack Hughes: snap, 25 ft, xG 0.15 (P2 17:31) Arseny Gritsyuk: wrist, 41 ft, xG 0.01 (P2 17:35) Cody Glass: wrist, 40 ft, xG 0.03 (P2 18:02) Brett Pesce: backhand, 13 ft, xG 0.03 (P2 18:02) Dougie Hamilton: wrist, 39 ft, xG 0.01 (P2 19:39) Connor Zary: wrist, 33 ft, xG 0.08 (P3 1:50) Mikael Backlund: wrist, 17 ft, xG 0.15 (P3 2:01) Jack Hughes: wrist, 39 ft, xG 0.05 (P3 3:01) Joel Farabee: backhand, 17 ft, xG 0.07 (P3 3:17) Hunter Brzustewicz: wrist, 56 ft, xG 0.03 (P3 3:24) Nazem Kadri: wrist, 33 ft, xG 0.06 (P3 4:49) Nico Hischier: wrist, 23 ft, xG 0.13 (P3 5:11) Mikael Backlund: wrist, 52 ft, xG 0.01 (P3 5:24) Yegor Sharangovich: wrist, 27 ft, xG 0.12 (P3 6:22) Simon Nemec: wrist, 83 ft, xG 0.00 (P3 6:29) Timo Meier: wrist, 36 ft, xG 0.01 (P3 6:39) Brett Pesce: wrist, 93 ft, xG 0.00 (P3 7:41) Connor Brown: wrist, 27 ft, xG 0.03 (P3 8:10) Adam Klapka: tip-in, 8 ft, xG 0.09 (P3 9:13) Joel Farabee: backhand, 7 ft, xG 0.15 (P3 10:18) Yegor Sharangovich: deflected, 89 ft, xG 0.00 (P3 10:35) Arseny Gritsyuk: wrist, 38 ft, xG 0.02 (P3 10:42) Zach Whitecloud: slap, 44 ft, xG 0.05 (P3 11:25) Arseny Gritsyuk: wrist, 62 ft, xG 0.02 (P3 13:26) Jonathan Huberdeau: wrist, 48 ft, xG 0.01 (P3 14:05) Connor Zary: tip-in, 12 ft, xG 0.06 (P3 14:29) Arseny Gritsyuk: wrist, 44 ft, xG 0.01 (P3 16:25) Mikael Backlund: wrist, 33 ft, xG 0.01 (P3 17:56) Brett Pesce: wrist, 61 ft, xG 0.01 (P3 19:37) Jack Hughes: wrist, 20 ft, xG 0.15 (OT 0:50) Dawson Mercer: GOAL, tip-in, 7 ft, xG 0.07 (P2 7:51) Nazem Kadri: GOAL, slap, 25 ft, xG 0.11 (P2 9:44) Simon Nemec: GOAL, snap, 13 ft, xG 0.25 (OT 1:18)
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
91 Dawson Mercer 101 0 10.07 0120:50
86 Jack Hughes 011 +1 100.78 0120:41
13 Nico Hischier 000 0 40.23 0119:12
63 Jesper Bratt 011 +1 20.00 0116:22
28 Timo Meier 000 0 40.05 0016:09
81 Ondrej Palat 000 0 00.00 0014:21
81 Arseny Gritsyuk 000 0 60.11 0014:00
12 Cody Glass 000 0 30.22 0013:08
29 Lenni Hameenaho 000 0 20.05 0112:38
16 Connor Brown 000 0 20.15 0011:46
47 Paul Cotter 000 0 10.04 4009:17
33 Evgenii Dadonov 000 0 10.00 0007:06
Defense
5 Brenden Dillon 000 -1 30.13 4123:28
71 Simon Nemec 101 0 50.25 0123:14
22 Brett Pesce 000 0 30.04 2022:06
7 Dougie Hamilton 011 +1 40.06 2121:34
71 Jonas Siegenthaler 011 +1 30.05 4320:37
43 Luke Hughes 000 0 00.00 0009:31
Goalie SAGA SVSV% xGA GSAx
Jacob Markstrom 22121 .955 1.75 +0.75

Calgary Flames

Skater GAP+/− AttxG HitBlkTOI
Forwards
91 Nazem Kadri 101 0 30.17 0017:58
11 Mikael Backlund 000 -1 70.34 1117:23
47 Connor Zary 000 +1 20.14 1117:18
17 Yegor Sharangovich 000 -1 30.12 2017:04
10 Jonathan Huberdeau 000 0 30.03 0117:02
27 Matt Coronato 000 -1 30.00 0116:49
86 Joel Farabee 000 -1 30.31 1116:44
16 Morgan Frost 000 0 30.06 1115:55
92 Matvei Gridin 011 +1 30.04 1014:54
28 Justin Kirkland 000 0 10.05 3011:58
94 Ryan Lomberg 000 0 10.00 2010:10
43 Adam Klapka 000 0 40.12 2109:55
Defense
7 Kevin Bahl 011 0 20.00 4123:28
28 Zach Whitecloud 000 0 20.09 1322:33
52 MacKenzie Weegar 000 -1 30.03 1222:23
37 Yan Kuznetsov 000 0 00.00 1019:30
48 Hunter Brzustewicz 000 0 20.08 1015:58
44 Joel Hanley 000 0 10.17 0112:52
Goalie SAGA SVSV% xGA GSAx
Devin Cooley 32230 .938 2.23 +0.23

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
86 Jack Hughes C +1.38 +0.70 +0.51 +0.10 0.00 0.00 +0.07 — 20:41
71 Jonas Siegenthaler D +0.78 +0.55 +0.03 +0.19 -0.15 0.00 +0.15 — 20:37
81 Arseny Gritsyuk R +0.76 0.00 +0.07 +0.69 0.00 0.00 0.00 — 14:00
25 Jacob Markstrom G +0.75 0.00 — — 0.00 — — +0.75 61:12
29 Lenni Hameenaho R +0.72 0.00 +0.03 +0.66 0.00 0.00 +0.03 — 12:38
7 Dougie Hamilton D +0.61 +0.70 +0.04 +0.03 -0.15 0.00 -0.01 — 21:34
22 Brett Pesce D +0.59 0.00 +0.02 +0.41 +0.15 0.00 0.00 — 22:06
12 Cody Glass C +0.57 0.00 +0.14 +0.44 0.00 +0.03 -0.04 — 13:08
43 Luke Hughes D +0.43 0.00 0.00 +0.45 0.00 0.00 -0.02 — 9:31
17 Simon Nemec D +0.39 +0.75 +0.16 -0.57 0.00 0.00 +0.05 — 23:14
16 Connor Brown R +0.34 0.00 +0.10 +0.25 0.00 0.00 0.00 — 11:46
63 Jesper Bratt L +0.32 +0.55 0.00 -0.26 0.00 0.00 +0.03 — 16:22
13 Nico Hischier C +0.12 0.00 +0.15 0.00 -0.15 +0.09 +0.03 — 19:12
91 Dawson Mercer C +0.10 +0.75 +0.05 -0.75 0.00 0.00 +0.05 — 20:50
33 Evgenii Dadonov L -0.04 0.00 0.00 -0.04 0.00 0.00 0.00 — 7:06
47 Paul Cotter L -0.24 0.00 +0.03 -0.25 0.00 -0.01 0.00 — 9:17
5 Brenden Dillon D -0.24 0.00 +0.08 -0.34 0.00 0.00 +0.01 — 23:28
28 Timo Meier R -0.31 0.00 +0.03 -0.35 0.00 +0.02 -0.02 — 16:09
18 Ondrej Palat L -0.53 0.00 0.00 -0.53 0.00 0.00 0.00 — 14:21

Calgary Flames

Player Rating Points Shots On ice Pen FO Other GSAx TOI
86 Joel Farabee L +1.04 0.00 +0.20 +0.49 +0.30 -0.01 +0.05 — 16:44
16 Morgan Frost C +0.78 0.00 +0.04 +0.53 +0.15 -0.01 +0.07 — 15:55
7 Kevin Bahl D +0.78 +0.70 0.00 +0.07 0.00 0.00 +0.01 — 23:28
28 Zach Whitecloud D +0.66 0.00 +0.06 +0.45 0.00 0.00 +0.15 — 22:33
10 Jonathan Huberdeau L +0.42 0.00 +0.02 +0.37 0.00 0.00 +0.03 — 17:02
91 Nazem Kadri C +0.40 +0.75 +0.11 -0.28 -0.15 -0.05 +0.02 — 17:58
92 Matvei Gridin R +0.38 +0.55 +0.03 -0.20 0.00 0.00 0.00 — 14:54
1 Devin Cooley G +0.23 0.00 — — 0.00 — — +0.23 61:18
47 Connor Zary C +0.18 0.00 +0.09 -0.06 +0.15 0.00 +0.01 — 17:18
70 Ryan Lomberg L +0.06 0.00 0.00 +0.06 0.00 0.00 0.00 — 10:10
44 Joel Hanley D +0.05 0.00 +0.11 -0.09 0.00 0.00 +0.03 — 12:52
11 Mikael Backlund C -0.01 0.00 +0.22 -0.24 0.00 -0.02 +0.03 — 17:23
43 Adam Klapka R -0.02 0.00 +0.08 -0.15 0.00 0.00 +0.05 — 9:55
37 Yan Kuznetsov D -0.04 0.00 0.00 0.00 0.00 0.00 -0.04 — 19:30
23 Justin Kirkland C -0.05 0.00 +0.03 -0.04 0.00 -0.02 -0.02 — 11:58
52 MacKenzie Weegar D -0.06 0.00 +0.02 -0.10 0.00 0.00 +0.02 — 22:23
27 Matt Coronato R -0.26 0.00 0.00 -0.28 0.00 -0.01 +0.03 — 16:49
48 Hunter Brzustewicz D -0.34 0.00 +0.06 -0.38 0.00 0.00 -0.02 — 15:58
17 Yegor Sharangovich C -0.36 0.00 +0.08 -0.28 -0.15 -0.01 0.00 — 17:04

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.