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

2026-04-01 · SAP Center at San Jose

3 – 4Final

SJS beat ANA 4–3. SJS lost the expected-goals battle 2.3 to 2.7 and won anyway, a result the shot quality did not support. The biggest swing: Alexander Wennberg scored at 19:29 of the third, moving SJS’s win probability from 51% to 97%. Lukas Dostal allowed 1.5 goals more than expected.

Shots on goal
31 – 21
Expected goals
2.7 – 2.3
xG share
ANA 54%
Home-ice start
SJS 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.

ANA goalSJS goal

Expected goals

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

ANASJS

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.

SJS
2 G, 2 A · 24:03 TOI
On-ice +0.09 · Finishing +1.43 · Faceoffs −0.06
+1.45
SJS
1 G, 2 A · 18:31 TOI
On-ice +0.10 · Finishing +0.73
+0.80
ANA
1 G, 0 A · 16:37 TOI
On-ice −0.17 · Finishing +0.69 · Penalties +0.19
+0.69

Rough nights

ANA
59:45 TOI
GSAx −1.49
−1.49
SJS
0 G, 0 A · 9:33 TOI
Finishing −0.56 · Penalties −0.19
−0.74
SJS
0 G, 0 A · 15:04 TOI
On-ice −0.22 · Finishing −0.25
−0.48

Scoring

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

TimeTeamGoalANA–SJSWin prob.
P1 4:37 SJSWill SmithPP
from Macklin Celebrini
0–154% → 69%
P1 17:47 ANARyan Poehling
from Drew Helleson, Lukas Dostal
1–129% → 47%
P2 14:59 ANAAlex Killorn
from Drew Helleson, Jackson LaCombe
2–147% → 70%
P3 0:27 SJSMacklin Celebrini
from Will Smith, Collin Graf
2–227% → 52%
P3 4:04 ANATroy Terry
unassisted
3–248% → 75%
P3 18:21 SJSMacklin CelebriniPP
from Dmitry Orlov, Will Smith
3–37% → 50%
P3 19:29 SJSAlexander Wennberg
from Macklin Celebrini, Sam Dickinson
3–451% → 97%

Every player

Show both lineups

ANA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Ryan Poehling C16:371+0.69−0.17+0.69−0.01+0.01+0.19−0.03
Troy Terry R19:211+0.31+0.19+0.11+0.01−0.00+0.00+0.00
Alex Killorn L17:291+0.29−0.08+0.59−0.01−0.00−0.19−0.02
Olen Zellweger D11:44+0.27+0.08+0.00−0.01−0.00+0.19+0.00
Jeffrey Viel L13:24+0.14−0.05+0.00−0.01−0.00+0.19+0.00
Nathan Gaucher C7:08+0.11+0.03−0.07−0.01+0.00+0.19−0.03
Drew Helleson D11:542+0.08+0.10+0.00−0.01−0.00+0.00+0.00
John Carlson D26:13+0.07+0.06−0.02+0.04−0.01+0.00+0.00
Ian Moore D19:24+0.01+0.01+0.00−0.01−0.00+0.00+0.00
Jacob Trouba D21:32−0.03−0.02−0.04+0.01+0.00+0.00+0.00
Mason McTavish C8:44−0.06−0.05−0.01+0.01−0.01+0.00+0.01
Jackson LaCombe D23:231−0.09−0.05−0.02−0.01−0.01+0.00+0.00
Mikael Granlund C19:30−0.18+0.02−0.21+0.01+0.01+0.00−0.01
Beckett Sennecke R13:56−0.23−0.10−0.12−0.00−0.01+0.00+0.00
Tim Washe C16:35−0.24−0.05+0.00−0.01−0.00−0.19+0.01
Frank Vatrano R10:31−0.33−0.06−0.06−0.02+0.00−0.19+0.00
Chris Kreider L18:22−0.39+0.21−0.59−0.01+0.01+0.00+0.00
Leo Carlsson C19:48−0.44+0.23−0.60−0.02−0.00+0.00−0.05
GoalieTOIGSAx (net goals)
Lukas Dostal G59:45−1.49

SJS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Macklin Celebrini C24:0322+1.45+0.09+1.43+0.00−0.01+0.00−0.06
Will Smith C18:3112+0.80+0.10+0.73+0.00−0.01+0.00−0.02
Alexander Wennberg C20:481+0.61−0.07+0.58+0.00−0.01+0.00+0.11
Mario Ferraro D20:48+0.27+0.07+0.00+0.00+0.00+0.19+0.00
Tyler Toffoli C11:28+0.12+0.15−0.03+0.00+0.00+0.00+0.00
Sam Dickinson D20:361+0.04+0.02+0.00+0.01−0.00+0.00+0.00
Barclay Goodrow C11:26+0.02−0.16+0.00−0.01−0.00+0.19+0.00
Adam Gaudette R8:45−0.01−0.02+0.00−0.01+0.00+0.00+0.01
Zack Ostapchuk C9:37−0.02−0.03+0.00−0.01+0.01+0.00+0.01
Shakir Mukhamadullin D17:00−0.04+0.02−0.05−0.01−0.00+0.00+0.00
Nick Leddy D20:48−0.11−0.09+0.00+0.00−0.02+0.00+0.00
Vincent Desharnais D19:16−0.11−0.13+0.00−0.01+0.03+0.00+0.00
Collin Graf R19:501−0.15+0.00−0.16−0.01+0.01+0.00+0.00
Michael Misa C11:18−0.16+0.05−0.06−0.01−0.00−0.19+0.05
William Eklund L15:44−0.26−0.10−0.15+0.00−0.01+0.00+0.01
Dmitry Orlov D18:101−0.26−0.00−0.06+0.01−0.01−0.19+0.00
Kiefer Sherwood L15:04−0.48−0.22−0.25+0.00−0.01+0.00+0.00
Ty Dellandrea C9:33−0.74+0.03−0.56−0.02−0.00−0.19+0.01
GoalieTOIGSAx (net goals)
Yaroslav Askarov G59:15+0.36

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.