Games today: 10
puckmodel
← All recaps

2025-03-12 · Scotiabank Saddledome

4 – 3Final/SO

VAN took this one from CGY, 4–3 in a shootout. No robbery here: VAN also won the expected-goals battle 4.5 to 2.0, and the better chances went the right way. The goal that mattered most: Elias Pettersson scored at 13:16 of the third and moved VAN’s win probability from 14% to 49%. In net, Dustin Wolf saved 1.2 goals above expected.

Shots on goal
31 – 23
Expected goals
4.5 – 2.0
xG share
VAN 69%
Home-ice start
CGY 53%

Win probability

How it felt from the stands, priced second by second by the site’s win-probability model: score, time left and the manpower on the ice. Dots are goals; hover for the swing.

VAN goalCGY goal

Expected goals

Who was actually getting the chances: a running total of each team’s shot quality (unblocked attempts). Dots are goals.

VANCGY

Three stars, by the model

Not the arena’s picks, the model’s. 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.

VAN
Elias Pettersson
1 G, 1 A · 20:57 TOI
On-ice +0.61 · Finishing +0.23 · Faceoffs −0.05 · Shootout +0.66
+1.43
VAN
0 G, 0 A · 19:34 TOI
On-ice +0.54 · Finishing −0.21 · Playmaking −0.11 · Shootout +1.01
+1.23
CGY
65:00 TOI
GSAx +1.17
+1.17

Rough nights

CGY
0 G, 0 A · 18:46 TOI
On-ice −1.04 · Shootout −0.49
−1.60
CGY
0 G, 1 A · 26:43 TOI
On-ice −0.38 · Playmaking +0.08 · Shootout −0.29
−0.59
VAN
65:00 TOI
GSAx −0.55
−0.55

Scoring

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

TimeTeamGoalVAN–CGYWin prob.
P1 13:33 VANPius Suter
from Marcus Pettersson, Filip Hronek
1–047% → 64%
P1 17:53 CGYNazem Kadri
from Rasmus Andersson, Kevin Bahl
1–135% → 53%
P2 10:32 VANJake DeBruskPP
from Quinn Hughes, Elias Pettersson
2–148% → 69%
P2 13:58 CGYJonathan HuberdeauSH
from Kevin Rooney, MacKenzie Weegar
2–229% → 52%
P2 16:01 CGYJonathan HuberdeauPP
from MacKenzie Weegar, Nazem Kadri
2–353% → 76%
P3 13:16 VANElias Pettersson
from Nils Hoglander, Victor Mancini
3–314% → 49%

Every player

Show both lineups

VAN

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Elias Pettersson C20:5711+1.43+0.61+0.23−0.02+0.00+0.00−0.05+0.66
Conor Garland R19:34+1.23+0.54−0.21−0.11+0.00+0.00+0.00+1.01
Jake DeBrusk L19:431+0.75+0.95+0.05−0.17+0.01+0.00+0.01−0.11
Marcus Pettersson D24:401+0.68+0.38−0.02+0.11+0.01+0.20+0.00+0.00
Quinn Hughes D29:481+0.62+0.47−0.05+0.02−0.02+0.20+0.00+0.00
Victor Mancini D18:321+0.34+0.41−0.03−0.04−0.01+0.00+0.00+0.00
Filip Hronek D28:071+0.21+0.19−0.00+0.03−0.01+0.00+0.00+0.00
Brock Boeser R21:14+0.21+0.36+0.00−0.14−0.01+0.00+0.00−0.00
Elias Pettersson D4:06+0.17+0.02+0.00−0.05−0.01+0.20+0.00+0.00
Nils Hoglander L13:281+0.07+0.36−0.25+0.14+0.02−0.20+0.00−0.00
Filip Chytil C16:17−0.05+0.18−0.22+0.01−0.01+0.00−0.01−0.00
Derek Forbort D14:46−0.05−0.05−0.01+0.01+0.00+0.00+0.00+0.00
Teddy Blueger C12:35−0.06−0.04+0.00−0.03+0.00+0.00+0.01−0.00
Dakota Joshua C11:42−0.13+0.12−0.18−0.07+0.00+0.00+0.00−0.00
Kiefer Sherwood L14:02−0.14−0.13−0.03+0.03−0.00+0.00+0.00−0.00
Drew O'Connor L12:01−0.19−0.14−0.00−0.04−0.00+0.00+0.00−0.00
Pius Suter C18:371−0.25+0.08+0.26−0.07+0.01+0.00−0.03−0.49
Nils Aman C9:52−0.30−0.08+0.00−0.03+0.00−0.20+0.00−0.00
GoalieTOIGSAx (net goals)
Kevin Lankinen G65:00−0.55

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Jonathan Huberdeau L26:022+0.98−0.62+1.00−0.06−0.02+0.00+0.00+0.67
Joel Farabee L16:52+0.12−0.03+0.00−0.04−0.00+0.20+0.00−0.00
Kevin Rooney C9:551−0.01−0.05−0.01−0.01+0.00+0.00+0.06−0.00
Nazem Kadri C23:4811−0.01−0.27+0.06+0.02+0.01+0.20−0.03−0.00
Jake Bean D12:54−0.02+0.01−0.01−0.01−0.01+0.00+0.00+0.00
Blake Coleman L17:15−0.08−0.01+0.00−0.04+0.00+0.00−0.03−0.00
Mikael Backlund C2:58−0.10+0.00−0.11−0.01+0.00+0.00+0.02−0.00
Matt Coronato R19:13−0.13−0.11−0.07−0.12−0.02+0.20−0.01−0.00
Ryan Lomberg L6:36−0.17+0.05+0.00−0.02+0.00−0.20+0.00−0.00
MacKenzie Weegar D27:102−0.19−0.32+0.00+0.16−0.03+0.00+0.00+0.00
Brayden Pachal D10:08−0.20−0.01+0.00+0.00+0.01−0.20+0.00+0.00
Joel Hanley D20:40−0.22−0.23+0.00−0.01+0.02+0.00+0.00+0.00
Martin Pospisil C15:57−0.35−0.31+0.00−0.03−0.00+0.00−0.01−0.00
Kevin Bahl D22:451−0.36−0.32−0.06+0.01+0.01+0.00+0.00+0.00
Connor Zary C12:57−0.46−0.07+0.00−0.01+0.00−0.40+0.02−0.00
Morgan Frost C17:23−0.54−0.26+0.00−0.03+0.01+0.00+0.06−0.32
Rasmus Andersson D26:431−0.59−0.38−0.04+0.08+0.04+0.00+0.00−0.29
Yegor Sharangovich C18:46−1.60−1.04−0.04+0.01−0.03+0.00−0.01−0.49
GoalieTOIGSAx (net goals)
Dustin Wolf G65:00+1.17

One game is a tiny sample: a single goal against on a player’s shift or a lucky finish moves his net goals a lot, so don’t trade anyone over a rough night. See the card guide and Net Goals 101 for how they’re built.