← All recaps

First round, Game 4 · Series tied 2–2 · 2026-04-26 · Centre Bell

3 – 2Final

TBL beat MTL 3–2. TBL also won the expected-goals battle 3.5 to 2.9: the better chances went the right way. The biggest swing: Brandon Hagel scored at 15:07 of the third, moving TBL’s win probability from 49% to 87%.

Shots on goal
20 – 18
Expected goals
3.5 – 2.9
xG share
TBL 55%
Home-ice start
MTL 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.

TBL goalMTL goal

Expected goals

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

TBLMTL

Three stars, by the model

Net goals added in this game versus a league-average player: on-ice goal share, finishing, drawn and taken penalties, faceoffs; goalies by goals saved above expected.

TBL
2 G, 0 A · 25:34 TOI
On-ice +0.19 · Finishing +1.29 · Penalties −0.19
+1.28
TBL
1 G, 1 A · 22:40 TOI
On-ice +0.37 · Finishing +0.48
+0.82
MTL
1 G, 0 A · 19:03 TOI
On-ice +0.08 · Finishing +0.66
+0.74

Rough nights

MTL
0 G, 0 A · 23:08 TOI
On-ice −0.45 · Finishing −0.21
−0.66
MTL
0 G, 0 A · 21:24 TOI
On-ice −0.44
−0.44
MTL
Oliver Kapanen
0 G, 0 A · 7:32 TOI
Finishing −0.12 · Penalties −0.19
−0.37

Scoring

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

TimeTeamGoalTBL–MTLWin prob.
P2 10:06 MTLZachary Bolduc
from Kaiden Guhle, Alexandre Texier
0–153% → 74%
P2 13:29 MTLCole CaufieldPP
from Nick Suzuki, Lane Hutson
0–275% → 89%
P2 19:06 TBLJake Guentzel
from J.J. Moser, Darren Raddysh
1–28% → 23%
P3 1:40 TBLBrandon HagelPP
from Nikita Kucherov, Jake Guentzel
2–223% → 48%
P3 15:07 TBLBrandon Hagel
from Nikita Kucherov, J.J. Moser
3–249% → 87%

Every player

Show both lineups

TBL

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Brandon Hagel L25:342+1.28+0.19+1.29−0.19−0.01
Jake Guentzel C22:4011+0.82+0.37+0.48+0.00−0.03
Brayden Point C19:57+0.28+0.55−0.44+0.19−0.02
Ryan McDonagh D20:22+0.17−0.22+0.00+0.39+0.00
J.J. Moser D19:332+0.06+0.11−0.05+0.00+0.00
Nikita Kucherov R22:572+0.05+0.41−0.36+0.00+0.00
Dominic James C11:25+0.05−0.11+0.00+0.19−0.04
Nick Paul L7:33+0.00−0.01+0.00+0.00+0.01
Darren Raddysh D25:181−0.00+0.44−0.25−0.19+0.00
Emil Lilleberg D13:43−0.03−0.03+0.00+0.00+0.00
Zemgus Girgensons C8:46−0.04−0.03+0.00+0.00−0.01
Oliver Bjorkstrand R8:18−0.07−0.07+0.00+0.00+0.00
Gage Goncalves C10:44−0.14−0.14+0.00+0.00+0.00
Corey Perry R8:50−0.14+0.06−0.20+0.00+0.00
Max Crozier D11:54−0.23+0.09−0.13−0.19+0.00
Anthony Cirelli C18:58−0.24−0.19+0.00+0.00−0.05
Erik Cernak D19:37−0.28−0.28+0.00+0.00+0.00
Yanni Gourde C12:46−0.34−0.09−0.04−0.19−0.02
GoalieTOIGSAx (net goals)
Andrei Vasilevskiy G60:00+0.48

MTL

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Cole Caufield R19:031+0.74+0.08+0.66+0.00+0.00
Zachary Bolduc R11:531+0.63+0.00+0.63+0.00+0.00
Lane Hutson D26:151+0.09+0.23−0.14+0.00+0.00
Phillip Danault C15:02+0.08−0.07−0.07+0.19+0.03
Arber Xhekaj D8:18+0.04+0.04+0.00+0.00+0.00
Alexandre Texier L12:441+0.02+0.02+0.00+0.00+0.00
Ivan Demidov R15:29−0.00+0.22−0.22+0.00+0.00
Jayden Struble D9:24−0.03−0.00−0.03+0.00+0.00
Kaiden Guhle D22:481−0.05−0.02−0.03+0.00+0.00
Jake Evans C15:49−0.15−0.17+0.00+0.00+0.02
Josh Anderson R13:18−0.18+0.01+0.00−0.19+0.00
Juraj Slafkovský L18:46−0.19+0.14−0.32+0.00+0.00
Kirby Dach C9:51−0.19−0.02−0.21+0.00+0.03
Alex Newhook C15:47−0.26−0.09+0.00−0.19+0.02
Nick Suzuki C22:231−0.34−0.00−0.42+0.00+0.08
Oliver Kapanen C7:32−0.37−0.04−0.12−0.19−0.01
Alexandre Carrier D21:24−0.44−0.44+0.00+0.00+0.00
Mike Matheson D23:08−0.66−0.45−0.21+0.00+0.00
GoalieTOIGSAx (net goals)
Jakub Dobes G58:17−0.15

Playoff recaps: the playoff ledgers have no per-game split of playmaking and suppression, so those credits stay inside the on-ice and finishing columns.

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.