Tonight: 3 gamesModel estimates, not official NHL statistics
puckmodel
← All recaps

2026-03-12 · Prudential Center

5 – 4Final

CGY beat NJD 5–4. CGY lost the expected-goals battle 2.2 to 4.0 and won anyway, a result the shot quality did not support. The biggest swing: Yegor Sharangovich scored at 16:48 of the second, moving CGY’s win probability from 71% to 88%. Jacob Markstrom allowed 2.3 goals more than expected.

Shots on goal
29 – 32
Expected goals
2.2 – 4.0
xG share
NJD 64%
Home-ice start
NJD 53%

Win probability

The site’s win-probability model, second by second: score, time left and the manpower on the ice. Dots are goals; hover for the swing.

CGY goalNJD goal

Expected goals

Running total of each team’s shot quality (unblocked attempts). Dots are goals.

CGYNJD

Three stars, by the model

Net goals added in this game versus a league-average player: on-ice goal share, finishing, playmaking, suppression, drawn and taken penalties, faceoffs; goalies by goals saved above expected.

CGY
John Beecher
2 G, 0 A · 15:15 TOI
Finishing +1.44
+1.40
CGY
1 G, 0 A · 27:33 TOI
Finishing +0.89
+0.89
NJD
1 G, 0 A · 21:22 TOI
On-ice +0.11 · Finishing +0.72
+0.83

Rough nights

NJD
55:55 TOI
GSAx −2.26
−2.26
CGY
0 G, 0 A · 17:20 TOI
On-ice +0.06 · Finishing −0.67
−0.62
CGY
60:00 TOI
GSAx −0.43
−0.43

Scoring

Win probability of the scoring team just before and after each goal.

TimeTeamGoalCGY–NJDWin prob.
P1 5:04 CGYJohn Beecher
from Matvei Gridin
1–047% → 63%
P1 14:07 CGYKevin Bahl
from Olli Maatta, Adam Klapka
2–064% → 78%
P1 16:14 NJDMaxim Tsyplakov
from Nick Bjugstad
2–121% → 35%
P2 0:54 CGYJohn BeecherSH
unassisted
3–165% → 80%
P2 1:36 NJDSimon NemecPP
from Luke Hughes, Jacob Markstrom
3–220% → 34%
P2 16:48 CGYYegor Sharangovich
from Ryan Strome, Victor Olofsson
4–271% → 88%
P3 4:10 CGYMikael Backlund
from Joel Farabee, Brayden Pachal
5–292% → 98%
P3 9:38 NJDJack Hughes
from Jesper Bratt, Dougie Hamilton
5–31% → 5%
P3 19:56 NJDLuke HughesPP
from Jesper Bratt, Jack Hughes
5–40% → 4%

Every player

Show both lineups

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
John Beecher C15:152+1.40−0.01+1.44−0.01+0.01+0.00−0.03
Kevin Bahl D27:331+0.89−0.01+0.89+0.00+0.01+0.00+0.00
Yegor Sharangovich C16:371+0.65−0.02+0.71−0.01−0.02+0.00−0.01
Mikael Backlund C18:071+0.57+0.00+0.52+0.00+0.00+0.00+0.04
Connor Zary C12:15+0.00+0.01+0.00−0.01+0.00+0.00+0.00
Yan Kuznetsov D17:09−0.01+0.05−0.05−0.01+0.00+0.00+0.00
Hunter Brzustewicz D15:23−0.03+0.02−0.05−0.00+0.01+0.00+0.00
Brayden Pachal D16:051−0.04−0.04−0.00−0.01+0.01+0.00+0.00
Victor Olofsson R16:181−0.04−0.04+0.00−0.00−0.00+0.00+0.00
Morgan Frost C11:41−0.07−0.06+0.00+0.00+0.01+0.00−0.02
Ryan Strome C15:021−0.10−0.02−0.08+0.03−0.01+0.00−0.02
Matt Coronato R13:07−0.11−0.05+0.00−0.01−0.02+0.00−0.02
Olli Maatta D27:191−0.12−0.10−0.03+0.00+0.00+0.00+0.00
Joel Farabee L16:251−0.14−0.13+0.00−0.01+0.00+0.00+0.00
Adam Klapka R11:581−0.14+0.05−0.18−0.01−0.00+0.00+0.00
Joel Hanley D16:41−0.28−0.02−0.06−0.01+0.01−0.19+0.00
Matvei Gridin R10:551−0.32−0.05−0.27−0.01+0.01+0.00+0.00
Blake Coleman L17:20−0.62+0.06−0.67−0.00+0.00+0.00−0.01
GoalieTOIGSAx (net goals)
Dustin Wolf G60:00−0.43

NJD

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Simon Nemec D21:221+0.83+0.11+0.72−0.01+0.00+0.00+0.00
Maxim Tsyplakov R11:131+0.78+0.01+0.78−0.00−0.01+0.00+0.00
Luke Hughes D25:0311+0.67+0.15+0.57−0.02−0.03+0.00+0.00
Jack Hughes C20:5711+0.21−0.07+0.30+0.02−0.01+0.00−0.03
Brenden Dillon D16:31+0.05+0.06+0.00−0.01−0.01+0.00+0.00
Jonas Siegenthaler D13:39+0.02+0.02+0.00−0.01+0.01+0.00+0.00
Paul Cotter C11:07+0.01+0.00−0.00−0.02+0.00+0.00+0.02
Johnathan Kovacevic D16:30−0.02+0.01−0.03−0.00−0.00+0.00+0.00
Dawson Mercer C15:49−0.02+0.22−0.23−0.02+0.00+0.00+0.01
Cody Glass C14:19−0.05−0.05−0.05−0.01−0.00+0.00+0.06
Nick Bjugstad C11:151−0.07+0.01−0.08−0.00+0.00+0.00+0.01
Nico Hischier C20:59−0.08+0.03−0.14+0.02−0.00+0.00+0.01
Arseny Gritsyuk R17:10−0.12+0.11−0.22−0.01−0.00+0.00+0.00
Lenni Hameenaho R12:28−0.13+0.02−0.15−0.00+0.01+0.00+0.00
Connor Brown R17:20−0.16−0.13−0.01−0.01−0.01+0.00+0.00
Dougie Hamilton D21:321−0.18−0.09−0.09+0.00+0.00+0.00+0.00
Jesper Bratt L20:112−0.24−0.10−0.14+0.02−0.01+0.00+0.00
Timo Meier R16:40−0.24+0.22−0.64+0.00−0.00+0.19−0.01
GoalieTOIGSAx (net goals)
Jacob Markstrom G55:55−2.26

Net goals for one game are noisy: a single goal against on the ice or a lucky finish moves them a lot. See the card guide and Net Goals 101 for how they are built.