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

2025-04-08 · Prudential Center

7 – 2Final

BOS beat NJD 7–2. Expected goals were close to even (BOS 2.0, NJD 2.2), so the finishing and the goaltending decided it. The biggest swing: Casey Mittelstadt scored at 19:07 of the second, moving BOS’s win probability from 72% to 89%. Jacob Markstrom allowed 5.1 goals more than expected.

Shots on goal
25 – 21
Expected goals
2.0 – 2.2
xG share
NJD 53%
Home-ice start
NJD 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.

BOS goalNJD goal

Expected goals

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

BOSNJD

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.

BOS
1 G, 2 A · 17:44 TOI
Finishing +0.82 · Playmaking +0.07 · Penalties +0.40
+1.30
BOS
1 G, 0 A · 16:22 TOI
Finishing +0.89
+0.89
BOS
Michael Callahan
1 G, 0 A · 18:11 TOI
On-ice −0.07 · Finishing +0.92
+0.84

Rough nights

NJD
60:07 TOI
GSAx −5.08
−5.08
NJD
0 G, 0 A · 18:31 TOI
On-ice +0.08 · Finishing −0.26 · Penalties −0.20
−0.41
NJD
0 G, 0 A · 19:29 TOI
On-ice +0.11 · Finishing −0.35
−0.28

Scoring

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

TimeTeamGoalBOS–NJDWin prob.
P1 9:38 BOSDavid Pastrnak
from Morgan Geekie
1–047% → 64%
P1 19:24 BOSMichael Callahan
from Parker Wotherspoon, David Pastrnak
2–065% → 80%
P2 3:45 BOSJakub Lauko
unassisted
3–082% → 94%
P2 13:51 NJDStefan NoesenPP
from Daniel Sprong, Nico Hischier
3–14% → 14%
P2 14:10 NJDTimo Meier
from Erik Haula
3–214% → 30%
P2 19:07 BOSCasey Mittelstadt
from Fabian Lysell, Henri Jokiharju
4–272% → 89%
P3 4:58 BOSMorgan Geekie
from David Pastrnak, Nikita Zadorov
5–292% → 99%
P3 6:55 BOSFraser Minten
from Vinni Lettieri, Andrew Peeke
6–299% → 100%
P3 10:50 BOSCole Koepke
unassisted
7–2100% → 100%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
David Pastrnak R17:4412+1.30+0.02+0.82+0.07−0.01+0.40+0.00
Casey Mittelstadt C16:221+0.89−0.01+0.89+0.00−0.01+0.00+0.02
Michael Callahan D18:111+0.84−0.07+0.92−0.00−0.00+0.00+0.00
Fraser Minten C13:501+0.69−0.05+0.75−0.01+0.00+0.00+0.00
Jakub Lauko C11:571+0.55−0.08+0.82−0.01+0.01−0.20+0.00
Cole Koepke L16:021+0.53−0.08+0.61−0.01+0.01+0.00+0.00
Morgan Geekie C16:5611+0.42−0.02+0.44+0.01−0.01+0.00+0.00
Henri Jokiharju D19:041−0.00−0.01+0.00+0.01−0.00+0.00+0.00
Marat Khusnutdinov C14:52−0.00+0.01−0.00−0.01−0.00+0.00+0.00
Nikita Zadorov D19:261−0.01+0.03−0.04−0.01+0.01+0.00+0.00
Parker Wotherspoon D18:361−0.03−0.03−0.01+0.00+0.01+0.00+0.00
Fabian Lysell R15:251−0.06−0.03−0.02−0.00−0.00+0.00+0.00
Andrew Peeke D19:101−0.06−0.02−0.02−0.03+0.01+0.00+0.00
Mason Lohrei D21:33−0.08−0.07−0.02+0.01−0.00+0.00+0.00
Vinni Lettieri C14:151−0.12+0.01−0.12−0.01+0.00+0.00+0.00
Elias Lindholm C17:02−0.14+0.01−0.19−0.00+0.00+0.00+0.04
John Beecher C13:20−0.15−0.12−0.00−0.01+0.01+0.00−0.02
Pavel Zacha C16:51−0.16+0.02−0.19+0.00−0.00+0.00+0.01
GoalieTOIGSAx (net goals)
Jeremy Swayman G60:00+0.01

NJD

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Timo Meier R17:211+0.73+0.02+0.71+0.01−0.01+0.00+0.00
Stefan Noesen R17:211+0.50+0.08+0.43−0.01+0.01+0.00+0.00
Seamus Casey D17:36+0.18+0.02−0.03−0.01+0.01+0.20+0.00
Brett Pesce D19:23+0.09+0.07+0.01+0.01+0.00+0.00+0.00
Tomas Tatar L12:35+0.03+0.03−0.00−0.01+0.00+0.00+0.00
Brenden Dillon D21:41+0.02+0.03+0.01−0.01−0.01+0.00+0.00
Ondrej Palat L12:44+0.02+0.02−0.00−0.01+0.01+0.00+0.00
Cody Glass C12:42+0.02−0.01−0.00−0.01+0.00+0.00+0.04
Brian Dumoulin D18:30−0.02−0.01+0.01−0.01+0.00+0.00+0.00
Erik Haula L15:071−0.02+0.01−0.01−0.01+0.00+0.00−0.01
Nico Hischier C17:411−0.02+0.02−0.00+0.01−0.01+0.00−0.04
Daniel Sprong R12:561−0.04+0.09−0.13+0.01−0.00+0.00−0.01
Justin Dowling C11:15−0.05−0.03−0.00−0.01+0.00+0.00−0.01
Johnathan Kovacevic D21:44−0.15+0.01−0.16−0.00−0.00+0.00+0.00
Paul Cotter C12:21−0.17+0.01−0.16−0.02+0.00+0.00+0.00
Jesper Bratt L17:32−0.18+0.03−0.01+0.02−0.01−0.20+0.00
Luke Hughes D19:29−0.28+0.11−0.35−0.01−0.03+0.00+0.00
Dawson Mercer C18:31−0.41+0.08−0.26−0.01+0.00−0.20−0.02
GoalieTOIGSAx (net goals)
Jake Allen G9:10+0.08
Jacob Markstrom G60:07−5.08

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.