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

2025-10-23 · Canadian Tire Centre

1 – 2Final

OTT beat PHI 2–1. Expected goals were close to even (PHI 2.4, OTT 2.1), so the finishing and the goaltending decided it. The biggest swing: Olle Lycksell scored at 3:05 of the second, moving OTT’s win probability from 53% to 72%. Linus Ullmark saved 1.5 goals above expected.

Shots on goal
23 – 33
Expected goals
2.4 – 2.1
xG share
PHI 53%
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.

PHI goalOTT goal

Expected goals

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

PHIOTT

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
60:00 TOI
GSAx +1.49
+1.49
PHI
58:12 TOI
GSAx +0.78
+0.97
PHI
1 G, 0 A · 17:07 TOI
On-ice +0.06 · Finishing +0.90
+0.96

Rough nights

PHI
0 G, 0 A · 14:50 TOI
On-ice −0.05 · Finishing −0.36 · Penalties −0.19
−0.60
PHI
0 G, 0 A · 14:08 TOI
On-ice −0.05 · Finishing −0.29 · Penalties −0.19
−0.55
OTT
Artem Zub
0 G, 1 A · 17:14 TOI
Finishing −0.14 · Penalties −0.19
−0.36

Scoring

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

TimeTeamGoalPHI–OTTWin prob.
P1 0:29 PHITyson Foerster
from Travis Konecny, Sean Couturier
1–047% → 62%
P1 7:57 OTTMichael Amadio
from Claude Giroux, Artem Zub
1–137% → 53%
P2 3:05 OTTOlle Lycksell
from Lars Eller, Nick Jensen
1–253% → 72%

Every player

Show both lineups

PHI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tyson Foerster R17:071+0.96+0.06+0.90−0.00+0.00+0.00+0.00
Egor Zamula D11:19−0.05−0.03+0.00−0.01−0.01+0.00+0.00
Noah Cates L16:25−0.05+0.05−0.09−0.01+0.00+0.00+0.00
Jamie Drysdale D23:53−0.06−0.04+0.00−0.01−0.01+0.00+0.00
Cam York D25:46−0.07+0.04−0.11−0.00−0.00+0.00+0.00
Nikita Grebenkin R7:12−0.08−0.09+0.00−0.00−0.00+0.00+0.01
Noah Juulsen D11:51−0.09−0.07−0.02−0.00+0.00+0.00+0.00
Garnet Hathaway R8:26−0.09−0.11+0.00−0.01+0.03+0.00+0.00
Christian Dvorak C16:05−0.11−0.01−0.09−0.00+0.01+0.00−0.01
Nick Seeler D17:49−0.16+0.02+0.00−0.01+0.01−0.19+0.00
Travis Konecny R21:231−0.17−0.09−0.26−0.00−0.01+0.19+0.00
Rodrigo Abols C6:06−0.18−0.12−0.04−0.01−0.00+0.00−0.01
Trevor Zegras C14:21−0.21+0.02−0.26+0.03−0.00+0.00+0.01
Sean Couturier C21:131−0.23−0.07−0.04+0.02−0.00−0.19+0.06
Travis Sanheim D24:11−0.24−0.01−0.22+0.00−0.01+0.00+0.00
Owen Tippett R17:43−0.33−0.05−0.27+0.01−0.02+0.00+0.00
Bobby Brink R14:08−0.55−0.05−0.29−0.01+0.00−0.19−0.01
Matvei Michkov R14:50−0.60−0.05−0.36+0.01−0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Dan Vladar G58:12+0.97

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Michael Amadio R14:231+0.58−0.00+0.57−0.00+0.02+0.00+0.00
Olle Lycksell R7:371+0.38+0.00+0.38−0.01−0.00+0.00+0.00
Ridly Greig C17:54+0.25+0.03+0.00−0.01+0.00+0.19+0.03
Nick Jensen D20:441+0.15+0.13−0.02+0.01+0.01+0.00+0.00
Nikolas Matinpalo D10:55+0.04+0.04−0.02+0.00+0.01+0.00+0.00
Tyler Kleven D12:13+0.03+0.04−0.01−0.01+0.00+0.00+0.00
Thomas Chabot D26:55+0.02+0.12−0.12+0.03−0.01+0.00+0.00
Drake Batherson R14:57+0.02−0.08−0.10−0.00+0.01+0.19+0.00
David Perron L16:49+0.01+0.08−0.07+0.02+0.00+0.00−0.01
Shane Pinto C22:52−0.02+0.11−0.28−0.03+0.01+0.19−0.02
Lars Eller C11:441−0.03+0.01+0.00−0.02−0.00+0.00−0.01
Fabian Zetterlund L9:13−0.09−0.04−0.05+0.00+0.00+0.00+0.00
Dylan Cozens C17:33−0.10−0.09+0.00−0.01−0.00+0.00+0.00
Jake Sanderson D22:43−0.13−0.01−0.12−0.01+0.01+0.00+0.00
Nick Cousins C10:37−0.20+0.06−0.06−0.01+0.00−0.19+0.00
Claude Giroux R18:511−0.24+0.00−0.29+0.04−0.00+0.00+0.01
Tim Stützle C18:46−0.28−0.08−0.33+0.00−0.02+0.19−0.05
Artem Zub D17:141−0.36−0.04−0.14−0.01+0.02−0.19+0.00
GoalieTOIGSAx (net goals)
Linus Ullmark G60:00+1.49

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.