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

2025-03-14 · Scotiabank Saddledome

4 – 2Final

COL beat CGY 4–2. COL also won the expected-goals battle 2.8 to 2.4: the better chances went the right way. The biggest swing: Ryan Lindgren scored at 13:21 of the first, moving COL’s win probability from 47% to 64%.

Shots on goal
28 – 24
Expected goals
2.8 – 2.4
xG share
COL 54%
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.

COL goalCGY goal

Expected goals

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

COLCGY

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.

COL
2 G, 0 A · 13:00 TOI
Finishing +1.24
+1.28
COL
1 G, 0 A · 20:00 TOI
On-ice +0.15 · Finishing +0.88 · Penalties −0.20
+0.84
CGY
1 G, 0 A · 21:48 TOI
On-ice −0.06 · Finishing +0.69
+0.68

Rough nights

COL
0 G, 0 A · 11:42 TOI
On-ice +0.20 · Finishing −0.62
−0.44
CGY
0 G, 0 A · 15:43 TOI
On-ice −0.14 · Finishing −0.28
−0.42
CGY
57:59 TOI
GSAx −0.37
−0.37

Scoring

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

TimeTeamGoalCOL–CGYWin prob.
P1 13:21 COLRyan Lindgren
from Ross Colton
1–047% → 64%
P2 15:24 COLParker Kelly
from Logan O'Connor, Jack Drury
2–070% → 87%
P3 3:08 CGYBlake Coleman
from Matt Coronato, MacKenzie Weegar
2–19% → 26%
P3 5:55 COLParker Kelly
from Ross Colton
3–176% → 93%
P3 16:22 CGYJonathan HuberdeauPP
from Rasmus Andersson, Joel Farabee
3–21% → 11%
P3 18:21 COLValeri NichushkinEN
from Samuel Girard
4–293% → 100%

Every player

Show both lineups

COL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Parker Kelly C13:002+1.28+0.05+1.24−0.01+0.00+0.00−0.01
Ryan Lindgren D20:001+0.84+0.15+0.88−0.00+0.00−0.20+0.00
Samuel Girard D22:081+0.30+0.10+0.01+0.00−0.00+0.20+0.00
Devon Toews D25:51+0.10+0.09−0.04+0.02+0.03+0.00+0.00
Artturi Lehkonen L19:12+0.07+0.01−0.00+0.00+0.05+0.00+0.00
Erik Johnson D17:11+0.04+0.06−0.01−0.01−0.00+0.00+0.00
Charlie Coyle C13:12+0.03+0.22−0.20−0.01−0.00+0.00+0.02
Jack Drury C11:071+0.03+0.01−0.00−0.02+0.01+0.00+0.03
Logan O'Connor R12:091−0.04−0.03−0.00−0.01+0.01+0.00+0.00
Ross Colton C11:202−0.04+0.24−0.26−0.02+0.00+0.00+0.00
Nathan MacKinnon C19:57−0.08−0.02−0.14+0.06−0.01+0.00+0.02
Brock Nelson C15:48−0.13−0.11−0.02−0.01+0.01+0.00+0.00
Cale Makar D24:26−0.16−0.12−0.11+0.02+0.06+0.00+0.00
Josh Manson D8:52−0.17+0.03−0.19−0.01+0.00+0.00+0.00
Valeri Nichushkin R16:461−0.18−0.10−0.09+0.01+0.00+0.00+0.00
Martin Necas C18:26−0.22−0.04−0.16+0.01−0.04+0.00+0.00
Jonathan Drouin L15:35−0.31−0.10−0.00+0.01−0.02−0.20+0.00
Joel Kiviranta L11:42−0.44+0.20−0.62−0.02+0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Scott Wedgewood G60:00+0.25

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jonathan Huberdeau L21:481+0.68−0.06+0.69+0.04−0.01+0.00+0.02
Blake Coleman L19:561+0.32−0.01+0.53−0.00+0.01−0.20+0.00
Kevin Bahl D21:28+0.09+0.08+0.01+0.00+0.01+0.00+0.00
Kevin Rooney C7:01+0.08+0.08−0.00−0.01+0.01+0.00+0.00
Ryan Lomberg L10:19−0.02+0.00−0.00−0.02−0.00+0.00+0.00
Joel Hanley D21:50−0.02−0.02+0.01−0.02+0.02+0.00+0.00
Nazem Kadri C22:59−0.04−0.10−0.13+0.01+0.00+0.20−0.02
Rasmus Andersson D23:301−0.06+0.05−0.13−0.01+0.03+0.00+0.00
Adam Klapka R9:00−0.07−0.06−0.00−0.01−0.00+0.00+0.00
Daniil Miromanov D12:56−0.12−0.09−0.02−0.01+0.00+0.00+0.00
MacKenzie Weegar D25:061−0.14−0.10−0.20−0.01−0.02+0.20+0.00
Jake Bean D11:48−0.16−0.15+0.01+0.00−0.02+0.00+0.00
Joel Farabee L13:591−0.17−0.01−0.15−0.01−0.01+0.00+0.00
Matt Coronato R22:101−0.20−0.01−0.15−0.03−0.02+0.00+0.01
Dryden Hunt L6:20−0.22−0.01−0.22−0.01+0.01+0.00+0.00
Yegor Sharangovich C15:30−0.24−0.13−0.00−0.01−0.01+0.00−0.08
Morgan Frost C18:38−0.28−0.04−0.25+0.00+0.01+0.00+0.00
Martin Pospisil C15:43−0.42−0.14−0.28−0.01−0.00+0.00+0.01
GoalieTOIGSAx (net goals)
Dustin Wolf G57:59−0.37

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.