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

2025-11-26 · Benchmark International Arena

1 – 5Final

TBL beat CGY 5–1. TBL lost the expected-goals battle 3.1 to 4.6 and won anyway, a result the shot quality did not support. The biggest swing: Brandon Hagel scored at 0:39 of the first, moving TBL’s win probability from 53% to 69%. Andrei Vasilevskiy saved 4.1 goals above expected.

Shots on goal
32 – 23
Expected goals
4.6 – 3.1
xG share
CGY 60%
Home-ice start
TBL 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.

CGY goalTBL goal

Expected goals

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

CGYTBL

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.

TBL
60:00 TOI
GSAx +4.07
+4.07
TBL
Charle-Edouard D'Astous
1 G, 0 A · 21:58 TOI
On-ice −0.08 · Finishing +0.88
+0.82
TBL
Declan Carlile
1 G, 0 A · 17:48 TOI
On-ice −0.09 · Finishing +0.87
+0.80

Rough nights

CGY
5:52 TOI
GSAx −2.75
−2.75
CGY
0 G, 0 A · 17:37 TOI
Finishing −0.97
−1.00
CGY
0 G, 0 A · 19:51 TOI
Finishing −0.81 · Faceoffs −0.06
−0.82

Scoring

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

TimeTeamGoalCGY–TBLWin prob.
P1 0:39 TBLBrandon Hagel
from Anthony Cirelli, Nikita Kucherov
0–153% → 69%
P1 1:26 TBLCharle-Edouard D'Astous
from Nick Paul, Jake Guentzel
0–269% → 82%
P1 5:52 TBLZemgus Girgensons
from Yanni Gourde, Pontus Holmberg
0–382% → 89%
P1 10:01 TBLDeclan Carlile
from Steven Santini, Jake Guentzel
0–491% → 99%
P3 1:04 CGYJoel FarabeeSH
from John Beecher, Yan Kuznetsov
1–40% → 1%
P3 14:23 TBLNikita Kucherov
from Brandon Hagel, Darren Raddysh
1–5100% → 100%

Every player

Show both lineups

CGY

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Joel Farabee L13:211+0.25+0.04+0.02−0.01−0.00+0.19+0.00
Kevin Bahl D18:17+0.22+0.01+0.00+0.00+0.01+0.19+0.00
Yan Kuznetsov D20:541+0.07+0.08+0.00−0.01+0.00+0.00+0.00
Yegor Sharangovich C14:31+0.04+0.08−0.01−0.03−0.01+0.00+0.01
Joel Hanley D13:41−0.01+0.02−0.03−0.02+0.01+0.00+0.00
Adam Klapka R11:43−0.01−0.00+0.00−0.01−0.01+0.00+0.00
John Beecher C9:131−0.02−0.00+0.00−0.02+0.01+0.00−0.01
Ryan Lomberg L12:28−0.03+0.07−0.07−0.03−0.01+0.00+0.00
Mikael Backlund C18:19−0.05+0.01−0.08−0.01+0.00+0.00+0.02
MacKenzie Weegar D23:39−0.08+0.09−0.14−0.01−0.01+0.00+0.00
Blake Coleman L14:39−0.16+0.02+0.00−0.00+0.00−0.19+0.01
Rasmus Andersson D21:37−0.30−0.03−0.12−0.00+0.04−0.19+0.00
Brayden Pachal D13:52−0.34+0.04−0.18−0.02+0.01−0.19+0.00
Connor Zary C14:37−0.45+0.03−0.47−0.01+0.00+0.00+0.00
Jonathan Huberdeau L19:15−0.45+0.02−0.34+0.06−0.01−0.19+0.00
Morgan Frost C16:42−0.50+0.05−0.54+0.01+0.01+0.00−0.02
Nazem Kadri C19:51−0.82+0.04−0.81+0.01+0.00+0.00−0.06
Matt Coronato R17:37−1.00+0.00−0.97−0.02−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Devin Cooley G54:08+0.15
Dustin Wolf G5:52−2.75

TBL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Charle-Edouard D'Astous D21:581+0.82−0.08+0.88+0.00+0.01+0.00+0.00
Declan Carlile D17:481+0.80−0.09+0.87+0.00+0.02+0.00+0.00
Nikita Kucherov R17:2811+0.73−0.01+0.48+0.08−0.01+0.19+0.00
Brandon Hagel L20:1111+0.73−0.06+0.60+0.01−0.02+0.19+0.00
Zemgus Girgensons C12:591+0.65−0.04+0.71−0.02−0.00+0.00+0.01
Anthony Cirelli C17:271+0.20−0.04+0.00+0.00+0.03+0.19+0.01
Pontus Holmberg R10:391+0.03−0.02−0.15−0.01+0.01+0.19+0.00
Gage Goncalves C13:37−0.01−0.03+0.00+0.01+0.02+0.00+0.00
Dominic James C10:48−0.02−0.03+0.00−0.01−0.01+0.00+0.03
Curtis Douglas C10:12−0.04−0.04+0.00−0.01+0.00+0.00+0.00
Jake Guentzel C21:212−0.10−0.04−0.03−0.01−0.01+0.00−0.02
Yanni Gourde C15:031−0.15−0.03−0.12−0.00+0.01+0.00+0.00
Steven Santini D17:421−0.15−0.10−0.08−0.01+0.03+0.00+0.00
J.J. Moser D20:44−0.20+0.00+0.00+0.00−0.02−0.19+0.00
Darren Raddysh D22:181−0.21−0.04−0.17+0.01−0.00+0.00+0.00
Nick Paul L19:461−0.35−0.03−0.33−0.03+0.00+0.00+0.03
Oliver Bjorkstrand R14:47−0.36−0.05−0.30−0.00+0.01+0.00−0.01
Emil Lilleberg D18:27−0.44−0.02+0.00−0.01−0.03−0.39+0.00
GoalieTOIGSAx (net goals)
Andrei Vasilevskiy G60:00+4.07

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.