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

2026-03-12 · Scotiabank Arena

4 – 6Final

TOR beat ANA 6–4. TOR lost the expected-goals battle 3.0 to 4.2 and won anyway, a result the shot quality did not support. The biggest swing: William Nylander scored on the power play at 0:36 of the third, moving TOR’s win probability from 53% to 78%. Lukas Dostal allowed 2.4 goals more than expected.

Shots on goal
40 – 28
Expected goals
4.2 – 3.0
xG share
ANA 58%
Home-ice start
TOR 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.

ANA goalTOR goal

Expected goals

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

ANATOR

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.

TOR
1 G, 0 A · 17:41 TOI
On-ice +0.06 · Finishing +0.84
+0.93
TOR
1 G, 0 A · 13:18 TOI
On-ice +0.12 · Finishing +0.38 · Playmaking −0.06 · Penalties +0.39
+0.85
TOR
1 G, 2 A · 13:51 TOI
Finishing +0.47 · Playmaking +0.28
+0.72

Rough nights

ANA
57:12 TOI
GSAx −2.44
−2.44
TOR
Max Domi
0 G, 0 A · 12:12 TOI
On-ice −0.19 · Playmaking −0.05 · Penalties −0.39
−0.62
ANA
0 G, 0 A · 20:27 TOI
On-ice +0.13 · Finishing −0.52
−0.44

Scoring

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

TimeTeamGoalANA–TORWin prob.
P1 7:19 TORMatias Maccelli
unassisted
0–153% → 70%
P1 12:19 ANACutter Gauthier
from Chris Kreider, Jackson LaCombe
1–130% → 47%
P1 14:26 ANAIan Moore
from Jansen Harkins
2–147% → 64%
P2 2:55 ANAPavel Mintyukov
from Ryan Poehling, Jeffrey Viel
3–166% → 81%
P2 10:47 TORAuston MatthewsPP
from Matthew Knies, William Nylander
3–216% → 31%
P2 16:26 TORJohn TavaresPP
from Matias Maccelli, Matthew Knies
3–330% → 53%
P3 0:36 TORWilliam NylanderPP
from Matthew Knies, Matias Maccelli
3–453% → 78%
P3 8:35 TORBo GroulxSH
from Brandon Carlo
3–581% → 95%
P3 18:12 TORMatthew KniesEN
from Jake McCabe, John Tavares
3–6100% → 100%
P3 19:34 ANAAlex Killorn
from Jeffrey Viel, Jacob Trouba
4–60% → 0%

Every player

Show both lineups

ANA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Alex Killorn L16:551+0.40−0.03+0.31−0.06−0.01+0.19+0.00
Ian Moore D10:181+0.35+0.05+0.30+0.01−0.00+0.00+0.00
Jackson LaCombe D25:051+0.34+0.18+0.00−0.03−0.01+0.19+0.00
Cutter Gauthier L19:241+0.32+0.09+0.31−0.04+0.00+0.00−0.04
Pavel Mintyukov D21:481+0.27−0.07+0.32+0.03−0.02+0.00+0.00
Jansen Harkins C6:451+0.23+0.04−0.00+0.19+0.00+0.00+0.00
Drew Helleson D15:12+0.11+0.10+0.00+0.02−0.01+0.00+0.00
Jeffrey Viel L8:322+0.11+0.07−0.00+0.24−0.00−0.19+0.00
Ryan Poehling C14:521+0.09+0.01−0.07+0.16+0.01+0.00−0.02
Olen Zellweger D13:50−0.01+0.05−0.02−0.05+0.00+0.00+0.00
Tim Washe C10:55−0.03−0.00−0.00−0.00−0.00+0.00−0.02
Leo Carlsson C19:51−0.09+0.16−0.23−0.04−0.00+0.00+0.02
Mason McTavish C12:15−0.13−0.03−0.03−0.05−0.02+0.00−0.01
Chris Kreider L18:351−0.15+0.18−0.06+0.11+0.00−0.39+0.00
Mikael Granlund C20:17−0.17−0.08−0.25−0.05+0.01+0.19+0.00
Radko Gudas D10:09−0.21+0.04−0.02−0.04+0.00−0.19+0.00
Jacob Trouba D23:431−0.23−0.04−0.26+0.06+0.01+0.00+0.00
Beckett Sennecke R20:27−0.44+0.13−0.52−0.04−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Lukas Dostal G57:12−2.44

TOR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Bo Groulx C17:411+0.93+0.06+0.84+0.04+0.00+0.00−0.01
Auston Matthews C13:181+0.85+0.12+0.38−0.06−0.01+0.39+0.03
Matias Maccelli L13:5112+0.72−0.03+0.47+0.28−0.00+0.00+0.00
William Nylander R23:5711+0.46+0.06+0.38+0.02−0.01+0.00+0.00
Matthew Knies L22:3213+0.44+0.04−0.00+0.38+0.01+0.00+0.00
Simon Benoit D16:35+0.18+0.02+0.00−0.05+0.01+0.19+0.00
John Tavares C21:0411+0.12−0.03+0.14+0.05−0.02+0.00−0.01
Calle Jarnkrok C14:06+0.12−0.13−0.14−0.03+0.02+0.39+0.01
Oliver Ekman-Larsson D21:52−0.01+0.07−0.09+0.20+0.01−0.19+0.00
Nicholas Robertson L11:15−0.02+0.04−0.12+0.07−0.00+0.00+0.00
Michael Pezzetta L3:43−0.05−0.03−0.00−0.03+0.00+0.00+0.00
Philippe Myers D12:33−0.14−0.01+0.00+0.07−0.01−0.19+0.00
Brandon Carlo D20:271−0.16−0.19−0.00−0.01+0.05+0.00+0.00
Jake McCabe D20:221−0.17−0.10−0.06−0.04+0.03+0.00+0.00
Jacob Quillan C10:04−0.21−0.20−0.00−0.03−0.00+0.00+0.02
Morgan Rielly D18:01−0.22−0.15+0.00−0.07−0.00+0.00+0.00
Easton Cowan R15:00−0.40−0.04−0.15−0.03+0.02−0.19+0.00
Max Domi C12:12−0.62−0.19−0.03−0.05+0.00−0.39+0.03
GoalieTOIGSAx (net goals)
Joseph Woll G59:27+0.00

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.