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

2026-04-09 · American Airlines Center

4 – 5Final

DAL beat MIN 5–4. DAL lost the expected-goals battle 1.9 to 2.9 and won anyway, a result the shot quality did not support. The biggest swing: Jason Robertson scored at 10:35 of the third, moving DAL’s win probability from 52% to 83%. Filip Gustavsson allowed 3.0 goals more than expected.

Shots on goal
31 – 20
Expected goals
2.9 – 1.9
xG share
MIN 60%
Home-ice start
DAL 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.

MIN goalDAL goal

Expected goals

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

MINDAL

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.

MIN
2 G, 0 A · 23:00 TOI
On-ice −0.10 · Finishing +1.29 · Playmaking +0.06
+1.25
MIN
1 G, 0 A · 14:37 TOI
Finishing +0.75 · Penalties +0.39
+1.19
DAL
Colin Blackwell
1 G, 1 A · 9:56 TOI
On-ice +0.13 · Finishing +0.64
+0.79

Rough nights

MIN
Filip Gustavsson
58:15 TOI
GSAx −3.02
−3.02
MIN
0 G, 0 A · 18:10 TOI
Finishing −0.63 · Faceoffs +0.05
−0.59
DAL
60:00 TOI
GSAx −0.55
−0.55

Scoring

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

TimeTeamGoalMIN–DALWin prob.
P1 4:26 DALWyatt Johnston
from Justin Hryckowian, Mikko Rantanen
0–153% → 69%
P1 13:02 MINQuinn Hughes
from Mats Zuccarello
1–130% → 47%
P1 19:44 MINKirill KaprizovPP
from Matt Boldy, Mats Zuccarello
2–148% → 66%
P2 6:39 MINKirill KaprizovPP
from Matt Boldy, Mats Zuccarello
3–168% → 83%
P2 8:03 DALColin Blackwell
from Esa Lindell
3–217% → 33%
P2 16:16 DALCameron Hughes
from Colin Blackwell, Oskar Bäck
3–329% → 53%
P2 19:49 MINRyan HartmanPP
from Jared Spurgeon, Quinn Hughes
4–349% → 72%
P3 4:28 DALMikko Rantanen
from Thomas Harley, Wyatt Johnston
4–425% → 52%
P3 10:35 DALJason Robertson
from Esa Lindell
4–552% → 83%

Every player

Show both lineups

MIN

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Kirill Kaprizov L23:002+1.25−0.10+1.29+0.06+0.00+0.00+0.00
Ryan Hartman R14:371+1.19+0.02+0.75+0.00+0.00+0.39+0.03
Quinn Hughes D31:5111+0.66−0.06+0.69+0.07−0.04+0.00+0.00
Jonas Brodin D16:35+0.18−0.03+0.00−0.01+0.02+0.19+0.00
Jared Spurgeon D17:221+0.15−0.05+0.00−0.01+0.03+0.19+0.00
Jeff Petry D12:04+0.01+0.03+0.00−0.01−0.01+0.00+0.00
Michael McCarron C9:55−0.00−0.02−0.02−0.01+0.01+0.00+0.04
Marcus Johansson L13:50−0.03+0.00−0.03+0.00−0.00+0.00+0.00
Brock Faber D24:38−0.04+0.02−0.07+0.01+0.01+0.00+0.00
Jake Middleton D11:55−0.04−0.03−0.00−0.01+0.01+0.00+0.00
Danila Yurov R14:14−0.07−0.05+0.00−0.01+0.01+0.00−0.02
Mats Zuccarello C18:123−0.12−0.06−0.09+0.04+0.00+0.00−0.01
Matt Boldy L20:472−0.14+0.03−0.35+0.01+0.01+0.19−0.04
Vladimir Tarasenko R14:55−0.16+0.08−0.23+0.00+0.00+0.00−0.01
Marcus Foligno L10:39−0.31−0.15−0.17−0.01+0.02+0.00+0.00
Nick Foligno L10:08−0.33−0.14+0.00−0.00+0.01−0.19−0.01
Yakov Trenin C12:53−0.49+0.14−0.60−0.01+0.01+0.00−0.02
Joel Eriksson Ek C18:10−0.59−0.03−0.63−0.00+0.01+0.00+0.05
GoalieTOIGSAx (net goals)
Filip Gustavsson G58:15−3.02

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Colin Blackwell C9:5611+0.79+0.13+0.64−0.01+0.00+0.00+0.02
Cameron Hughes C8:571+0.76+0.07+0.70−0.01+0.00+0.00+0.00
Jason Robertson L16:141+0.73−0.09+0.80+0.02−0.02+0.00+0.01
Mikko Rantanen R17:4211+0.58+0.00+0.77+0.03−0.00−0.19−0.02
Tyler Myers D22:38+0.21+0.21+0.00−0.00+0.00+0.00+0.00
Justin Hryckowian C17:241+0.09+0.05+0.00−0.01+0.00+0.00+0.04
Oskar Bäck C13:241+0.07+0.08−0.00−0.01+0.00+0.00+0.00
Wyatt Johnston C16:5311+0.04−0.03+0.46+0.00−0.00−0.39+0.00
Ilya Lyubushkin D20:08+0.03+0.03+0.00−0.01+0.01+0.00+0.00
Jamie Benn L12:55+0.01+0.01+0.00+0.01+0.00+0.00−0.01
Esa Lindell D25:032−0.03+0.36−0.25+0.01+0.04−0.19+0.00
Miro Heiskanen D5:45−0.04−0.05+0.00−0.00+0.00+0.00+0.00
Arttu Hyry R15:10−0.11−0.07−0.00−0.01−0.00+0.00−0.02
Lian Bichsel D20:25−0.14−0.09−0.04+0.00−0.01+0.00+0.00
Thomas Harley D25:171−0.16−0.13−0.01+0.00−0.02+0.00+0.00
Adam Erne L10:35−0.19−0.00−0.19−0.01+0.01+0.00+0.00
Mavrik Bourque C17:00−0.20−0.17−0.02−0.00+0.01+0.00+0.00
Matt Duchene C14:20−0.21−0.07−0.13+0.02−0.01+0.00−0.03
GoalieTOIGSAx (net goals)
Jake Oettinger G60:00−0.55

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.