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

2026-04-05 · Xfinity Mobile Arena

1 – 2Final/OT

PHI beat BOS 2–1 in overtime. PHI also won the expected-goals battle 2.8 to 1.8: the better chances went the right way. The biggest swing: Porter Martone scored on the power play at 2:31 of overtime, moving PHI’s win probability from 63% to 100%. Joonas Korpisalo saved 1.6 goals above expected.

Shots on goal
19 – 31
Expected goals
1.8 – 2.8
xG share
PHI 60%
Home-ice start
PHI 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 goalPHI goal

Expected goals

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

BOSPHI

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
62:31 TOI
GSAx +1.61
+1.61
PHI
1 G, 1 A · 20:04 TOI
On-ice +0.34 · Finishing +0.79 · Penalties +0.19 · Faceoffs +0.11
+1.44
PHI
62:31 TOI
GSAx +0.73
+0.73

Rough nights

BOS
0 G, 1 A · 21:39 TOI
Finishing −0.51 · Playmaking +0.07 · Penalties −0.39
−0.85
BOS
0 G, 0 A · 25:39 TOI
On-ice −0.27 · Finishing −0.08 · Penalties −0.19
−0.50
BOS
0 G, 0 A · 18:57 TOI
Finishing −0.07 · Penalties −0.39
−0.48

Scoring

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

TimeTeamGoalBOS–PHIWin prob.
P1 4:19 PHIChristian Dvorak
from Porter Martone, Rasmus Ristolainen
0–153% → 69%
P3 0:35 BOSPavel ZachaPP
from Casey Mittelstadt, David Pastrnak
1–124% → 48%
OT 2:31 PHIPorter MartonePP
from Christian Dvorak, Trevor Zegras
1–263% → 100%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Pavel Zacha C16:381+0.54−0.15+0.73−0.00−0.01+0.00−0.03
Mark Kastelic C10:04+0.05+0.01−0.03−0.01+0.01+0.00+0.07
Marat Khusnutdinov C13:46+0.04+0.04+0.00−0.01−0.00+0.00+0.01
Mason Lohrei D16:16+0.02+0.08−0.06+0.01−0.00+0.00+0.00
Andrew Peeke D20:57+0.02+0.02+0.00−0.01+0.01+0.00+0.00
Lukas Reichel L11:45+0.02+0.03+0.00−0.01+0.00+0.00+0.00
Jonathan Aspirot D16:00−0.06−0.06−0.02+0.01+0.01+0.00+0.00
Tanner Jeannot L9:52−0.11−0.10+0.00−0.01+0.00+0.00+0.00
Nikita Zadorov D21:54−0.15−0.14−0.01−0.00+0.01+0.00+0.00
Hampus Lindholm D21:47−0.18−0.19−0.01+0.00+0.01+0.00+0.00
Viktor Arvidsson L14:27−0.19−0.06−0.10+0.00−0.01+0.00−0.01
Fraser Minten C15:08−0.20−0.04−0.12−0.01+0.00+0.00−0.04
Casey Mittelstadt C14:181−0.23−0.08−0.13+0.00−0.02+0.00−0.01
Elias Lindholm C19:06−0.25−0.16+0.00−0.00−0.00+0.00−0.09
Sean Kuraly C11:20−0.29+0.02−0.30−0.01−0.00+0.00+0.00
Morgan Geekie C18:57−0.48−0.02−0.07+0.00−0.01−0.39+0.00
Charlie McAvoy D25:39−0.50−0.27−0.08+0.01+0.03−0.19+0.00
David Pastrnak R21:391−0.85−0.00−0.51+0.07−0.01−0.39−0.01
GoalieTOIGSAx (net goals)
Joonas Korpisalo G62:31+1.61

PHI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Christian Dvorak C20:0411+1.44+0.34+0.79−0.00+0.01+0.19+0.11
Porter Martone R17:1211+0.49+0.18+0.32−0.01+0.00+0.00+0.00
Trevor Zegras C19:001+0.28+0.04−0.12+0.00−0.01+0.39−0.03
Emil Andrae D12:01+0.05+0.04+0.00+0.01+0.00+0.00+0.00
Jamie Drysdale D22:15+0.01+0.11−0.07−0.01−0.02+0.00+0.00
Nick Seeler D13:56+0.00−0.01+0.00−0.01+0.01+0.00+0.00
Rasmus Ristolainen D22:471−0.02+0.06−0.07−0.01+0.01+0.00+0.00
Sean Couturier C13:52−0.04−0.11−0.13+0.01−0.00+0.19+0.00
Alex Bump L11:42−0.06+0.11−0.16−0.01+0.01+0.00+0.00
Cam York D20:43−0.07+0.04−0.11+0.00−0.00+0.00+0.00
Luke Glendening C10:43−0.07−0.09+0.00−0.02+0.01+0.00+0.03
Travis Konecny R18:11−0.09+0.22−0.30+0.00−0.01+0.00−0.01
Matvei Michkov R16:41−0.12+0.08−0.20+0.02−0.00+0.00−0.01
Owen Tippett R17:02−0.14−0.02−0.12+0.00−0.01+0.00+0.00
Travis Sanheim D25:52−0.16+0.03−0.18+0.00−0.01+0.00+0.00
Tyson Foerster R18:27−0.20+0.19−0.39−0.01+0.01+0.00+0.00
Noah Cates L13:35−0.31+0.12−0.44−0.01+0.00+0.00+0.02
Carl Grundstrom R10:57−0.39−0.03−0.17−0.01+0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Dan Vladar G62:31+0.73

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.