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

2025-11-13 · Scotiabank Saddledome

0 – 2Final

CGY beat SJS 2–0. CGY also won the expected-goals battle 3.6 to 1.7: the better chances went the right way. The biggest swing: Blake Coleman scored at 5:46 of the second, moving CGY’s win probability from 53% to 73%. Yaroslav Askarov saved 3.0 goals above expected.

Shots on goal
17 – 36
Expected goals
1.7 – 3.6
xG share
CGY 68%
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.

SJS goalCGY goal

Expected goals

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

SJSCGY

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.

SJS
58:23 TOI
GSAx +2.97
+2.97
CGY
60:00 TOI
GSAx +1.62
+1.62
CGY
1 G, 0 A · 15:19 TOI
On-ice +0.19 · Finishing +0.55
+0.75

Rough nights

CGY
0 G, 0 A · 19:40 TOI
Finishing −0.61 · Penalties −0.19
−0.82
SJS
Philipp Kurashev
0 G, 0 A · 16:58 TOI
On-ice −0.19 · Finishing −0.09 · Penalties −0.19
−0.49
SJS
0 G, 0 A · 21:11 TOI
On-ice −0.11 · Finishing −0.35
−0.48

Scoring

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

TimeTeamGoalSJS–CGYWin prob.
P2 5:46 CGYBlake Coleman
unassisted
0–153% → 73%
P3 19:55 CGYSamuel HonzekEN
from Mikael Backlund
0–297% → 100%

Every player

Show both lineups

SJS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Barclay Goodrow C11:32−0.01+0.01+0.00−0.01−0.00+0.00+0.00
Jeff Skinner L0:42−0.02−0.02+0.00−0.01−0.00+0.00+0.00
Dmitry Orlov D20:05−0.08−0.08+0.00+0.01−0.01+0.00+0.00
Alexander Wennberg C20:29−0.09−0.02−0.02−0.01−0.01+0.00−0.04
Sam Dickinson D14:21−0.10−0.11−0.00+0.01−0.00+0.00+0.00
William Eklund L19:16−0.11−0.03−0.26−0.00−0.01+0.19+0.00
Mario Ferraro D22:07−0.13−0.14+0.00+0.00+0.00+0.00+0.00
Tyler Toffoli C14:12−0.16−0.04−0.12−0.00+0.01+0.00+0.00
Ryan Reaves R9:07−0.20−0.06−0.13−0.01+0.00+0.00+0.00
Timothy Liljegren D22:00−0.24−0.25+0.00+0.01+0.01+0.00+0.00
Adam Gaudette R17:07−0.26−0.18−0.05−0.01+0.01+0.00−0.02
Vincent Desharnais D14:42−0.26−0.09+0.00−0.00+0.03−0.19+0.00
Collin Graf R18:08−0.32−0.19−0.15−0.01+0.02+0.00+0.01
Ty Dellandrea C17:55−0.34−0.28+0.00−0.01−0.01+0.00−0.04
John Klingberg D21:18−0.38−0.14−0.03+0.00−0.02−0.19+0.00
Will Smith C14:27−0.47−0.18−0.27−0.00−0.02+0.00+0.00
Macklin Celebrini C21:11−0.48−0.11−0.35+0.01−0.02+0.00−0.01
Philipp Kurashev C16:58−0.49−0.19−0.09−0.00+0.00−0.19−0.01
GoalieTOIGSAx (net goals)
Yaroslav Askarov G58:23+2.97

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Blake Coleman L15:191+0.75+0.19+0.55−0.00+0.00+0.00+0.00
Mikael Backlund C16:001+0.45+0.23−0.19+0.00+0.00+0.39+0.02
Kevin Bahl D23:21+0.18+0.20−0.02+0.00+0.00+0.00+0.00
Jake Bean D14:20+0.18+0.27−0.09+0.01−0.01+0.00+0.00
Rasmus Andersson D25:24+0.15+0.14+0.00−0.01+0.01+0.00+0.00
Samuel Honzek L15:181+0.13+0.15+0.00−0.01+0.00+0.00−0.01
Rory Kerins C15:49+0.10+0.20−0.09−0.01+0.00+0.00−0.01
Brayden Pachal D13:28+0.08+0.26−0.17−0.02+0.01+0.00+0.00
Yan Kuznetsov D18:05+0.02+0.02+0.00−0.01+0.00+0.00+0.00
Adam Klapka R9:52−0.02+0.03−0.05−0.01−0.00+0.00+0.01
Jonathan Huberdeau L18:53−0.05−0.08+0.00+0.03−0.01+0.00+0.00
Connor Zary C11:40−0.05+0.05−0.12−0.01+0.00+0.00+0.03
Nazem Kadri C19:36−0.12+0.20−0.36+0.02+0.00+0.00+0.02
Morgan Frost C15:49−0.27−0.12−0.18−0.00+0.01+0.00+0.03
Joel Farabee L15:12−0.29+0.21−0.49−0.01+0.00+0.00+0.00
MacKenzie Weegar D20:50−0.37+0.07−0.42−0.01−0.01+0.00+0.00
Ryan Lomberg L7:24−0.47+0.10−0.56−0.02+0.00+0.00+0.00
Matt Coronato R19:40−0.82−0.01−0.61−0.02−0.01−0.19+0.02
GoalieTOIGSAx (net goals)
Dustin Wolf G60:00+1.62

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.