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

2026-01-21 · Scotiabank Saddledome

4 – 1Final

PIT beat CGY 4–1. PIT also won the expected-goals battle 2.7 to 2.1: the better chances went the right way. The biggest swing: Bryan Rust scored at 0:50 of the third, moving PIT’s win probability from 73% to 90%. Dustin Wolf allowed 1.8 goals more than expected.

Shots on goal
25 – 19
Expected goals
2.7 – 2.1
xG share
PIT 56%
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.

PIT goalCGY goal

Expected goals

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

PITCGY

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.

PIT
60:00 TOI
GSAx +0.94
+0.94
PIT
1 G, 1 A · 15:26 TOI
Finishing +0.36 · Playmaking +0.10
+0.50
PIT
1 G, 0 A · 14:35 TOI
On-ice +0.06 · Finishing +0.35
+0.42

Rough nights

CGY
60:00 TOI
GSAx −1.78
−1.78
CGY
0 G, 0 A · 19:37 TOI
On-ice −0.08 · Finishing −0.19 · Playmaking −0.08
−0.34
CGY
0 G, 0 A · 13:00 TOI
Finishing −0.06 · Penalties −0.19
−0.25

Scoring

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

TimeTeamGoalPIT–CGYWin prob.
P1 7:49 PITEvgeni Malkin
from Ryan Shea, John St. Ivany
1–047% → 63%
P2 12:32 PITEgor Chinakhov
from Tommy Novak, Evgeni Malkin
2–069% → 85%
P2 19:57 CGYYegor Sharangovich
from Zach Whitecloud, Kevin Bahl
2–111% → 27%
P3 0:50 PITBryan Rust
from Sidney Crosby, Rickard Rakell
3–173% → 90%
P3 9:19 PITTommy Novak
from John St. Ivany
4–195% → 99%

Every player

Show both lineups

PIT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Evgeni Malkin C15:2611+0.50+0.05+0.36+0.10−0.01+0.00+0.00
Egor Chinakhov R14:351+0.42+0.06+0.35+0.02−0.00+0.00−0.01
Tommy Novak C14:1311+0.35+0.05+0.32+0.25−0.01−0.19−0.07
John St. Ivany D16:552+0.31+0.05−0.01+0.25+0.01+0.00+0.00
Bryan Rust R17:141+0.28−0.06+0.41−0.06−0.01+0.00+0.00
Ryan Shea D19:471+0.17+0.08−0.14+0.22+0.01+0.00+0.00
Connor Dewar C14:13+0.15−0.02−0.01−0.03+0.02+0.19+0.00
Sidney Crosby C16:231+0.06−0.09−0.03+0.18−0.00+0.00+0.01
Ryan Graves D18:21+0.06+0.05+0.00+0.00+0.01+0.00+0.00
Parker Wotherspoon D22:14+0.03−0.04+0.00+0.05+0.02+0.00+0.00
Blake Lizotte C13:57+0.01+0.05−0.00−0.04−0.01+0.00+0.01
Connor Clifton D19:06−0.02+0.02−0.03−0.03+0.03+0.00+0.00
Noel Acciari C13:28−0.02−0.01−0.00−0.04+0.02+0.00+0.01
Anthony Mantha R15:06−0.05−0.00−0.01−0.04−0.00+0.00+0.00
Brett Kulak D21:39−0.07−0.10+0.00+0.03−0.00+0.00+0.00
Ben Kindel C14:33−0.07+0.00−0.00−0.05−0.01+0.00−0.02
Justin Brazeau R14:32−0.16+0.00−0.15−0.02+0.01+0.00+0.00
Rickard Rakell R16:181−0.20−0.08−0.18+0.07−0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Stuart Skinner G60:00+0.94

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Yegor Sharangovich C17:581+0.26+0.02+0.32−0.06−0.02+0.00+0.00
Zach Whitecloud D23:341+0.22+0.15−0.04+0.10+0.02+0.00+0.00
Kevin Bahl D25:121+0.12+0.16−0.02−0.03+0.01+0.00+0.00
Justin Kirkland C11:23+0.09+0.08−0.00−0.00+0.00+0.00+0.01
Matvei Gridin R11:25+0.00+0.03−0.17−0.07+0.01+0.19+0.00
Adam Klapka R14:05−0.04+0.01−0.00−0.05−0.01+0.00+0.00
Joel Hanley D15:16−0.05−0.05+0.00−0.02+0.01+0.00+0.00
Morgan Frost C13:26−0.07−0.09−0.00−0.02+0.00+0.00+0.04
Matt Coronato R18:02−0.07+0.07−0.07−0.05−0.02+0.00+0.00
Martin Pospisil C12:51−0.10−0.08−0.00−0.02−0.00+0.00+0.00
Mikael Backlund C17:50−0.10+0.04−0.12−0.03+0.00+0.00+0.01
Hunter Brzustewicz D15:55−0.10−0.07−0.03−0.00+0.01+0.00+0.00
Yan Kuznetsov D17:54−0.11−0.10−0.01−0.00+0.00+0.00+0.00
Joel Farabee L16:05−0.13−0.06−0.00−0.07−0.01+0.00+0.00
MacKenzie Weegar D20:33−0.16−0.08+0.00−0.06−0.03+0.00+0.00
Connor Zary C15:26−0.22−0.06−0.09−0.08+0.01+0.00+0.00
Ryan Lomberg L13:00−0.25+0.03−0.06−0.02−0.00−0.19+0.00
Nazem Kadri C19:37−0.34−0.08−0.19−0.08+0.01+0.00+0.01
GoalieTOIGSAx (net goals)
Dustin Wolf G60:00−1.78

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.