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

2024-01-23 · Scotiabank Saddledome

4 – 3Final

STL beat CGY 4–3. STL lost the expected-goals battle 2.2 to 3.0 and won anyway, a result the shot quality did not support. The biggest swing: Brandon Saad scored at 19:12 of the third, moving STL’s win probability from 50% to 96%. Jacob Markstrom allowed 1.8 goals more than expected.

Shots on goal
26 – 35
Expected goals
2.2 – 3.0
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.

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.

STL
2 G, 0 A · 16:02 TOI
Finishing +1.38 · Penalties +0.19
+1.55
STL
1 G, 0 A · 16:29 TOI
On-ice +0.08 · Finishing +0.85 · Faceoffs +0.05
+1.00
CGY
1 G, 0 A · 24:25 TOI
Finishing +0.86
+0.84

Rough nights

CGY
59:23 TOI
GSAx −1.82
−1.82
CGY
0 G, 0 A · 16:03 TOI
On-ice −0.05 · Finishing −0.50
−0.58
CGY
0 G, 0 A · 15:28 TOI
Finishing −0.36
−0.42

Scoring

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

TimeTeamGoalSTL–CGYWin prob.
P1 11:38 CGYMacKenzie Weegar
from Rasmus Andersson, Nazem Kadri
0–153% → 70%
P2 8:27 STLBrandon Saad
from Colton Parayko, Nick Leddy
1–127% → 47%
P2 11:13 CGYNoah Hanifin
from Yegor Sharangovich, Chris Tanev
1–253% → 74%
P2 12:17 CGYYegor Sharangovich
from Jonathan Huberdeau, Elias Lindholm
1–374% → 89%
P2 17:13 STLBrayden SchennSH
unassisted
2–39% → 23%
P3 6:56 STLJordan Kyrou
from Robert Thomas, Nick Leddy
3–319% → 48%
P3 19:12 STLBrandon Saad
from Colton Parayko, Nick Leddy
4–350% → 96%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Brandon Saad L16:022+1.55−0.01+1.38−0.01−0.01+0.19+0.00
Brayden Schenn C16:291+1.00+0.08+0.85+0.00+0.02+0.00+0.05
Jordan Kyrou R16:321+0.72+0.04+0.66+0.02−0.00+0.00+0.00
Robert Thomas C20:221+0.15+0.15−0.03+0.07+0.00+0.00−0.04
Nick Leddy D24:223+0.06+0.07+0.01+0.01−0.03+0.00+0.00
Colton Parayko D25:172+0.01+0.07−0.08+0.00+0.02+0.00+0.00
Matthew Kessel D15:23−0.04−0.01−0.02−0.01−0.00+0.00+0.00
Marco Scandella D13:08−0.04+0.06−0.10−0.00+0.01+0.00+0.00
Nathan Walker L13:07−0.07−0.04−0.02−0.01−0.00+0.00+0.01
Justin Faulk D20:05−0.10−0.01−0.07+0.00−0.01+0.00+0.00
Sammy Blais L8:36−0.10−0.01−0.09−0.01+0.00+0.00+0.00
Nikita Alexandrov C9:12−0.13−0.07−0.02−0.01+0.00+0.00−0.03
Pavel Buchnevich L18:50−0.16+0.01−0.20+0.03+0.01+0.00+0.00
Kevin Hayes R15:14−0.26−0.09−0.20+0.00−0.00+0.00+0.03
Alexey Toropchenko R14:22−0.28−0.09−0.00−0.01+0.02−0.19+0.00
Jake Neighbours L13:10−0.28−0.00−0.26−0.01+0.00+0.00+0.00
Oskar Sundqvist C13:16−0.34−0.10−0.00−0.01+0.00−0.19−0.05
Torey Krug D20:33−0.35−0.11−0.06+0.00+0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Jordan Binnington G60:00+0.06

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Noah Hanifin D24:251+0.84−0.02+0.86+0.01−0.02+0.00+0.00
Yegor Sharangovich C19:1611+0.82−0.03+0.90−0.02−0.02+0.00+0.00
MacKenzie Weegar D22:371+0.66−0.13+0.82−0.01−0.02+0.00+0.00
Rasmus Andersson D25:021+0.25+0.10−0.04−0.02+0.02+0.19+0.00
Blake Coleman L18:53+0.05+0.06−0.00−0.01+0.01+0.00+0.00
Jordan Oesterle D11:02+0.05+0.06+0.01−0.01−0.00+0.00+0.00
Adam Klapka R6:55+0.02+0.03−0.00−0.01+0.00+0.00+0.00
Chris Tanev D20:571+0.01−0.03+0.00−0.01+0.05+0.00+0.00
Andrew Mangiapane L16:34+0.00+0.01−0.00−0.01+0.00+0.00+0.00
A.J. Greer L8:29+0.00+0.01−0.00−0.01+0.00+0.00+0.00
Dennis Gilbert D10:09−0.04+0.07−0.11−0.01−0.00+0.00+0.00
Elias Lindholm C19:541−0.28+0.03−0.67−0.01−0.00+0.37+0.00
Cole Schwindt C6:45−0.29+0.03−0.15−0.01+0.00−0.19+0.02
Nazem Kadri C18:551−0.33−0.25−0.06+0.01+0.00+0.00−0.03
Mikael Backlund C19:06−0.34+0.05−0.43−0.00+0.00+0.00+0.04
Jonathan Huberdeau L18:071−0.34−0.02−0.35+0.04−0.01+0.00+0.00
Matt Coronato R15:28−0.42−0.03−0.36−0.03−0.01+0.00+0.01
Connor Zary C16:03−0.58−0.05−0.50−0.02+0.01+0.00−0.01
GoalieTOIGSAx (net goals)
Jacob Markstrom G59:23−1.82

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.