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

2026-01-05 · Scotiabank Saddledome

5 – 1Final

SEA beat CGY 5–1. SEA lost the expected-goals battle 2.8 to 3.8 and won anyway, a result the shot quality did not support. The biggest swing: Shane Wright scored at 1:57 of the third, moving SEA’s win probability from 48% to 74%. Philipp Grubauer saved 3.0 goals above expected.

Shots on goal
28 – 42
Expected goals
2.8 – 3.8
xG share
CGY 58%
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.

SEA goalCGY goal

Expected goals

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

SEACGY

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.

SEA
60:00 TOI
GSAx +2.98
+2.98
SEA
1 G, 0 A · 18:40 TOI
Finishing +0.80
+0.84
SEA
Jacob Melanson
1 G, 0 A · 11:14 TOI
Finishing +0.76
+0.76

Rough nights

CGY
77:16 TOI
GSAx −0.70
−0.70
CGY
0 G, 0 A · 16:20 TOI
Finishing −0.67
−0.63
SEA
0 G, 0 A · 17:10 TOI
On-ice −0.14 · Finishing −0.29
−0.41

Scoring

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

TimeTeamGoalSEA–CGYWin prob.
P1 6:33 CGYAdam Klapka
from Ryan Lomberg, MacKenzie Weegar
0–153% → 70%
P2 2:17 SEAJacob Melanson
from Ryan Winterton
1–128% → 47%
P3 1:57 SEAShane Wright
from Ben Meyers
2–148% → 74%
P3 5:12 SEAVince Dunn
from Kaapo Kakko, Adam Larsson
3–176% → 92%
P3 17:25 SEAFrederick GaudreauEN
from Chandler Stephenson
4–199% → 100%
P3 17:39 SEAMatty Beniers
from Jared McCann
5–1100% → 100%

Every player

Show both lineups

SEA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Vince Dunn D18:401+0.84+0.01+0.80+0.03+0.00+0.00+0.00
Jacob Melanson R11:141+0.76+0.02+0.76−0.01−0.00+0.00+0.00
Shane Wright C16:461+0.59−0.04+0.63−0.00+0.03+0.00−0.03
Matty Beniers C14:461+0.50−0.01+0.52−0.01+0.02+0.00−0.02
Ryan Winterton C10:231+0.02+0.01−0.01−0.01+0.02+0.00+0.00
Ryker Evans D17:48−0.03−0.03+0.00−0.01+0.00+0.00+0.00
Adam Larsson D20:561−0.04−0.00−0.03−0.00−0.01+0.00+0.00
Ryan Lindgren D20:07−0.09−0.10+0.00−0.00+0.01+0.00+0.00
Chandler Stephenson C17:501−0.15−0.14−0.06+0.01−0.00+0.00+0.05
Cale Fleury D20:41−0.18−0.05−0.13+0.00+0.00+0.00+0.00
Jordan Eberle R14:04−0.21+0.06−0.30+0.04−0.01+0.00+0.00
Jared McCann L15:321−0.24−0.08−0.18+0.01+0.02+0.00+0.00
Jamie Oleksiak D20:00−0.26−0.19−0.04−0.01−0.02+0.00+0.00
Ben Meyers C13:511−0.28−0.05−0.23−0.01+0.01+0.00−0.01
Berkly Catton C15:37−0.30−0.03−0.22−0.01−0.00+0.00−0.03
Kaapo Kakko R15:151−0.37−0.01−0.37−0.02+0.02+0.00+0.02
Frederick Gaudreau C17:201−0.39−0.20−0.17−0.00+0.02+0.00−0.03
Eeli Tolvanen R17:10−0.41−0.14−0.29−0.01+0.02+0.00+0.00
GoalieTOIGSAx (net goals)
Philipp Grubauer G60:00+2.98

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Adam Klapka R9:561+0.58+0.01+0.59−0.01−0.00+0.00−0.01
MacKenzie Weegar D21:491+0.08+0.11+0.00−0.01−0.02+0.00+0.00
Rasmus Andersson D23:19+0.04+0.11−0.08−0.01+0.02+0.00+0.00
Yan Kuznetsov D20:01+0.04+0.08−0.04−0.01+0.00+0.00+0.00
Justin Kirkland C10:17+0.04+0.04+0.00−0.00+0.01+0.00+0.00
Morgan Frost C15:22+0.03+0.10−0.10+0.00+0.01+0.00+0.02
Brayden Pachal D13:57+0.02+0.04−0.01−0.02+0.01+0.00+0.00
Joel Hanley D13:49+0.02+0.04−0.02−0.02+0.01+0.00+0.00
Ryan Lomberg L10:061−0.06+0.02−0.05−0.02−0.00+0.00+0.00
Matt Coronato R15:52−0.07+0.03−0.06−0.02−0.01+0.00+0.00
Joel Farabee L17:15−0.13+0.08+0.00−0.01−0.00−0.19−0.01
Kevin Bahl D23:15−0.18−0.03−0.16+0.01+0.01+0.00+0.00
Connor Zary C18:44−0.21+0.09−0.28−0.02+0.00+0.00+0.00
Jonathan Huberdeau L16:38−0.25+0.09−0.57+0.05−0.01+0.19+0.00
Nazem Kadri C21:21−0.31+0.13−0.48+0.03+0.00+0.00+0.01
Mikael Backlund C16:39−0.35+0.03−0.41−0.00+0.00+0.00+0.03
Yegor Sharangovich C16:40−0.39+0.04−0.39−0.02−0.02+0.00+0.01
Blake Coleman L16:20−0.63+0.04−0.67−0.01+0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Dustin Wolf G77:16−0.70

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.