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

2026-09-29 ·

3 – 2Final

MTL beat TOR 3–2. MTL lost the expected-goals battle 2.0 to 2.8 and won anyway, a result the shot quality did not support. The biggest swing: Zachary Bolduc scored at 4:52 of the second, moving MTL’s win probability from 47% to 67%. Jakub Dobes saved 1.2 goals above expected.

Shots on goal
24 – 28
Expected goals
2.0 – 2.8
xG share
TOR 58%
Model before the game
MTL 52%

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.

MTL goalTOR goal

Expected goals

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

MTLTOR

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
2 G, 0 A · 18:55 TOI
Finishing +1.40
+1.35
MTL
59:36 TOI
GSAx +1.13
+1.19
MTL
1 G, 1 A · 21:54 TOI
On-ice +0.08 · Finishing +0.81
+0.89

Rough nights

TOR
58:45 TOI
GSAx −0.96
−0.96
TOR
0 G, 1 A · 16:36 TOI
On-ice +0.07 · Finishing −0.66 · Penalties −0.06
−0.62
TOR
Gavin McKenna
0 G, 0 A · 15:19 TOI
On-ice −0.24 · Finishing −0.18
−0.43

Scoring

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

TimeTeamGoalMTL–TORWin prob.
P1 0:48 TORWilliam Nylander
from Morgan Rielly, Kirill Marchenko
0–153% → 69%
P1 10:53 MTLJosh Anderson
from Alexandre Carrier, Kirby Dach
1–130% → 47%
P2 4:52 MTLZachary Bolduc
from Mike Matheson, Josh Anderson
2–147% → 67%
P3 13:12 MTLAlexandre Carrier
unassisted
3–184% → 97%
P3 15:46 TORWilliam Nylander
from Easton Cowan, John Tavares
3–21% → 12%

Every player

Show both lineups

MTL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Alexandre Carrier D21:5411+0.89+0.08+0.81−0.00+0.01+0.00+0.00
Josh Anderson R12:5311+0.79+0.22+0.58−0.01−0.00+0.00+0.00
Zachary Bolduc R11:041+0.68+0.10+0.57−0.00+0.01+0.00+0.00
Phillip Danault C15:37+0.10+0.07+0.04−0.01+0.00+0.00+0.00
Jayden Struble D11:02+0.06+0.03−0.04−0.00−0.00+0.06+0.00
Kirby Dach C11:071+0.02−0.01+0.02+0.00−0.00+0.00+0.02
Lane Hutson D24:07−0.01−0.00−0.04+0.05−0.02+0.00+0.00
Jake Evans C14:50−0.03+0.05−0.17−0.01+0.00+0.06+0.03
Chris Kreider L14:21−0.03−0.06+0.02+0.01+0.01+0.00−0.01
Arber Xhekaj D12:20−0.05+0.00−0.04−0.00−0.01+0.00+0.00
Alex Newhook C16:11−0.05−0.01−0.09−0.00+0.00+0.00+0.05
Mike Matheson D25:071−0.07+0.07−0.12−0.01−0.01+0.00+0.00
Alexandre Texier L12:13−0.10−0.06+0.04−0.00−0.01−0.06+0.00
Ivan Demidov R15:11−0.12+0.01−0.08+0.01+0.00−0.06+0.00
Noah Dobson D21:56−0.16−0.11−0.07−0.00+0.02+0.00+0.00
Nick Suzuki C18:43−0.20−0.16−0.07+0.01−0.00+0.00+0.02
Cole Caufield R15:55−0.26−0.04−0.15+0.01−0.03−0.06+0.01
Juraj Slafkovský L17:53−0.30−0.06−0.23+0.00−0.01+0.00−0.01
GoalieTOIGSAx (net goals)
Jakub Dobes G59:36+1.19

TOR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
William Nylander R18:552+1.35−0.03+1.40−0.01−0.00+0.00−0.01
Auston Matthews C22:34+0.09+0.23−0.23+0.03−0.00+0.06+0.00
Colton Sissons C14:58+0.05−0.02+0.04−0.02+0.00+0.06−0.01
Easton Cowan R15:581+0.01+0.04−0.04+0.00+0.01+0.00+0.00
Zack MacEwen C5:25−0.00−0.03+0.04−0.01+0.00+0.00+0.00
Brandon Duhaime R9:04−0.01−0.04+0.04−0.01+0.01+0.00−0.01
Chris Tanev D18:39−0.04+0.01−0.07−0.01+0.03+0.00+0.00
Teddy Blueger C9:46−0.05−0.01+0.02−0.01+0.00+0.00−0.06
Jake McCabe D11:38−0.06+0.05−0.12−0.00+0.01+0.00+0.00
Morgan Rielly D21:301−0.07−0.04−0.04+0.01+0.00+0.00+0.00
Jack Roslovic C18:14−0.10+0.01−0.11+0.01−0.01+0.00−0.01
Troy Stecher D19:05−0.13−0.11−0.04−0.01+0.02+0.00+0.00
Kirill Marchenko R20:081−0.18+0.28−0.47+0.00+0.00+0.00+0.00
Oliver Ekman-Larsson D18:07−0.19−0.07−0.06+0.00+0.01−0.06+0.00
Nick Paul L15:32−0.20−0.19+0.04−0.01+0.00+0.00−0.03
Darren Raddysh D23:47−0.38+0.08−0.47+0.01+0.00+0.00+0.00
Gavin McKenna L15:19−0.43−0.24−0.18−0.01+0.00+0.00+0.00
John Tavares C16:361−0.62+0.07−0.66+0.02−0.02−0.06+0.02
GoalieTOIGSAx (net goals)
Sergei Bobrovsky G58:45−0.96

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.