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

2025-03-04 · American Airlines Center

3 – 4Final

DAL beat NJD 4–3. Expected goals were close to even (NJD 3.0, DAL 2.8), so the finishing and the goaltending decided it. The biggest swing: Thomas Harley scored at 19:55 of the third, moving DAL’s win probability from 51% to 97%. Jacob Markstrom allowed 1.3 goals more than expected.

Shots on goal
28 – 21
Expected goals
3.0 – 2.8
xG share
NJD 52%
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.

NJD goalDAL goal

Expected goals

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

NJDDAL

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.

NJD
1 G, 0 A · 24:27 TOI
On-ice +0.25 · Finishing +0.63
+0.91
NJD
1 G, 1 A · 17:24 TOI
On-ice +0.14 · Finishing +0.58
+0.71
NJD
1 G, 1 A · 20:46 TOI
On-ice +0.11 · Finishing +0.54
+0.68

Rough nights

NJD
59:33 TOI
GSAx −1.32
−1.32
NJD
0 G, 0 A · 19:45 TOI
On-ice +0.11 · Finishing −0.57
−0.49
DAL
0 G, 0 A · 16:11 TOI
On-ice −0.19 · Finishing −0.28
−0.47

Scoring

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

TimeTeamGoalNJD–DALWin prob.
P1 1:39 DALWyatt Johnston
unassisted
0–153% → 69%
P2 6:30 DALIlya Lyubushkin
from Jason Robertson, Roope Hintz
0–273% → 87%
P2 7:09 NJDTimo MeierPP
from Nico Hischier, Luke Hughes
1–213% → 27%
P2 19:46 DALRoope HintzPP
from Wyatt Johnston, Thomas Harley
1–382% → 92%
P3 12:18 NJDNico HischierPP
from Luke Hughes, Jesper Bratt
2–33% → 15%
P3 15:52 NJDBrett PescePP
from Timo Meier, Jesper Bratt
3–310% → 49%
P3 19:55 DALThomas Harley
from Jason Robertson, Roope Hintz
3–451% → 97%

Every player

Show both lineups

NJD

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Brett Pesce D24:271+0.91+0.25+0.63+0.03−0.00+0.00+0.00
Timo Meier R17:2411+0.71+0.14+0.58+0.01−0.00+0.00−0.02
Nico Hischier C20:4611+0.68+0.11+0.54+0.01−0.01+0.00+0.03
Ondrej Palat L13:29+0.16+0.12−0.00+0.03+0.00+0.00+0.00
Curtis Lazar C9:51+0.11−0.03−0.00−0.02+0.01+0.20−0.05
Simon Nemec D17:20+0.06+0.06+0.01−0.01+0.00+0.00+0.00
Jesper Bratt L18:452+0.05+0.21−0.17+0.02−0.01+0.00+0.00
Paul Cotter C11:27+0.01+0.03−0.00−0.02+0.00+0.00+0.00
Dougie Hamilton D5:15−0.02−0.03+0.01+0.00−0.00+0.00+0.00
Justin Dowling C9:50−0.03−0.01−0.00−0.02+0.00+0.00+0.00
Erik Haula L12:17−0.08+0.02−0.06−0.01+0.00+0.00−0.03
Luke Hughes D25:492−0.09+0.17−0.03−0.02−0.02−0.20+0.00
Johnathan Kovacevic D23:40−0.18+0.02+0.01−0.00−0.00−0.20+0.00
Tomas Tatar L12:53−0.19+0.07−0.27+0.00+0.00+0.00+0.01
Stefan Noesen R15:18−0.25+0.09−0.13−0.01+0.01−0.20−0.01
Brenden Dillon D23:17−0.28+0.12−0.19−0.01−0.01−0.20+0.00
Nathan Bastian R10:04−0.30−0.01−0.27−0.02−0.00+0.00+0.00
Dawson Mercer C19:45−0.49+0.11−0.57−0.02+0.00+0.00−0.01
GoalieTOIGSAx (net goals)
Jacob Markstrom G59:33−1.32

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Ilya Lyubushkin D17:141+0.64−0.16+0.81−0.01+0.01+0.00+0.00
Thomas Harley D25:5511+0.64−0.15+0.79+0.02−0.02+0.00+0.00
Wyatt Johnston C18:4111+0.55+0.11+0.42+0.00−0.00+0.00+0.02
Matt Duchene C17:08+0.24+0.00−0.00+0.01−0.00+0.20+0.03
Roope Hintz C18:0012+0.17−0.11+0.09+0.00+0.01+0.20−0.02
Logan Stankoven C15:23+0.01−0.15−0.00−0.01−0.03+0.20+0.00
Mathew Dumba D14:35−0.01−0.01+0.01+0.01−0.01+0.00+0.00
Sam Steel C13:53−0.07−0.03−0.00−0.01−0.01+0.00−0.02
Esa Lindell D21:25−0.07−0.11−0.02+0.01+0.05+0.00+0.00
Cody Ceci D19:14−0.07−0.09+0.01−0.00+0.01+0.00+0.00
Jamie Benn L13:52−0.12−0.05−0.11+0.02−0.00+0.00+0.01
Mavrik Bourque C13:14−0.14−0.15−0.00−0.01+0.00+0.00+0.01
Evgenii Dadonov L12:09−0.16+0.02−0.17+0.00−0.01+0.00+0.00
Jason Robertson L20:112−0.16−0.11−0.26+0.04−0.03+0.20+0.00
Lian Bichsel D13:47−0.19+0.02+0.01+0.00−0.02−0.20+0.00
Oskar Bäck C12:14−0.22−0.04−0.18−0.01+0.00+0.00+0.00
Mikael Granlund C16:17−0.32−0.19−0.00+0.01+0.01−0.20+0.05
Mason Marchment L16:11−0.47−0.19−0.28+0.00−0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Casey DeSmith G60:00−0.07

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.