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

2026-04-09 · Ball Arena

1 – 3Final

COL beat CGY 3–1. COL also won the expected-goals battle 4.0 to 2.1: the better chances went the right way. The biggest swing: Gabriel Landeskog scored on the power play at 18:44 of the first, moving COL’s win probability from 54% to 71%. Dustin Wolf saved 2.3 goals above expected.

Shots on goal
29 – 41
Expected goals
2.1 – 4.0
xG share
COL 66%
Home-ice start
COL 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 goalCOL goal

Expected goals

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

CGYCOL

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
57:38 TOI
GSAx +2.28
+2.28
COL
60:00 TOI
GSAx +1.31
+1.31
CGY
Tyson Gross
1 G, 0 A · 13:15 TOI
On-ice −0.11 · Finishing +0.77 · Faceoffs +0.06
+0.72

Rough nights

CGY
0 G, 1 A · 19:15 TOI
On-ice −0.27 · Finishing −0.38 · Penalties −0.39
−1.09
COL
1 G, 2 A · 22:23 TOI
On-ice +0.16 · Finishing −0.70 · Playmaking +0.12 · Penalties −0.19
−0.66
CGY
John Beecher
0 G, 0 A · 12:50 TOI
Finishing −0.36 · Penalties −0.19
−0.60

Scoring

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

TimeTeamGoalCGY–COLWin prob.
P1 18:44 COLGabriel LandeskogPP
from Nathan MacKinnon, Martin Necas
0–154% → 71%
P2 15:01 COLMartin Necas
from Nathan MacKinnon, Brent Burns
0–275% → 90%
P3 17:08 CGYTyson GrossPP
from Matvei Gridin, Matt Coronato
1–21% → 8%
P3 19:05 COLNathan MacKinnonEN
from Martin Necas
1–396% → 100%

Every player

Show both lineups

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tyson Gross C13:151+0.72−0.11+0.77−0.01−0.00+0.00+0.06
Zayne Parekh D17:57+0.04−0.12−0.01−0.02−0.01+0.19+0.00
Olli Maatta D22:19−0.02−0.01−0.01+0.01−0.00+0.00+0.00
Brayden Pachal D11:59−0.04+0.00−0.04−0.02+0.01+0.00+0.00
Zach Whitecloud D23:31−0.05−0.26+0.00−0.02+0.04+0.19+0.00
Hunter Brzustewicz D19:27−0.06−0.06−0.00−0.00+0.01+0.00+0.00
Victor Olofsson R12:07−0.06−0.05+0.00−0.01−0.01+0.00+0.00
Adam Klapka R9:25−0.07−0.03−0.03−0.01−0.00+0.00+0.00
Aydar Suniev L11:56−0.14+0.01−0.15−0.00+0.00+0.00+0.00
Joel Farabee L18:31−0.20−0.17−0.01−0.01−0.01+0.00+0.00
Yegor Sharangovich C15:39−0.27−0.18−0.04−0.02−0.03+0.00+0.00
Connor Zary C14:18−0.27−0.01−0.24−0.02+0.01+0.00−0.01
Mikael Backlund C17:16−0.33−0.15−0.14−0.00+0.00+0.00−0.04
Morgan Frost C19:11−0.35−0.23−0.16+0.00+0.01+0.00+0.03
Yan Kuznetsov D20:31−0.38−0.28−0.11−0.01+0.01+0.00+0.00
Matvei Gridin R18:481−0.38−0.19−0.20−0.01+0.01+0.00+0.00
John Beecher C12:50−0.60−0.00−0.36−0.03+0.01−0.19−0.03
Matt Coronato R19:151−1.09−0.27−0.38−0.02−0.03−0.39+0.00
GoalieTOIGSAx (net goals)
Dustin Wolf G57:38+2.28

COL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Gabriel Landeskog L14:211+0.65+0.12+0.50+0.01+0.02+0.00+0.00
Martin Necas C19:5912+0.63+0.15+0.53+0.01−0.05+0.00−0.01
Devon Toews D22:26+0.34+0.14−0.05+0.03+0.02+0.19+0.00
Brett Kulak D21:48+0.19+0.24−0.01−0.03−0.00+0.00+0.00
Josh Manson D19:45+0.14+0.28−0.13−0.01+0.00+0.00+0.00
Jack Drury C15:00+0.13+0.06−0.10−0.03+0.02+0.19−0.01
Brent Burns D18:341+0.06+0.01−0.18+0.02+0.02+0.19+0.00
Sam Malinski D20:32+0.05+0.06−0.06+0.02+0.03+0.00+0.00
Nick Blankenburg D14:37+0.01+0.01+0.00−0.00−0.00+0.00+0.00
Logan O'Connor R12:04−0.03+0.00−0.03−0.02+0.01+0.00+0.00
Parker Kelly C13:40−0.05+0.06−0.10−0.02+0.00+0.00+0.00
Nicolas Roy C11:19−0.09+0.03−0.18−0.00−0.00+0.00+0.06
Valeri Nichushkin R16:01−0.17+0.13−0.32+0.02+0.00+0.00+0.00
Artturi Lehkonen L18:49−0.20+0.03−0.28+0.00+0.04+0.00+0.00
Joel Kiviranta L8:58−0.20+0.06−0.06−0.02+0.01−0.19+0.00
Brock Nelson C16:51−0.27+0.23−0.46−0.02+0.00+0.00−0.02
Ross Colton C8:53−0.43+0.05−0.46−0.01−0.00+0.00+0.00
Nathan MacKinnon C22:2312−0.66+0.16−0.70+0.12−0.01−0.19−0.03
GoalieTOIGSAx (net goals)
Mackenzie Blackwood G60:00+1.31

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.