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

2026-04-04 · Honda Center

5 – 3Final

CGY beat ANA 5–3. CGY lost the expected-goals battle 2.4 to 4.1 and won anyway, a result the shot quality did not support. The biggest swing: Ryan Strome scored at 1:20 of the second, moving CGY’s win probability from 47% to 66%. Ville Husso allowed 1.7 goals more than expected.

Shots on goal
20 – 39
Expected goals
2.4 – 4.1
xG share
ANA 62%
Home-ice start
ANA 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 goalANA goal

Expected goals

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

CGYANA

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.

ANA
1 G, 0 A · 20:06 TOI
On-ice +0.07 · Finishing +0.67 · Penalties +0.19
+0.95
CGY
1 G, 1 A · 15:42 TOI
Finishing +0.60
+0.58
CGY
Devin Cooley
60:00 TOI
GSAx +0.50
+0.50

Rough nights

ANA
58:28 TOI
GSAx −1.69
−1.69
ANA
0 G, 0 A · 20:54 TOI
On-ice +0.06 · Finishing −0.51
−0.46
CGY
0 G, 1 A · 13:08 TOI
On-ice −0.13 · Finishing −0.22
−0.37

Scoring

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

TimeTeamGoalCGY–ANAWin prob.
P1 10:11 ANABeckett Sennecke
from Jackson LaCombe, Jacob Trouba
0–153% → 70%
P1 13:24 CGYJoel Farabee
from Matvei Gridin, Kevin Bahl
1–130% → 47%
P2 1:20 CGYRyan Strome
from Martin Pospisil, Victor Olofsson
2–147% → 66%
P2 7:49 CGYMatvei Gridin
from Joel Farabee, Hunter Brzustewicz
3–168% → 83%
P2 18:44 CGYMorgan Frost
from Olli Maatta, Blake Coleman
4–189% → 97%
P3 7:49 ANALeo Carlsson
unassisted
4–21% → 6%
P3 9:51 ANAMason McTavishPP
from Alex Killorn
4–35% → 20%
P3 18:49 CGYMorgan FrostEN
from Matt Coronato
5–394% → 100%

Every player

Show both lineups

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Joel Farabee L15:4211+0.58+0.02+0.60−0.01−0.01+0.00−0.02
Matvei Gridin R14:0211+0.48+0.06+0.41−0.01+0.01+0.00+0.00
Morgan Frost C15:322+0.48+0.11+0.51+0.00+0.01−0.19+0.04
Ryan Strome C14:181+0.46−0.25+0.70+0.01−0.02+0.00+0.02
Olli Maatta D19:551+0.23+0.03−0.00+0.00+0.00+0.19+0.00
Yan Kuznetsov D17:20+0.01+0.01+0.00−0.01+0.00+0.00+0.00
Hunter Brzustewicz D15:161−0.03−0.04+0.00−0.00+0.01+0.00+0.00
Mikael Backlund C21:40−0.06−0.09−0.01−0.01+0.00+0.00+0.03
Adam Klapka R10:19−0.07−0.06+0.00−0.01−0.00+0.00+0.00
Connor Zary C11:47−0.08−0.07+0.00−0.01+0.01+0.00−0.01
Zayne Parekh D15:49−0.08−0.07+0.00−0.01−0.01+0.00+0.00
Martin Pospisil C12:461−0.13−0.11+0.00−0.01−0.01+0.00+0.00
Kevin Bahl D24:171−0.14−0.15+0.00+0.00+0.01+0.00+0.00
Yegor Sharangovich C13:25−0.21−0.18+0.00−0.01−0.02+0.00−0.01
Zach Whitecloud D25:45−0.25−0.08−0.00−0.02+0.04−0.19+0.00
Matt Coronato R15:111−0.30−0.12−0.12−0.02−0.02+0.00−0.01
Blake Coleman L18:511−0.31+0.10−0.23−0.00+0.01−0.19+0.01
Victor Olofsson R13:081−0.37−0.13−0.22−0.01−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Devin Cooley G60:00+0.50

ANA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Leo Carlsson C20:061+0.95+0.07+0.67−0.02−0.00+0.19+0.03
Mason McTavish C14:501+0.50−0.02+0.51+0.02−0.01+0.00+0.00
Beckett Sennecke R21:221+0.32+0.09+0.43+0.01−0.01−0.19+0.00
Jackson LaCombe D20:461+0.18+0.09−0.08−0.01−0.01+0.19+0.00
Tyson Hinds D23:22+0.17+0.14−0.17+0.01+0.00+0.19+0.00
Alex Killorn L18:141+0.17+0.18+0.00+0.00−0.00+0.00−0.01
John Carlson D23:52+0.02+0.22−0.24+0.05−0.00+0.00+0.00
Tim Washe C10:19+0.01+0.02+0.00−0.01−0.00+0.00+0.00
Ian Moore D8:16−0.00−0.00+0.00−0.00+0.00+0.00+0.00
Drew Helleson D13:33−0.04−0.01+0.00−0.02−0.01+0.00+0.00
Jacob Trouba D21:181−0.04+0.05−0.12+0.02+0.00+0.00+0.00
Troy Terry R19:10−0.06+0.10−0.17+0.03−0.01+0.00−0.01
Olen Zellweger D10:52−0.06−0.01−0.04−0.01−0.00+0.00+0.00
Nathan Gaucher C7:51−0.06−0.04+0.00−0.01−0.00+0.00−0.02
Chris Kreider L19:35−0.16+0.04−0.24+0.03+0.01+0.00+0.00
Ryan Poehling C15:04−0.22+0.01−0.22−0.01+0.01+0.00+0.00
Jeffrey Viel L10:08−0.31+0.03−0.33−0.01−0.00+0.00+0.00
Mikael Granlund C20:54−0.46+0.06−0.51+0.02+0.01+0.00−0.04
GoalieTOIGSAx (net goals)
Ville Husso G58:28−1.69

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.