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

2026-03-31 · Capital One Arena

4 – 6Final

WSH beat PHI 6–4. WSH lost the expected-goals battle 2.3 to 2.7 and won anyway, a result the shot quality did not support. The biggest swing: Carl Grundstrom scored at 4:36 of the second, moving PHI’s win probability from 28% to 47%. Dan Vladar allowed 2.8 goals more than expected.

Shots on goal
24 – 18
Expected goals
2.7 – 2.3
xG share
PHI 54%
Home-ice start
WSH 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.

PHI goalWSH goal

Expected goals

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

PHIWSH

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.

WSH
2 G, 0 A · 15:44 TOI
On-ice +0.13 · Finishing +1.40
+1.56
PHI
1 G, 1 A · 22:59 TOI
On-ice +0.07 · Finishing +0.64 · Penalties +0.19
+0.90
WSH
2 G, 0 A · 20:57 TOI
On-ice +0.12 · Finishing +0.77
+0.85

Rough nights

PHI
57:54 TOI
GSAx −2.81
−2.81
WSH
59:55 TOI
GSAx −1.25
−1.25
PHI
Porter Martone
0 G, 0 A · 16:54 TOI
Finishing −0.73 · Penalties −0.19
−0.92

Scoring

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

TimeTeamGoalPHI–WSHWin prob.
P1 14:59 WSHTom Wilson
from Pierre-Luc Dubois, Rasmus Sandin
0–153% → 71%
P1 18:35 WSHAlex Ovechkin
from Matt Roy, Connor McMichael
0–271% → 85%
P2 0:39 PHITravis Sanheim
from Travis Konecny, Christian Dvorak
1–214% → 28%
P2 4:36 PHICarl Grundstrom
from Trevor Zegras
2–228% → 47%
P2 6:58 WSHJakob ChychrunPP
from Ryan Leonard, Pierre-Luc Dubois
2–354% → 73%
P2 17:37 WSHRyan LeonardPP
from Pierre-Luc Dubois, Jakob Chychrun
2–477% → 91%
P3 0:33 PHIChristian Dvorak
from Travis Konecny, Travis Sanheim
3–48% → 23%
P3 3:47 WSHAlex Ovechkin
from Connor McMichael, Jakob Chychrun
3–579% → 93%
P3 7:52 PHIDenver Barkey
from Rasmus Ristolainen, Noah Cates
4–55% → 19%
P3 18:56 WSHTom WilsonEN
from Pierre-Luc Dubois, Matt Roy
4–695% → 100%

Every player

Show both lineups

PHI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Travis Sanheim D22:5911+0.90+0.07+0.64+0.00−0.00+0.19+0.00
Carl Grundstrom R10:461+0.85−0.03+0.69−0.01+0.00+0.19+0.00
Christian Dvorak C20:3711+0.62−0.03+0.59+0.00+0.01+0.00+0.06
Denver Barkey C13:381+0.52−0.09+0.61−0.00+0.00+0.00+0.00
Rasmus Ristolainen D24:591+0.17−0.02+0.00−0.01+0.01+0.19+0.00
Luke Glendening C9:22+0.00−0.01+0.00−0.02+0.00+0.00+0.03
Emil Andrae D12:59−0.01−0.02+0.00+0.01+0.00+0.00+0.00
Garnet Hathaway R7:23−0.02−0.01+0.00−0.01+0.01+0.00+0.00
Sean Couturier C11:02−0.07−0.11−0.00+0.01−0.00+0.00+0.04
Nick Seeler D14:12−0.08−0.08+0.00−0.01+0.00+0.00+0.00
Jamie Drysdale D19:49−0.11−0.10+0.00−0.01−0.01+0.00+0.00
Cam York D18:18−0.12−0.09−0.02−0.00−0.00+0.00+0.00
Matvei Michkov R14:09−0.12+0.01−0.14+0.01−0.00+0.00+0.00
Travis Konecny R22:302−0.22−0.02−0.21+0.01−0.00+0.00+0.00
Owen Tippett R17:17−0.26−0.15−0.10+0.00−0.01+0.00+0.00
Noah Cates L18:191−0.28−0.09−0.19−0.01+0.01+0.00+0.00
Trevor Zegras C17:461−0.39−0.15+0.00+0.01−0.01−0.19−0.06
Porter Martone R16:54−0.92+0.01−0.73−0.01+0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Dan Vladar G57:54−2.81

WSH

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Alex Ovechkin L15:442+1.56+0.13+1.40+0.04−0.01+0.00+0.00
Tom Wilson R20:572+0.85+0.12+0.77−0.02−0.00+0.00−0.01
Jakob Chychrun D20:2212+0.81+0.15+0.67+0.00−0.01+0.00+0.00
Ryan Leonard R11:2911+0.66+0.06+0.60+0.00−0.01+0.00+0.00
Pierre-Luc Dubois C17:184+0.26+0.10+0.00+0.00−0.01+0.19−0.03
Martin Fehérváry D21:53+0.11+0.12+0.00−0.00−0.01+0.00+0.00
Anthony Beauvillier R17:17+0.10+0.02−0.13−0.00+0.01+0.19+0.00
Trevor van Riemsdyk D21:11+0.06+0.04−0.01+0.01+0.02+0.00+0.00
Brandon Duhaime R11:44+0.05+0.06+0.00−0.01+0.02+0.00−0.01
Rasmus Sandin D21:141−0.02−0.00+0.00−0.00−0.02+0.00+0.00
Ivan Miroshnichenko L6:21−0.03−0.03+0.00−0.01+0.00+0.00+0.00
David Kampf C8:29−0.05−0.05+0.00−0.01−0.01+0.00+0.02
Connor McMichael L18:032−0.09+0.16−0.26−0.00+0.00+0.00+0.01
Hendrix Lapierre C11:59−0.13−0.00−0.11−0.01−0.02+0.00+0.00
Matt Roy D19:332−0.20+0.06−0.27+0.00−0.00+0.00+0.00
Justin Sourdif C19:16−0.23+0.06−0.12−0.00+0.01−0.19+0.01
Dylan Strome C16:17−0.29−0.04+0.00+0.01−0.01−0.19−0.06
Cole Hutson D10:58−0.40−0.01+0.00−0.00+0.00−0.39+0.00
GoalieTOIGSAx (net goals)
Logan Thompson G59:55−1.25

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.