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

2024-11-15 · Scotiabank Saddledome

0 – 2Final

CGY beat NSH 2–0. Expected goals were close to even (NSH 2.8, CGY 2.9), so the finishing and the goaltending decided it. The biggest swing: Daniil Miromanov scored at 6:38 of the third, moving CGY’s win probability from 52% to 80%. Dustin Wolf saved 2.5 goals above expected.

Shots on goal
29 – 33
Expected goals
2.8 – 2.9
xG share
CGY 51%
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.

NSH goalCGY goal

Expected goals

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

NSHCGY

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
60:00 TOI
GSAx +2.51
+2.51
NSH
59:08 TOI
GSAx +2.08
+2.08
CGY
Daniil Miromanov
1 G, 0 A · 18:37 TOI
On-ice +0.15 · Finishing +0.84
+0.98

Rough nights

CGY
0 G, 0 A · 15:59 TOI
On-ice −0.25 · Finishing −0.28
−0.55
CGY
0 G, 0 A · 16:40 TOI
On-ice −0.37 · Finishing −0.11
−0.47
CGY
0 G, 0 A · 12:32 TOI
Finishing −0.46
−0.46

Scoring

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

TimeTeamGoalNSH–CGYWin prob.
P3 6:38 CGYDaniil Miromanov
from MacKenzie Weegar, Nazem Kadri
0–152% → 80%
P3 18:51 CGYBlake ColemanEN
unassisted
0–295% → 100%

Every player

Show both lineups

NSH

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Roman Josi D27:04+0.22+0.11−0.12+0.01+0.02+0.20+0.00
Michael McCarron C11:05+0.03+0.05−0.01−0.02+0.01+0.00+0.01
Philip Tomasino C12:58−0.01+0.07−0.29−0.00+0.00+0.20+0.01
Colton Sissons C15:36−0.02+0.13−0.04−0.03+0.00−0.20+0.11
Filip Forsberg L17:41−0.04−0.05−0.02+0.03−0.01+0.00+0.00
Luke Schenn D14:03−0.06−0.06+0.01−0.00−0.01+0.00+0.00
Marc Del Gaizo D13:56−0.06−0.07+0.01+0.01−0.00+0.00+0.00
Gustav Nyquist R17:55−0.08−0.02−0.10+0.05−0.01+0.00+0.00
Zachary L'Heureux L8:30−0.10+0.01−0.11−0.01+0.01+0.00+0.00
Brady Skjei D21:06−0.20+0.15−0.14−0.00−0.01−0.20+0.00
Jonathan Marchessault C17:07−0.21−0.02−0.16+0.00−0.02+0.00−0.02
Jeremy Lauzon D18:17−0.22−0.00+0.01−0.02−0.01−0.20+0.00
Steven Stamkos C18:04−0.23−0.08−0.17+0.02−0.01+0.00+0.01
Cole Smith L11:51−0.26+0.01−0.25−0.01−0.00+0.00+0.00
Alexandre Carrier D20:19−0.32−0.10−0.03−0.00+0.01−0.20+0.00
Ryan O'Reilly C17:13−0.37−0.07−0.31−0.00+0.01+0.00+0.00
Juuso Parssinen C15:13−0.40−0.10−0.17−0.01−0.00+0.00−0.11
Luke Evangelista R14:54−0.43−0.08−0.34−0.00−0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Juuse Saros G59:08+2.08

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Daniil Miromanov D18:371+0.98+0.15+0.84−0.01+0.00+0.00+0.00
Matt Coronato R19:48+0.11+0.10−0.13−0.02−0.01+0.20−0.02
Andrei Kuzmenko L14:10+0.07+0.06−0.00+0.01+0.00+0.00+0.00
MacKenzie Weegar D23:301+0.04+0.08−0.21−0.01−0.02+0.20+0.00
Ryan Lomberg L12:26+0.04+0.05−0.00−0.01−0.00+0.00+0.00
Justin Kirkland C11:18−0.01+0.04−0.05−0.01+0.00+0.00+0.00
Kevin Rooney C12:34−0.02−0.01−0.00−0.01+0.01+0.00−0.01
Kevin Bahl D21:55−0.06−0.08+0.01+0.01+0.01+0.00+0.00
Rasmus Andersson D25:21−0.07+0.11−0.19−0.02+0.03+0.00+0.00
Blake Coleman L16:041−0.10+0.27−0.38−0.00+0.00+0.00+0.00
Jake Bean D13:41−0.17−0.14−0.01+0.00−0.03+0.00+0.00
Connor Zary C13:12−0.17−0.08−0.07−0.02+0.01+0.00−0.01
Mikael Backlund C19:18−0.21+0.14−0.34+0.00+0.00+0.00−0.02
Brayden Pachal D11:35−0.28−0.09+0.01−0.01+0.01−0.20+0.00
Nazem Kadri C17:201−0.38−0.08−0.37+0.01+0.00+0.00+0.05
Martin Pospisil C12:32−0.46+0.03−0.46−0.01−0.00+0.00−0.02
Jonathan Huberdeau L16:40−0.47−0.37−0.11+0.02−0.02+0.00+0.00
Yegor Sharangovich C15:59−0.55−0.25−0.28−0.01−0.03+0.00+0.02
GoalieTOIGSAx (net goals)
Dustin Wolf G60:00+2.51

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.