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

2025-04-15 · TD Garden

5 – 4Final/OT

NJD beat BOS 5–4 in overtime. NJD also won the expected-goals battle 3.1 to 2.5: the better chances went the right way. The biggest swing: Brian Dumoulin scored at 1:30 of overtime, moving NJD’s win probability from 48% to 100%. Jeremy Swayman allowed 1.6 goals more than expected.

Shots on goal
26 – 24
Expected goals
3.1 – 2.5
xG share
NJD 56%
Home-ice start
BOS 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 goalBOS goal

Expected goals

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

NJDBOS

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 · 14:34 TOI
On-ice +0.06 · Finishing +0.79 · Penalties +0.20
+1.04
BOS
1 G, 1 A · 21:01 TOI
On-ice +0.19 · Finishing +0.75
+0.97
BOS
John Farinacci
1 G, 0 A · 10:58 TOI
Finishing +0.76
+0.83

Rough nights

BOS
71:27 TOI
GSAx −1.63
−1.63
NJD
61:30 TOI
GSAx −1.34
−1.34
NJD
0 G, 0 A · 21:41 TOI
On-ice −0.05 · Finishing −0.41
−0.44

Scoring

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

TimeTeamGoalNJD–BOSWin prob.
P1 7:25 NJDTimo Meier
from Brett Pesce, Luke Hughes
1–047% → 63%
P1 8:43 BOSMorgan GeekiePP
from David Pastrnak, Nikita Zadorov
1–137% → 53%
P2 0:29 BOSDavid Pastrnak
from Elias Lindholm
1–253% → 72%
P2 4:07 NJDStefan NoesenPP
from Nico Hischier, Timo Meier
2–228% → 47%
P2 4:37 NJDSimon Nemec
from Marc McLaughlin
3–247% → 67%
P2 13:37 NJDDawson MercerPP
from Nico Hischier, Luke Hughes
4–270% → 86%
P2 16:53 BOSJohn Farinacci
from Jakub Lauko
4–312% → 29%
P3 5:08 BOSMarat Khusnutdinov
from Fabian Lysell, Nikita Zadorov
4–424% → 52%
OT 1:30 NJDBrian Dumoulin
from Dawson Mercer, Timo Meier
5–448% → 100%

Every player

Show both lineups

NJD

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Simon Nemec D14:341+1.04+0.06+0.79−0.01−0.00+0.20+0.00
Dawson Mercer C20:2511+0.76+0.27+0.57−0.02+0.00+0.00−0.06
Brian Dumoulin D20:271+0.65+0.15+0.71−0.02+0.00−0.20+0.00
Stefan Noesen R17:231+0.44+0.02+0.42−0.01+0.01+0.00+0.00
Timo Meier R21:5212+0.38+0.16+0.22+0.00−0.00+0.00+0.00
Nico Hischier C20:392+0.00−0.01−0.00+0.02−0.01+0.00+0.00
Tomas Tatar L11:58−0.00−0.02−0.00+0.00+0.00+0.00+0.01
Johnathan Kovacevic D21:21−0.01+0.01−0.01−0.00−0.00+0.00+0.00
Ondrej Palat L2:51−0.01+0.05−0.06+0.00+0.00+0.00+0.00
Brenden Dillon D17:06−0.02−0.02+0.01−0.01−0.00+0.00+0.00
Brett Pesce D21:351−0.05−0.08+0.01+0.02−0.00+0.00+0.00
Marc McLaughlin C9:591−0.07−0.06−0.00−0.01+0.00+0.00+0.00
Erik Haula L17:59−0.10+0.17−0.24−0.01+0.00+0.00−0.02
Nolan Foote L9:41−0.13−0.08−0.04−0.01−0.01+0.00+0.00
Luke Hughes D24:392−0.15−0.11+0.01−0.01−0.03+0.00+0.00
Cody Glass C13:26−0.21−0.01−0.21−0.01−0.00+0.00+0.02
Nathan Bastian R13:11−0.21+0.01−0.21−0.02−0.00+0.00+0.01
Jesper Bratt L21:41−0.44−0.05−0.41+0.03−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Jake Allen G61:30−1.34

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
David Pastrnak R21:0111+0.97+0.19+0.75+0.05−0.01+0.00+0.00
John Farinacci C10:581+0.83+0.04+0.76−0.01+0.00+0.00+0.04
Morgan Geekie C18:541+0.62−0.13+0.76+0.00−0.01+0.00+0.00
Marat Khusnutdinov C14:421+0.48+0.03+0.46−0.01+0.00+0.00+0.00
Henri Jokiharju D24:06+0.20+0.25−0.05+0.01−0.00+0.00+0.00
Casey Mittelstadt C15:32−0.03−0.01−0.00+0.01−0.01+0.00−0.02
Fraser Minten C14:30−0.04−0.05−0.00−0.01+0.00+0.00+0.02
Vinni Lettieri C12:50−0.07−0.04−0.22−0.01−0.00+0.20+0.00
Andrew Peeke D20:29−0.11−0.11+0.01−0.01+0.01+0.00+0.00
Jakub Lauko C12:261−0.12−0.02−0.08−0.01+0.01+0.00−0.01
Frederic Brunet D14:23−0.13−0.04−0.08−0.00+0.00+0.00+0.00
Mason Lohrei D22:38−0.13+0.04−0.17+0.01−0.01+0.00+0.00
Fabian Lysell R14:241−0.14+0.07−0.00−0.01−0.00−0.20+0.00
Parker Wotherspoon D15:56−0.16−0.09−0.09−0.00+0.01+0.00+0.00
Nikita Zadorov D20:572−0.20−0.21+0.01−0.01+0.00+0.00+0.00
Pavel Zacha C16:18−0.25+0.23−0.48−0.01−0.00+0.00+0.01
Elias Lindholm C19:251−0.29−0.28−0.00−0.01−0.00+0.00+0.00
Cole Koepke L11:27−0.35−0.05−0.30−0.01+0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Jeremy Swayman G71:27−1.63

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.