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

2025-10-25 · American Airlines Center

2 – 3Final

DAL beat CAR 3–2. DAL also won the expected-goals battle 4.0 to 3.3: the better chances went the right way. The biggest swing: Miro Heiskanen scored on the power play at 11:18 of the third, moving DAL’s win probability from 53% to 84%. Brandon Bussi saved 2.0 goals above expected.

Shots on goal
28 – 34
Expected goals
3.3 – 4.0
xG share
DAL 54%
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.

CAR goalDAL goal

Expected goals

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

CARDAL

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.

CAR
Brandon Bussi
58:08 TOI
GSAx +2.03
+2.03
DAL
2 G, 0 A · 24:19 TOI
On-ice +0.19 · Finishing +1.52
+1.71
DAL
60:00 TOI
GSAx +0.85
+0.85

Rough nights

CAR
Seth Jarvis
0 G, 0 A · 18:26 TOI
On-ice −0.44 · Finishing −0.23 · Penalties −0.19
−0.86
CAR
0 G, 0 A · 14:10 TOI
On-ice +0.11 · Finishing −0.27 · Penalties −0.39
−0.53
CAR
Alexander Nikishin
0 G, 0 A · 22:29 TOI
On-ice −0.40
−0.41

Scoring

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

TimeTeamGoalCAR–DALWin prob.
P1 4:14 CARJackson Blake
unassisted
1–047% → 63%
P1 19:49 CARSebastian Aho
from Nikolaj Ehlers
2–066% → 80%
P2 1:04 DALMiro Heiskanen
from Esa Lindell
2–119% → 34%
P2 5:41 DALSam SteelPP
from Thomas Harley, Mikko Rantanen
2–234% → 53%
P3 11:18 DALMiro HeiskanenPP
from Wyatt Johnston, Mikko Rantanen
2–353% → 84%

Every player

Show both lineups

CAR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jackson Blake R16:441+0.69+0.31+0.37+0.01−0.00+0.00+0.00
Sebastian Aho C22:081+0.25−0.48+0.58+0.02−0.04+0.19−0.03
Charles Alexis Legault D9:58+0.00+0.12−0.12−0.00+0.00+0.00+0.00
Nikolaj Ehlers L16:251−0.03−0.06+0.00+0.03−0.00+0.00+0.00
Mark Jankowski L11:16−0.04+0.17−0.21−0.02+0.01+0.00+0.00
Andrei Svechnikov R15:15−0.10−0.09−0.04+0.03−0.01+0.00+0.00
Jordan Staal C14:44−0.10−0.15+0.00−0.01−0.01+0.00+0.07
Jordan Martinook L14:12−0.12−0.09+0.00−0.01−0.01+0.00+0.00
Sean Walker D25:46−0.13−0.25−0.03−0.01−0.03+0.19+0.00
Mike Reilly D15:00−0.17−0.15−0.00−0.02+0.01+0.00+0.00
Bradly Nadeau L12:39−0.18−0.17−0.00−0.01−0.00+0.00+0.00
Logan Stankoven C16:24−0.22+0.12−0.54−0.00−0.01+0.19+0.01
Jesperi Kotkaniemi C10:42−0.25−0.00−0.22−0.02−0.01+0.00+0.00
Jalen Chatfield D21:16−0.28−0.21−0.06−0.01−0.01+0.00+0.00
Joel Nystrom D17:57−0.33−0.12−0.03+0.01−0.00−0.19+0.00
Alexander Nikishin D22:29−0.41−0.40−0.01+0.01−0.01+0.00+0.00
Taylor Hall L14:10−0.53+0.11−0.27+0.04−0.00−0.39−0.01
Seth Jarvis R18:26−0.86−0.44−0.23−0.01+0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Brandon Bussi G58:08+2.03

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Miro Heiskanen D24:192+1.71+0.19+1.52−0.02+0.01+0.00+0.00
Sam Steel C18:561+0.54−0.03+0.60−0.00−0.02+0.00+0.00
Thomas Harley D25:161+0.21+0.37−0.15+0.01−0.02+0.00+0.00
Esa Lindell D20:501+0.11+0.31−0.08+0.02+0.05−0.19+0.00
Ilya Lyubushkin D20:23+0.11+0.13−0.02−0.01+0.01+0.00+0.00
Mikko Rantanen R21:032+0.04+0.28−0.10+0.06−0.01−0.19+0.00
Adam Erne L11:28+0.03+0.03+0.00−0.01+0.01+0.00+0.00
Wyatt Johnston C19:491−0.05+0.50−0.74+0.01−0.00+0.19−0.01
Lian Bichsel D15:29−0.06−0.05+0.00+0.00−0.02+0.00+0.00
Colin Blackwell C13:37−0.09−0.18−0.10−0.01+0.01+0.19+0.00
Mavrik Bourque C14:35−0.13+0.30−0.61−0.00+0.00+0.19−0.02
Radek Faksa C11:39−0.16−0.14+0.00−0.01−0.00+0.00−0.01
Alexander Petrovic D12:39−0.18−0.15−0.02−0.01−0.01+0.00+0.00
Tyler Seguin C16:28−0.23+0.12−0.37+0.02−0.01+0.00+0.01
Justin Hryckowian C8:56−0.25−0.17−0.07−0.01+0.00+0.00+0.00
Jason Robertson L18:33−0.26+0.46−0.77+0.06−0.01+0.00+0.00
Nathan Bastian R7:46−0.37−0.09−0.06−0.01−0.01−0.19+0.00
Roope Hintz C15:20−0.41+0.17−0.77+0.00+0.01+0.19−0.01
GoalieTOIGSAx (net goals)
Jake Oettinger G60:00+0.85

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.