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

2026-03-20 · Scotiabank Saddledome

1 – 4Final

CGY beat FLA 4–1. CGY also won the expected-goals battle 3.5 to 2.1: the better chances went the right way. The biggest swing: Joel Farabee scored at 7:44 of the second, moving CGY’s win probability from 53% to 73%. Dustin Wolf saved 1.1 goals above expected.

Shots on goal
25 – 36
Expected goals
2.1 – 3.5
xG share
CGY 63%
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.

FLA goalCGY goal

Expected goals

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

FLACGY

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
59:53 TOI
GSAx +1.08
+1.08
FLA
Donovan Sebrango
0 G, 1 A · 16:52 TOI
On-ice +0.09 · Playmaking +0.20 · Penalties +0.19
+0.47
CGY
0 G, 0 A · 13:20 TOI
Playmaking −0.07 · Penalties +0.39
+0.36

Rough nights

FLA
0 G, 0 A · 17:01 TOI
Finishing −0.21 · Penalties −0.19
−0.41
FLA
0 G, 0 A · 16:15 TOI
On-ice −0.07 · Finishing −0.22
−0.38
FLA
Nolan Foote
0 G, 0 A · 9:42 TOI
Finishing −0.11 · Penalties −0.19
−0.29

Scoring

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

TimeTeamGoalFLA–CGYWin prob.
P2 7:44 CGYJoel Farabee
from Blake Coleman
0–153% → 73%
P2 10:10 CGYVictor Olofsson
from Adam Klapka, Olli Maatta
0–274% → 88%
P3 4:17 FLAA.J. Greer
from Donovan Sebrango, Tomas Nosek
1–26% → 21%
P3 16:59 CGYMorgan FrostPP
from Yegor Sharangovich, Zayne Parekh
1–398% → 100%
P3 17:30 CGYMatt CoronatoPP
from Matvei Gridin, Blake Coleman
1–4100% → 100%

Every player

Show both lineups

FLA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Donovan Sebrango D16:521+0.47+0.09−0.01+0.20−0.01+0.19+0.00
Mike Benning D18:12+0.09+0.10−0.02+0.03−0.01+0.00+0.00
Tomas Nosek L14:211−0.01−0.08−0.00+0.08−0.00+0.00−0.01
A.J. Greer L13:231−0.03−0.08+0.46−0.02+0.00−0.39−0.01
Luke Kunin C13:36−0.06+0.03−0.00−0.08+0.00+0.00−0.01
Vinnie Hinostroza C12:19−0.07+0.03−0.06−0.05−0.00+0.00+0.01
Cole Reinhardt L13:16−0.08−0.06−0.04+0.03−0.01+0.00+0.00
Jesper Boqvist C14:38−0.10−0.08−0.00−0.02+0.00+0.00+0.01
Sam Bennett C17:13−0.10+0.02−0.00−0.12+0.00+0.00+0.00
Eetu Luostarinen C13:55−0.12−0.08−0.04−0.01+0.00+0.00+0.01
Carter Verhaeghe C15:13−0.12+0.09−0.11−0.09−0.00+0.00−0.02
Seth Jones D24:32−0.14−0.02+0.00−0.12−0.01+0.00+0.00
Matthew Tkachuk L15:40−0.19+0.04−0.17−0.06−0.00+0.00+0.00
Dmitry Kulikov D19:22−0.20−0.18−0.01−0.02+0.01+0.00+0.00
Aaron Ekblad D21:54−0.22−0.20−0.01−0.03+0.01+0.00+0.00
Nolan Foote L9:42−0.29+0.05−0.11−0.03−0.00−0.19+0.00
Evan Rodrigues C16:15−0.38−0.07−0.22−0.05−0.00+0.00−0.04
Niko Mikkola D17:01−0.41+0.02−0.21−0.02−0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Daniil Tarasov G60:00+0.21

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Connor Zary C13:20+0.36+0.04−0.00−0.07+0.00+0.39−0.01
Morgan Frost C17:561+0.35+0.07+0.12−0.08+0.01+0.19+0.04
Matt Coronato R18:491+0.20+0.11+0.27−0.19−0.02+0.00+0.02
Blake Coleman L17:392+0.20+0.05−0.06+0.21+0.00+0.00+0.00
Adam Klapka R10:321+0.12−0.06−0.00+0.18−0.00+0.00+0.00
Zach Whitecloud D20:36+0.10+0.11+0.00−0.03+0.01+0.00+0.00
Ryan Strome C16:39+0.10−0.00−0.04−0.04−0.01+0.19−0.01
Joel Farabee L14:051+0.06−0.08+0.42−0.08−0.00−0.19+0.00
Olli Maatta D16:591+0.03+0.02−0.03+0.04+0.00+0.00+0.00
Kevin Bahl D20:12+0.03+0.05+0.00−0.03+0.01+0.00+0.00
Victor Olofsson R12:571+0.02+0.01+0.04−0.03−0.00+0.00+0.00
Yegor Sharangovich C15:261+0.00+0.04−0.18+0.15−0.01+0.00+0.00
Joel Hanley D14:35−0.01+0.02−0.02−0.02+0.01+0.00+0.00
Zayne Parekh D20:061−0.02+0.06−0.21−0.05−0.00+0.19+0.00
Matvei Gridin R19:091−0.04+0.12−0.23+0.07+0.01+0.00+0.00
Hunter Brzustewicz D17:31−0.15−0.05−0.05−0.05+0.01+0.00+0.00
Mikael Backlund C17:58−0.18+0.07−0.20−0.07+0.01+0.00+0.02
Martin Pospisil C9:38−0.25−0.04−0.00−0.01−0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Dustin Wolf G59:53+1.08

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.