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

2026-01-25 · Scotiabank Saddledome

4 – 3Final/OT

ANA beat CGY 4–3 in overtime. ANA lost the expected-goals battle 2.5 to 3.3 and won anyway, a result the shot quality did not support. The biggest swing: Beckett Sennecke scored at 2:54 of overtime, moving ANA’s win probability from 48% to 100%. Dustin Wolf allowed 2.0 goals more than expected.

Shots on goal
21 – 35
Expected goals
2.5 – 3.3
xG share
CGY 57%
Home-ice start
CGY 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.

ANA goalCGY goal

Expected goals

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

ANACGY

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
3 G, 0 A · 20:10 TOI
On-ice −0.10 · Finishing +2.32
+2.19
CGY
Hunter Brzustewicz
1 G, 0 A · 13:14 TOI
Finishing +0.92
+0.97
CGY
1 G, 1 A · 17:02 TOI
On-ice +0.33 · Finishing +0.49
+0.79

Rough nights

CGY
62:54 TOI
GSAx −2.00
−2.00
CGY
0 G, 0 A · 16:27 TOI
On-ice −0.19 · Finishing −0.32
−0.51
CGY
Yan Kuznetsov
0 G, 0 A · 19:07 TOI
Finishing −0.33 · Penalties −0.19
−0.50

Scoring

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

TimeTeamGoalANA–CGYWin prob.
P1 6:17 CGYJonathan Huberdeau
from Mikael Backlund, Matt Coronato
0–153% → 70%
P1 7:56 CGYHunter Brzustewicz
from Adam Klapka, Joel Farabee
0–270% → 83%
P2 3:22 ANABeckett Sennecke
from Alex Killorn, Mikael Granlund
1–214% → 28%
P2 12:41 ANABeckett Sennecke
from Mikael Granlund, Alex Killorn
2–226% → 47%
P3 4:50 CGYMatt CoronatoPP
from Matvei Gridin, Nazem Kadri
2–353% → 79%
P3 13:08 ANAChris Kreider
from Ryan Poehling, Cutter Gauthier
3–314% → 49%
OT 2:54 ANABeckett Sennecke
from Jackson LaCombe
4–348% → 100%

Every player

Show both lineups

ANA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Beckett Sennecke R20:103+2.19−0.10+2.32−0.00−0.02+0.00+0.00
Jansen Harkins C15:19+0.33−0.02+0.00−0.02+0.02+0.39−0.03
Chris Kreider L16:101+0.22−0.10+0.31+0.01+0.01+0.00+0.00
Ryan Poehling C16:311+0.16+0.15+0.00−0.01+0.00+0.00+0.02
Olen Zellweger D17:37+0.08+0.08+0.00−0.01−0.00+0.00+0.00
Jeffrey Viel L15:05+0.02+0.03+0.00−0.01−0.01+0.00+0.00
Jacob Trouba D24:54−0.01−0.01−0.02+0.02+0.00+0.00+0.00
Radko Gudas D22:13−0.03−0.05−0.01+0.01+0.02+0.00+0.00
Ian Moore D10:30−0.03−0.03+0.00−0.01−0.00+0.00+0.00
Ross Johnston L11:21−0.08−0.06+0.00−0.01+0.01+0.00−0.01
Ryan Strome C14:35−0.08−0.04−0.03+0.01−0.01+0.00−0.01
Jackson LaCombe D25:151−0.15−0.11−0.01−0.01−0.02+0.00+0.00
Tim Washe C12:01−0.17−0.14−0.02−0.01−0.01+0.00+0.00
Pavel Mintyukov D20:34−0.18−0.15+0.00−0.01−0.02+0.00+0.00
Cutter Gauthier L18:491−0.19−0.01−0.16−0.00+0.00+0.00−0.01
Drew Helleson D11:28−0.24−0.02+0.00−0.01−0.01−0.19+0.00
Alex Killorn L18:212−0.29+0.03−0.29−0.00−0.01+0.00−0.02
Mikael Granlund C18:182−0.32−0.14−0.17+0.01+0.02+0.00−0.03
GoalieTOIGSAx (net goals)
Lukas Dostal G62:54+0.10

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Hunter Brzustewicz D13:141+0.97+0.05+0.92−0.00+0.01+0.00+0.00
Matt Coronato R17:0211+0.79+0.33+0.49−0.02−0.01+0.00+0.00
Jonathan Huberdeau L15:181+0.63+0.23+0.17+0.03−0.01+0.19+0.00
MacKenzie Weegar D25:04+0.12+0.24−0.08−0.01−0.03+0.00+0.00
Morgan Frost C12:28+0.03−0.01−0.01+0.01+0.01+0.00+0.03
Joel Hanley D15:25+0.02+0.02+0.00−0.02+0.02+0.00+0.00
Zach Whitecloud D23:56+0.01+0.06−0.05−0.01+0.02+0.00+0.00
Matvei Gridin R13:391+0.00+0.10−0.10−0.00+0.01+0.00−0.01
Nazem Kadri C18:181−0.03−0.05−0.02+0.02+0.00+0.00+0.01
Martin Pospisil C13:29−0.04+0.02−0.05−0.01−0.00+0.00+0.00
Mikael Backlund C19:581−0.07+0.17−0.28+0.00+0.00+0.00+0.04
Adam Klapka R12:081−0.08−0.05+0.00−0.01−0.01+0.00−0.01
Kevin Bahl D25:41−0.13−0.13−0.00+0.00+0.00+0.00+0.00
Yegor Sharangovich C19:00−0.14−0.07−0.03−0.02−0.02+0.00+0.00
Joel Farabee L14:161−0.16+0.07−0.23−0.01−0.01+0.00+0.02
Justin Kirkland C12:02−0.39+0.02−0.22−0.01+0.00−0.19+0.00
Yan Kuznetsov D19:07−0.50+0.03−0.33−0.01+0.00−0.19+0.00
Connor Zary C16:27−0.51−0.19−0.32−0.02+0.01+0.00+0.01
GoalieTOIGSAx (net goals)
Dustin Wolf G62:54−2.00

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.