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

2024-03-09 · SAP Center at San Jose

1 – 2Final

SJS beat OTT 2–1. Expected goals were close to even (OTT 2.9, SJS 2.7), so the finishing and the goaltending decided it. The biggest swing: Thomas Bordeleau scored on the power play at 14:37 of the second, moving SJS’s win probability from 54% to 75%. Magnus Chrona saved 1.7 goals above expected.

Shots on goal
32 – 21
Expected goals
2.9 – 2.7
xG share
OTT 52%
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.

OTT goalSJS goal

Expected goals

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

OTTSJS

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
Magnus Chrona
59:55 TOI
GSAx +1.68
+1.68
SJS
Thomas Bordeleau
2 G, 0 A · 14:56 TOI
On-ice +0.13 · Finishing +1.29
+1.40
OTT
1 G, 0 A · 22:20 TOI
On-ice +0.12 · Finishing +0.52
+0.64

Rough nights

OTT
0 G, 1 A · 22:08 TOI
On-ice +0.12 · Finishing −0.55 · Penalties −0.19
−0.54
SJS
Ryan Carpenter
0 G, 0 A · 10:04 TOI
Finishing −0.37
−0.40
OTT
0 G, 0 A · 13:21 TOI
Finishing −0.15 · Penalties −0.19
−0.38

Scoring

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

TimeTeamGoalOTT–SJSWin prob.
P1 6:24 SJSThomas BordeleauPP
from Fabian Zetterlund, Mikael Granlund
0–154% → 70%
P2 9:18 OTTTim StützlePP
from Jake Sanderson, Brady Tkachuk
1–127% → 47%
P2 14:37 SJSThomas BordeleauPP
from Mikael Granlund, William Eklund
1–254% → 75%

Every player

Show both lineups

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tim Stützle C22:201+0.64+0.12+0.52+0.02−0.02+0.00+0.00
Mathieu Joseph R18:40+0.15−0.04−0.00−0.00+0.01+0.19+0.00
Rourke Chartier C11:23+0.10+0.04−0.00−0.01−0.00+0.00+0.07
Claude Giroux R21:35+0.10−0.05−0.09+0.02−0.01+0.19+0.04
Jacob Bernard-Docker D10:45+0.08+0.08+0.00−0.01+0.00+0.00+0.00
Maxence Guenette D11:56−0.03−0.03+0.01−0.01+0.00+0.00+0.00
Boris Katchouk L8:08−0.04−0.04−0.00−0.01+0.01+0.00+0.00
Erik Brannstrom D19:29−0.05−0.00−0.02−0.00−0.02+0.00+0.00
Jakob Chychrun D24:59−0.08+0.12−0.20+0.01−0.01+0.00+0.00
Jake Sanderson D26:561−0.09+0.03−0.12−0.01+0.01+0.00+0.00
Jiri Smejkal L4:17−0.13−0.12−0.00−0.01−0.00+0.00+0.00
Artem Zub D24:53−0.17−0.17−0.01−0.01+0.02+0.00+0.00
Mark Kastelic C5:46−0.23−0.13−0.09−0.01+0.01+0.00−0.01
Dominik Kubalik L10:46−0.23+0.02−0.24−0.02+0.00+0.00+0.00
Drake Batherson R21:55−0.27+0.11−0.21+0.01+0.01−0.19+0.00
Shane Pinto C16:55−0.36+0.02−0.36−0.03+0.01+0.00+0.00
Ridly Greig C13:21−0.38−0.03−0.15−0.01−0.00−0.19−0.01
Brady Tkachuk L22:081−0.54+0.12−0.55+0.04−0.01−0.19+0.04
GoalieTOIGSAx (net goals)
Joonas Korpisalo G57:13+0.05

SJS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Thomas Bordeleau C14:562+1.40+0.13+1.29−0.01−0.01+0.00−0.01
Mike Hoffman C13:32+0.11+0.10−0.00+0.02−0.00+0.00+0.00
Jacob MacDonald D14:44+0.09+0.10−0.00−0.01+0.01+0.00+0.00
Kyle Burroughs D25:06+0.06+0.08+0.01−0.01−0.01+0.00+0.00
Mikael Granlund C23:392+0.05−0.03−0.10+0.01+0.02+0.19−0.03
Filip Zadina R14:48+0.04+0.04−0.17−0.00−0.01+0.19+0.00
Calen Addison D17:30+0.02+0.03+0.01+0.00−0.02+0.00+0.00
Henry Thrun D16:22+0.01−0.08−0.07−0.00−0.03+0.19+0.00
Justin Bailey R6:16+0.00+0.01−0.00−0.01+0.01+0.00+0.00
William Eklund L17:271−0.01+0.05−0.00−0.01−0.00+0.00−0.05
Marc-Edouard Vlasic D16:20−0.11−0.13+0.01−0.00+0.02+0.00+0.00
Mario Ferraro D24:19−0.11+0.11−0.05+0.01+0.01−0.19+0.00
Fabian Zetterlund L20:521−0.15+0.01−0.18+0.00−0.00+0.00+0.01
Luke Kunin C18:02−0.17−0.14−0.00−0.02+0.00+0.00−0.01
Klim Kostin C6:41−0.21+0.01−0.00−0.01−0.01−0.19−0.01
Alexander Barabanov L18:03−0.25−0.07−0.14−0.01−0.03+0.00+0.00
Nico Sturm C17:15−0.29+0.04−0.33−0.01+0.01+0.00+0.00
Ryan Carpenter C10:04−0.40+0.01−0.37−0.01−0.00+0.00−0.03
GoalieTOIGSAx (net goals)
Magnus Chrona G59:55+1.68

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.