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

2026-03-15 · Canadian Tire Centre

4 – 7Final

OTT beat SJS 7–4. OTT also won the expected-goals battle 3.5 to 2.1: the better chances went the right way. The biggest swing: Drake Batherson scored at 13:08 of the third, moving OTT’s win probability from 51% to 86%. Laurent Brossoit allowed 3.3 goals more than expected.

Shots on goal
23 – 25
Expected goals
2.1 – 3.5
xG share
OTT 62%
Home-ice start
OTT 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.

SJS goalOTT goal

Expected goals

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

SJSOTT

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.

OTT
2 G, 0 A · 14:47 TOI
Finishing +1.59 · Penalties +0.19
+1.74
OTT
Tyler Kleven
1 G, 0 A · 19:31 TOI
On-ice +0.18 · Finishing +0.82
+0.99
OTT
1 G, 1 A · 12:44 TOI
Finishing +0.80 · Penalties +0.19
+0.96

Rough nights

SJS
59:09 TOI
GSAx −3.33
−3.33
OTT
60:00 TOI
GSAx −1.43
−1.43
SJS
0 G, 0 A · 18:47 TOI
On-ice −0.36 · Penalties −0.19
−0.56

Scoring

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

TimeTeamGoalSJS–OTTWin prob.
P1 4:05 SJSMario Ferraro
from Shakir Mukhamadullin
1–047% → 63%
P1 7:33 OTTDrake BathersonPP
unassisted
1–137% → 53%
P1 14:43 SJSTyler Toffoli
from Mario Ferraro, Shakir Mukhamadullin
2–147% → 64%
P2 4:31 OTTWarren Foegele
from Michael Amadio
2–233% → 53%
P2 10:46 SJSCollin Graf
from Macklin Celebrini, Sam Dickinson
3–247% → 69%
P2 13:40 OTTFabian ZetterlundPP
from Jordan Spence
3–331% → 53%
P2 14:45 OTTTyler Kleven
from Fabian Zetterlund, Warren Foegele
3–453% → 75%
P3 3:28 SJSMichael Misa
from Tyler Toffoli, Vincent Desharnais
4–421% → 48%
P3 13:08 OTTDrake Batherson
from Artem Zub, Claude Giroux
4–551% → 86%
P3 14:50 OTTDylan Cozens
from Brady Tkachuk
4–688% → 99%
P3 17:43 OTTBrady TkachukEN
from Michael Amadio, Artem Zub
4–799% → 100%

Every player

Show both lineups

SJS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Michael Misa C11:581+0.96−0.01+0.85−0.01−0.00+0.19−0.06
Tyler Toffoli C14:2211+0.84−0.08+0.71+0.01+0.01+0.19+0.00
Mario Ferraro D20:3311+0.81−0.06+0.85−0.00+0.01+0.00+0.00
Collin Graf R17:101+0.49−0.04+0.52−0.01+0.01+0.00+0.00
Sam Dickinson D20:261+0.19+0.18−0.01+0.02−0.00+0.00+0.00
Barclay Goodrow C13:01−0.00+0.01+0.00−0.01−0.00+0.00+0.00
Vincent Desharnais D20:351−0.02+0.16+0.00−0.01+0.03−0.19+0.00
Shakir Mukhamadullin D17:022−0.12−0.07−0.04−0.01−0.00+0.00+0.00
Adam Gaudette R11:33−0.13−0.01−0.08−0.01+0.00+0.00−0.04
Philipp Kurashev C13:00−0.23−0.15−0.10−0.00−0.00+0.00+0.03
Will Smith C18:12−0.23−0.15−0.06+0.01−0.02+0.00+0.00
Zack Ostapchuk C13:27−0.31−0.03−0.27−0.01+0.01+0.00+0.00
Pavol Regenda L14:22−0.41−0.24−0.16−0.01−0.00+0.00+0.00
William Eklund L17:07−0.47−0.09−0.39+0.00−0.00+0.00+0.01
Macklin Celebrini C20:401−0.47−0.17−0.25+0.00−0.02+0.00−0.04
Kiefer Sherwood L16:36−0.48−0.18−0.29−0.00−0.01+0.00+0.00
John Klingberg D17:07−0.52−0.30+0.00+0.00−0.03−0.19+0.00
Dmitry Orlov D18:47−0.56−0.36+0.00+0.00−0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Laurent Brossoit G59:09−3.33

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Drake Batherson R14:472+1.74−0.05+1.59−0.00+0.00+0.19+0.00
Tyler Kleven D19:311+0.99+0.18+0.82−0.02+0.01+0.00+0.00
Fabian Zetterlund L12:4411+0.96−0.04+0.80+0.01+0.00+0.19+0.00
Dylan Cozens C16:191+0.91+0.10+0.82−0.01−0.00+0.00+0.00
Warren Foegele L13:1711+0.77+0.05+0.72−0.01+0.00+0.00+0.00
Thomas Chabot D28:29+0.27+0.26+0.00+0.02−0.01+0.00+0.00
Claude Giroux R10:581+0.24+0.03+0.00+0.00−0.00+0.19+0.02
Michael Amadio R17:542+0.18+0.18+0.00−0.00+0.01+0.00+0.00
Ridly Greig C13:47+0.09+0.23−0.13+0.00+0.00+0.00−0.01
Brady Tkachuk L16:2611+0.08+0.08−0.05+0.02−0.00+0.00+0.04
Jordan Spence D17:351+0.06+0.09+0.00−0.01−0.02+0.00+0.00
Nikolas Matinpalo D15:47−0.05+0.07−0.16+0.02+0.03+0.00+0.00
Artem Zub D19:542−0.08+0.13−0.02−0.01+0.01−0.19+0.00
Dennis Gilbert D13:53−0.11+0.00−0.10−0.01−0.01+0.00+0.00
Nick Cousins C15:08−0.12+0.07−0.19−0.01+0.00+0.00+0.00
Lars Eller C13:42−0.17+0.05−0.23−0.01−0.00+0.00+0.03
Shane Pinto C19:15−0.18+0.12−0.29−0.02+0.00+0.00+0.00
Tim Stützle C16:34−0.51−0.04−0.27+0.01−0.04−0.19+0.02
GoalieTOIGSAx (net goals)
Linus Ullmark G60:00−1.43

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.