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

2025-10-11 · Scotiabank Saddledome

4 – 2Final

STL beat CGY 4–2. STL lost the expected-goals battle 2.6 to 3.6 and won anyway, a result the shot quality did not support. The biggest swing: Jake Neighbours scored at 11:07 of the third, moving STL’s win probability from 48% to 81%.

Shots on goal
28 – 29
Expected goals
2.6 – 3.6
xG share
CGY 59%
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.

STL goalCGY goal

Expected goals

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

STLCGY

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
2 G, 0 A · 18:27 TOI
Finishing +1.51
+1.48
STL
2 G, 0 A · 14:44 TOI
On-ice −0.05 · Finishing +1.37
+1.31
STL
59:58 TOI
GSAx +0.99
+0.99

Rough nights

CGY
56:45 TOI
GSAx −0.91
−0.91
CGY
0 G, 1 A · 21:27 TOI
On-ice −0.12 · Finishing −0.36
−0.51
CGY
0 G, 1 A · 21:16 TOI
On-ice +0.10 · Finishing −0.23 · Penalties −0.19
−0.33

Scoring

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

TimeTeamGoalSTL–CGYWin prob.
P1 14:49 CGYMatt CoronatoPP
from Joel Farabee, Nazem Kadri
0–154% → 71%
P2 12:41 STLJake Neighbours
from Robert Thomas, Pavel Buchnevich
1–126% → 47%
P2 14:25 STLRobert ThomasPP
from Jimmy Snuggerud, Justin Faulk
2–148% → 70%
P2 14:57 CGYMatt Coronato
from Kevin Bahl
2–230% → 53%
P3 11:07 STLJake Neighbours
from Colton Parayko, Cam Fowler
3–248% → 81%
P3 13:33 STLPius Suter
from Tyler Tucker, Nathan Walker
4–284% → 98%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jake Neighbours L14:442+1.31−0.05+1.37−0.01+0.00+0.00+0.00
Robert Thomas C21:0011+0.77−0.10+0.81+0.04+0.00+0.00+0.02
Brayden Schenn C17:52+0.35+0.07+0.00−0.01+0.02+0.19+0.08
Pius Suter C18:441+0.26+0.06+0.38−0.01+0.01−0.19+0.01
Cam Fowler D24:581+0.15+0.02−0.04−0.01−0.00+0.19+0.00
Tyler Tucker D8:191+0.02+0.02+0.00−0.00−0.01+0.00+0.00
Justin Faulk D25:021−0.05+0.07−0.11−0.00−0.01+0.00+0.00
Mathieu Joseph R9:59−0.10+0.10−0.20−0.00+0.01+0.00+0.00
Alexandre Texier L6:42−0.12−0.11+0.00−0.00−0.01+0.00+0.00
Nathan Walker L12:521−0.15+0.03−0.18−0.02−0.00+0.00+0.01
Logan Mailloux D8:18−0.18−0.15−0.02−0.00−0.01+0.00+0.00
Pavel Buchnevich L20:001−0.19−0.08−0.12+0.01+0.00+0.00+0.00
Philip Broberg D23:03−0.20+0.06−0.10+0.02+0.02−0.19+0.00
Jimmy Snuggerud R10:301−0.21−0.06−0.14−0.01−0.00+0.00+0.00
Colton Parayko D23:581−0.22−0.01−0.04+0.00+0.02−0.19+0.00
Jordan Kyrou R16:57−0.24+0.10−0.35+0.01−0.00+0.00+0.00
Nick Bjugstad C5:29−0.30−0.09+0.00−0.00+0.00−0.19−0.02
Dylan Holloway L20:45−0.31+0.12−0.45+0.00+0.01+0.00+0.01
GoalieTOIGSAx (net goals)
Joel Hofer G59:58+0.99

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Matt Coronato R18:272+1.48+0.02+1.51−0.02−0.01+0.00−0.03
Ryan Lomberg L6:02+0.13−0.05+0.00−0.01−0.00+0.19+0.00
Brayden Pachal D10:23+0.12+0.01−0.09−0.01+0.01+0.19+0.00
Joel Hanley D17:48+0.05+0.06+0.00−0.02+0.01+0.00+0.00
Adam Klapka R12:22+0.02+0.04+0.00−0.01−0.00+0.00−0.01
Matvei Gridin R13:38−0.00+0.07−0.07−0.01+0.00+0.00+0.00
Kevin Bahl D20:071−0.08−0.09+0.00+0.00+0.00+0.00+0.00
Morgan Frost C18:21−0.09−0.09+0.00+0.00+0.01+0.00−0.01
Zayne Parekh D17:21−0.09+0.04−0.11−0.01−0.01+0.00+0.00
Rasmus Andersson D23:51−0.15−0.04−0.13+0.00+0.02+0.00+0.00
Blake Coleman L15:43−0.16+0.10−0.26−0.00+0.00+0.00+0.00
Connor Zary C10:24−0.20+0.03−0.04−0.01+0.00−0.19+0.01
Mikael Backlund C14:39−0.23−0.01+0.00−0.00+0.00−0.19−0.03
Yegor Sharangovich C16:08−0.24−0.15−0.45−0.01−0.02+0.39+0.00
MacKenzie Weegar D25:25−0.26+0.01−0.25−0.01−0.01+0.00+0.00
Samuel Honzek L13:02−0.26−0.05−0.40−0.01+0.00+0.19+0.00
Nazem Kadri C21:161−0.33+0.10−0.23+0.02+0.00−0.19−0.03
Joel Farabee L21:271−0.51−0.12−0.36−0.01−0.00+0.00−0.01
GoalieTOIGSAx (net goals)
Dustin Wolf G56:45−0.91

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.