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

2025-03-22 · UBS Arena

4 – 3Final/OT

CGY beat NYI 4–3 in overtime. CGY lost the expected-goals battle 2.5 to 3.2 and won anyway, a result the shot quality did not support. The biggest swing: Nazem Kadri scored at 3:53 of overtime, moving CGY’s win probability from 48% to 100%. Marcus Hogberg allowed 1.3 goals more than expected.

Shots on goal
35 – 29
Expected goals
2.5 – 3.2
xG share
NYI 57%
Home-ice start
NYI 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 goalNYI goal

Expected goals

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

CGYNYI

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
2 G, 0 A · 21:59 TOI
On-ice +0.15 · Finishing +1.64
+1.70
NYI
Marc Gatcomb
1 G, 0 A · 11:21 TOI
On-ice +0.21 · Finishing +0.77
+0.96
NYI
1 G, 0 A · 20:27 TOI
Finishing +0.71 · Faceoffs +0.08
+0.78

Rough nights

NYI
Marcus Hogberg
63:53 TOI
GSAx −1.25
−1.25
CGY
Daniil Miromanov
0 G, 0 A · 19:32 TOI
On-ice −0.38 · Finishing −0.11
−0.50
CGY
0 G, 0 A · 16:00 TOI
On-ice −0.26 · Finishing −0.10
−0.43

Scoring

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

TimeTeamGoalCGY–NYIWin prob.
P1 0:36 CGYMatt Coronato
from Jonathan Huberdeau
1–047% → 62%
P1 10:46 NYIBo Horvat
from Tony DeAngelo, Simon Holmstrom
1–136% → 53%
P1 17:41 NYIMarc Gatcomb
from Maxim Tsyplakov, Noah Dobson
1–253% → 71%
P2 6:03 CGYMatt Coronato
from Jonathan Huberdeau, Rasmus Andersson
2–227% → 47%
P3 17:09 NYIKyle MacLean
from Maxim Tsyplakov, Noah Dobson
2–351% → 92%
P3 17:38 CGYJonathan Huberdeau
from Rasmus Andersson, Kevin Bahl
3–37% → 49%
OT 3:53 CGYNazem Kadri
from Rasmus Andersson
4–348% → 100%

Every player

Show both lineups

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Matt Coronato R21:592+1.70+0.15+1.64−0.03−0.02+0.00−0.04
Nazem Kadri C23:231+0.58+0.06+0.39+0.02+0.00+0.20−0.09
Jonathan Huberdeau L23:0912+0.42−0.02+0.40+0.04−0.01+0.00+0.00
Rasmus Andersson D26:383−0.07+0.06−0.16−0.01+0.04+0.00+0.00
Ryan Lomberg L5:16−0.08−0.07−0.00−0.01−0.00+0.00+0.00
Brayden Pachal D17:42−0.10−0.07−0.22−0.02+0.02+0.20+0.00
Adam Klapka R5:11−0.11−0.09−0.00−0.01−0.00+0.00−0.01
Morgan Frost C22:45−0.15−0.12−0.03+0.01+0.01+0.00−0.02
Kevin Rooney C5:56−0.21−0.06−0.17−0.01+0.01+0.00+0.02
Blake Coleman L15:10−0.25−0.25−0.00−0.01+0.01+0.00+0.00
Martin Pospisil C18:18−0.25−0.16−0.08−0.01−0.01+0.00+0.00
Dryden Hunt L12:22−0.26−0.26−0.00−0.01+0.01+0.00+0.00
Jake Bean D17:33−0.30−0.25−0.02+0.00−0.03+0.00+0.00
Kevin Bahl D22:331−0.32−0.14−0.19+0.00+0.01+0.00+0.00
Joel Hanley D15:59−0.33−0.06−0.06−0.01+0.01−0.20+0.00
Connor Zary C20:20−0.36−0.14−0.20−0.02+0.01+0.00−0.01
Yegor Sharangovich C16:00−0.43−0.26−0.10−0.01−0.02+0.00−0.04
Daniil Miromanov D19:32−0.50−0.38−0.11−0.01+0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Dan Vladar G63:46+0.14

NYI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Marc Gatcomb C11:211+0.96+0.21+0.77−0.02+0.00+0.00+0.00
Bo Horvat C20:271+0.78+0.01+0.71−0.00−0.01+0.00+0.08
Kyle MacLean C11:531+0.69+0.21+0.54−0.02+0.00+0.00−0.05
Jean-Gabriel Pageau C18:16+0.29+0.05−0.00−0.02+0.00+0.20+0.06
Mike Reilly D15:52+0.15+0.25−0.07−0.04+0.01+0.00+0.00
Noah Dobson D22:142+0.10+0.37−0.28−0.00+0.01+0.00+0.00
Anthony Duclair L15:33+0.07+0.05−0.00+0.02−0.00+0.00+0.00
Alexander Romanov D23:04+0.03+0.02+0.01−0.01+0.01+0.00+0.00
Maxim Tsyplakov R11:352+0.01+0.19−0.17−0.00−0.01+0.00+0.00
Pierre Engvall L12:04+0.00+0.16−0.14−0.02+0.00+0.00+0.00
Casey Cizikas C13:16−0.03+0.13−0.26−0.01−0.00+0.00+0.11
Hudson Fasching R11:16−0.05+0.16−0.20−0.01+0.00+0.00+0.00
Anders Lee C17:13−0.08+0.08−0.14−0.00−0.01+0.00+0.00
Ryan Pulock D20:27−0.09+0.14−0.29+0.04+0.02+0.00+0.00
Tony DeAngelo D23:191−0.12−0.05−0.04+0.00−0.03+0.00+0.00
Adam Pelech D21:32−0.14+0.19−0.14−0.00+0.01−0.20+0.00
Simon Holmstrom R19:431−0.23+0.02−0.25−0.02+0.02+0.00+0.00
Kyle Palmieri C18:34−0.25+0.08−0.14+0.01+0.01−0.20−0.01
GoalieTOIGSAx (net goals)
Marcus Hogberg G63:53−1.25

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.