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

2024-12-17 · Scotiabank Saddledome

4 – 3Final/OT

BOS beat CGY 4–3 in overtime. BOS also won the expected-goals battle 3.9 to 2.2: the better chances went the right way. The biggest swing: David Pastrnak scored at 4:22 of overtime, moving BOS’s win probability from 48% to 100%. Jeremy Swayman allowed 1.1 goals more than expected.

Shots on goal
35 – 23
Expected goals
3.9 – 2.2
xG share
BOS 64%
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.

BOS goalCGY goal

Expected goals

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

BOSCGY

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.

BOS
1 G, 0 A · 23:06 TOI
On-ice +0.55 · Finishing +0.53 · Playmaking +0.11
+1.18
BOS
Marc McLaughlin
1 G, 0 A · 9:36 TOI
Finishing +0.75
+0.75
BOS
1 G, 1 A · 19:05 TOI
On-ice +0.31 · Finishing +0.19 · Penalties +0.20
+0.71

Rough nights

BOS
64:22 TOI
GSAx −1.09
−1.09
CGY
0 G, 0 A · 25:19 TOI
On-ice −0.72 · Finishing −0.06
−0.75
CGY
0 G, 1 A · 21:08 TOI
On-ice −0.42 · Finishing −0.21
−0.64

Scoring

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

TimeTeamGoalBOS–CGYWin prob.
P2 0:54 CGYMatt Coronato
from Blake Coleman, Mikael Backlund
0–153% → 72%
P2 1:21 CGYNazem Kadri
from Jonathan Huberdeau, Martin Pospisil
0–272% → 86%
P2 6:31 BOSElias Lindholm
unassisted
1–213% → 27%
P2 17:19 CGYRyan Lomberg
from Connor Zary, Jakob Pelletier
1–376% → 91%
P3 4:14 BOSMorgan Geekie
from Andrew Peeke, Mason Lohrei
2–36% → 21%
P3 6:51 BOSMarc McLaughlin
from Brad Marchand, Elias Lindholm
3–319% → 48%
OT 4:22 BOSDavid Pastrnak
from Charlie McAvoy
4–348% → 100%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
David Pastrnak R23:061+1.18+0.55+0.53+0.11−0.01+0.00+0.00
Marc McLaughlin C9:361+0.75+0.02+0.75−0.01+0.00+0.00−0.01
Elias Lindholm C19:0511+0.71+0.31+0.19−0.01+0.00+0.20+0.02
Morgan Geekie C18:051+0.27+0.10+0.14+0.01−0.01+0.00+0.02
Charlie McAvoy D23:241+0.17+0.49−0.36+0.02+0.02+0.00+0.00
Charlie Coyle C18:48+0.16+0.16−0.00−0.01+0.00+0.00+0.01
Brandon Carlo D20:10+0.14+0.11+0.01+0.00+0.02+0.00+0.00
Brad Marchand L20:121+0.13+0.48−0.37+0.02+0.00+0.00+0.00
John Beecher C8:31+0.13+0.05−0.00−0.01+0.01+0.00+0.08
Mason Lohrei D20:231+0.08+0.07+0.01+0.01−0.01+0.00+0.00
Nikita Zadorov D20:25+0.01+0.13−0.12−0.01+0.00+0.00+0.00
Justin Brazeau R14:25−0.01−0.02−0.00−0.01+0.01+0.00+0.00
Mark Kastelic C13:03−0.04−0.01−0.05−0.02+0.01+0.00+0.03
Jordan Oesterle D19:23−0.04+0.18−0.21−0.01−0.01+0.00+0.00
Andrew Peeke D19:031−0.05+0.12−0.15−0.02+0.01+0.00+0.00
Trent Frederic C14:38−0.05−0.04−0.01−0.01+0.01+0.00−0.01
Cole Koepke L8:19−0.09−0.09−0.00−0.01+0.01+0.00+0.00
Pavel Zacha C22:30−0.16+0.36−0.56+0.01−0.01+0.00+0.04
GoalieTOIGSAx (net goals)
Jeremy Swayman G64:22−1.09

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Ryan Lomberg L9:511+0.58−0.19+0.79−0.01−0.00+0.00+0.00
Nazem Kadri C18:311+0.48−0.26+0.78+0.02+0.00+0.00−0.06
Matt Coronato R20:131+0.30−0.23+0.56−0.01−0.03+0.00+0.01
Martin Pospisil C16:161−0.04+0.04−0.06−0.01+0.00+0.00−0.01
Blake Coleman L17:331−0.07−0.07−0.00−0.00+0.01+0.00+0.00
Jakob Pelletier L13:461−0.08+0.07−0.15−0.00−0.00+0.00+0.00
Brayden Pachal D17:38−0.10−0.05−0.06−0.01+0.02+0.00+0.00
MacKenzie Weegar D21:53−0.11+0.02−0.11−0.00−0.02+0.00+0.00
Walker Duehr R8:53−0.13−0.11−0.00−0.00−0.01+0.00−0.01
Jake Bean D17:42−0.14−0.09−0.03+0.01−0.02+0.00+0.00
Joel Hanley D18:05−0.15+0.08−0.03−0.02+0.01−0.20+0.00
Kevin Rooney C10:28−0.26−0.21−0.00−0.01+0.01+0.00−0.06
Connor Zary C15:061−0.28−0.11−0.14−0.02+0.01+0.00−0.02
Yegor Sharangovich C14:21−0.33−0.28−0.00−0.02−0.02+0.00−0.01
Kevin Bahl D23:59−0.35−0.37+0.01+0.00+0.01+0.00+0.00
Jonathan Huberdeau L20:241−0.47−0.21−0.30+0.04−0.01+0.00+0.00
Mikael Backlund C21:081−0.64−0.42−0.21+0.00+0.00+0.00−0.02
Rasmus Andersson D25:19−0.75−0.72−0.06−0.01+0.04+0.00+0.00
GoalieTOIGSAx (net goals)
Dustin Wolf G64:22−0.05

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.