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

2025-03-22 · SAP Center at San Jose

1 – 3Final

SJS beat BOS 3–1. SJS also won the expected-goals battle 2.2 to 1.8: the better chances went the right way. The biggest swing: Lucas Carlsson scored at 16:37 of the third, moving SJS’s win probability from 51% to 91%.

Shots on goal
23 – 21
Expected goals
1.8 – 2.2
xG share
SJS 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.

BOS goalSJS goal

Expected goals

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

BOSSJS

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
Alexandar Georgiev
60:00 TOI
GSAx +0.84
+0.84
SJS
Lucas Carlsson
1 G, 1 A · 18:18 TOI
On-ice +0.14 · Finishing +0.69
+0.83
SJS
1 G, 1 A · 18:51 TOI
Finishing +0.57
+0.59

Rough nights

SJS
Luca Cagnoni
0 G, 1 A · 15:16 TOI
On-ice −0.07 · Finishing −0.18 · Penalties −0.20
−0.45
SJS
0 G, 0 A · 12:53 TOI
On-ice −0.14 · Finishing −0.09 · Penalties −0.20
−0.44
BOS
0 G, 0 A · 22:44 TOI
Finishing −0.38
−0.37

Scoring

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

TimeTeamGoalBOS–SJSWin prob.
P2 2:13 SJSWilliam Eklund
from Macklin Celebrini, Luca Cagnoni
0–153% → 72%
P2 16:50 BOSCasey Mittelstadt
from Cole Koepke
1–124% → 47%
P3 16:37 SJSLucas Carlsson
from Will Smith, Macklin Celebrini
1–251% → 91%
P3 19:10 SJSBarclay GoodrowEN
from William Eklund, Lucas Carlsson
1–396% → 100%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Casey Mittelstadt C17:081+0.52−0.09+0.59+0.01−0.00+0.00+0.01
Nikita Zadorov D23:22+0.10+0.13−0.03−0.01+0.01+0.00+0.00
Elias Lindholm C15:52+0.03+0.04−0.07−0.01+0.00+0.00+0.07
Patrick Brown C9:43−0.02−0.07−0.13−0.01−0.01+0.20+0.00
Michael Callahan D13:12−0.02−0.01+0.00−0.01−0.00+0.00+0.00
Marat Khusnutdinov C13:50−0.02−0.01−0.00−0.02+0.00+0.00+0.00
Cole Koepke L13:141−0.02+0.12−0.14−0.01+0.00+0.00+0.00
Parker Wotherspoon D14:27−0.04−0.06+0.01+0.00+0.01+0.00+0.00
Fabian Lysell R13:16−0.06−0.02−0.23−0.00+0.00+0.20+0.00
Jakub Lauko C8:18−0.07−0.05−0.01−0.01+0.01+0.00+0.00
Henri Jokiharju D22:57−0.10+0.10−0.02+0.01−0.00−0.20+0.00
Andrew Peeke D20:40−0.11−0.10+0.01−0.02+0.01+0.00+0.00
John Beecher C12:20−0.18−0.03−0.15−0.01+0.01+0.00+0.00
Mason Lohrei D21:47−0.19−0.20+0.01+0.00−0.01+0.00+0.00
Morgan Geekie C20:45−0.20−0.15−0.00+0.01−0.01+0.00−0.04
Vinni Lettieri C14:19−0.35−0.18−0.16−0.01−0.00+0.00+0.00
Pavel Zacha C19:10−0.36−0.15−0.00−0.00−0.00−0.20+0.00
David Pastrnak R22:44−0.37−0.00−0.38+0.02−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Joonas Korpisalo G58:56+0.58

SJS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Lucas Carlsson D18:1811+0.83+0.14+0.69+0.00−0.01+0.00+0.00
William Eklund L18:5111+0.59+0.03+0.57−0.00−0.01+0.00+0.00
Timothy Liljegren D18:46+0.19+0.18+0.01+0.00+0.00+0.00+0.00
Will Smith C16:091+0.07+0.10−0.00+0.01−0.02+0.00−0.02
Alexander Wennberg C21:15+0.02−0.04−0.21−0.00−0.00+0.20+0.07
Collin Graf R20:31+0.01+0.21−0.16−0.01+0.01+0.00−0.03
Mario Ferraro D24:52+0.01+0.08−0.08+0.01+0.00+0.00+0.00
Vincent Desharnais D16:36+0.01−0.02+0.01−0.01+0.03+0.00+0.00
Carl Grundstrom R8:53−0.02−0.01−0.00−0.01+0.00+0.00+0.00
Zack Ostapchuk C7:17−0.03−0.01−0.00−0.01+0.00+0.00−0.02
Shakir Mukhamadullin D24:35−0.04+0.01−0.04−0.01−0.00+0.00+0.00
Patrick Giles R11:54−0.04−0.01−0.00−0.01+0.01+0.00−0.03
Barclay Goodrow C10:171−0.07+0.03−0.09−0.01−0.00+0.00+0.00
Nikolai Kovalenko R11:35−0.14−0.14−0.18−0.00−0.01+0.20+0.00
Macklin Celebrini C19:522−0.25+0.12−0.36+0.00−0.01+0.00+0.00
Tyler Toffoli C18:10−0.33+0.05−0.37−0.00+0.00+0.00−0.01
Ty Dellandrea C12:53−0.44−0.14−0.09−0.01−0.01−0.20+0.00
Luca Cagnoni D15:161−0.45−0.07−0.18−0.00−0.00−0.20+0.00
GoalieTOIGSAx (net goals)
Alexandar Georgiev G60:00+0.84

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.