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

2026-03-15 · Grand Casino Arena

4 – 2Final

TOR beat MIN 4–2. TOR lost the expected-goals battle 2.0 to 3.7 and won anyway, a result the shot quality did not support. The biggest swing: Morgan Rielly scored at 1:07 of the second, moving TOR’s win probability from 47% to 66%. Anthony Stolarz saved 1.9 goals above expected.

Shots on goal
26 – 38
Expected goals
2.0 – 3.7
xG share
MIN 65%
Home-ice start
MIN 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.

TOR goalMIN goal

Expected goals

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

TORMIN

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
58:05 TOI
GSAx +1.85
+1.85
MIN
2 G, 0 A · 16:55 TOI
On-ice +0.17 · Finishing +1.56
+1.76
TOR
Bo Groulx
2 G, 0 A · 17:03 TOI
On-ice −0.20 · Finishing +1.63
+1.44

Rough nights

MIN
58:26 TOI
GSAx −0.86
−0.86
MIN
0 G, 0 A · 12:24 TOI
Finishing −0.44 · Penalties −0.19
−0.58
MIN
0 G, 0 A · 19:28 TOI
Finishing −0.53
−0.52

Scoring

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

TimeTeamGoalTOR–MINWin prob.
P2 1:07 TORMorgan Rielly
from Matias Maccelli, John Tavares
1–047% → 66%
P2 2:19 TORBo Groulx
from Troy Stecher, Nicholas Robertson
2–066% → 81%
P2 8:18 TORBo Groulx
unassisted
3–084% → 95%
P3 4:51 MINVladimir Tarasenko
from Mats Zuccarello, Ryan Hartman
3–12% → 8%
P3 5:14 MINVladimir Tarasenko
from Ryan Hartman, Mats Zuccarello
3–28% → 24%
P3 19:23 TORMatthew KniesEN
unassisted
4–295% → 100%

Every player

Show both lineups

TOR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Bo Groulx C17:032+1.44−0.20+1.63−0.00+0.00+0.00+0.01
Morgan Rielly D17:381+0.60−0.10+0.69+0.01−0.00+0.00+0.00
Simon Benoit D14:46+0.10+0.09+0.00−0.01+0.01+0.00+0.00
Matthew Knies L20:471+0.06+0.02−0.16−0.01+0.01+0.19+0.00
Max Domi C15:26+0.02+0.00+0.00+0.03+0.00+0.00−0.01
Troy Stecher D17:131+0.02+0.07−0.06−0.01+0.02+0.00+0.00
Easton Cowan R16:39−0.03−0.05+0.00−0.00+0.02+0.00+0.00
Jacob Quillan C8:21−0.04+0.00+0.00−0.01−0.00+0.00−0.03
Steven Lorentz C10:54−0.07−0.06+0.00−0.01+0.00+0.00−0.01
William Nylander R17:42−0.17−0.05−0.10−0.01−0.00+0.00−0.01
Brandon Carlo D25:07−0.24−0.28−0.01−0.00+0.04+0.00+0.00
Philippe Myers D17:28−0.25−0.14−0.10−0.00−0.01+0.00+0.00
Dakota Joshua C11:51−0.32−0.17−0.15−0.01+0.01+0.00−0.01
Matias Maccelli L14:191−0.34−0.08−0.27+0.01−0.00+0.00+0.00
John Tavares C19:491−0.40−0.14−0.33+0.02−0.02+0.00+0.08
Nicholas Robertson L13:411−0.47−0.18−0.08−0.02−0.00−0.19+0.00
Calle Jarnkrok C10:22−0.51−0.05−0.29−0.01+0.02−0.19+0.01
Jake McCabe D26:49−0.51−0.30−0.03−0.00+0.02−0.19+0.00
GoalieTOIGSAx (net goals)
Anthony Stolarz G58:05+1.85

MIN

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Vladimir Tarasenko R16:552+1.76+0.17+1.56+0.03−0.00+0.00+0.00
Jared Spurgeon D18:02+0.11+0.10+0.00−0.03+0.03+0.00+0.00
Quinn Hughes D31:17+0.09+0.10−0.22+0.06−0.05+0.19+0.00
Jeff Petry D10:14+0.09+0.11−0.01−0.00−0.01+0.00+0.00
Jonas Brodin D19:18+0.08+0.16−0.07−0.03+0.02+0.00+0.00
Nick Foligno L11:10+0.06−0.10−0.03−0.00+0.01+0.19+0.00
Jake Middleton D12:11+0.00+0.11−0.09−0.03+0.01+0.00+0.00
Kirill Kaprizov L22:41−0.02+0.13−0.23+0.08+0.00+0.00+0.00
Danila Yurov R12:48−0.03+0.01+0.00−0.01+0.01+0.00−0.04
Michael McCarron C9:20−0.04+0.00−0.07−0.01+0.01+0.00+0.04
Brock Faber D23:30−0.07+0.01−0.10+0.01+0.01+0.00+0.00
Nico Sturm C7:49−0.11−0.03−0.08−0.01+0.00+0.00+0.00
Mats Zuccarello C21:352−0.14+0.29−0.49+0.07+0.00+0.00−0.01
Marcus Johansson L13:13−0.15−0.06−0.10+0.01−0.00+0.00+0.00
Ryan Hartman R16:522−0.16+0.26−0.41+0.01+0.00+0.00−0.02
Joel Eriksson Ek C18:47−0.35−0.01−0.36−0.00+0.02+0.00+0.00
Matt Boldy L19:28−0.52−0.01−0.53+0.01+0.01+0.00+0.00
Yakov Trenin C12:24−0.58+0.04−0.44−0.01+0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Jesper Wallstedt G58:26−0.86

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.