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

2025-12-06 · Canadian Tire Centre

2 – 1Final

STL beat OTT 2–1. STL lost the expected-goals battle 1.3 to 3.8 and won anyway, a result the shot quality did not support. The biggest swing: Jake Neighbours scored at 17:36 of the second, moving STL’s win probability from 47% to 71%. Joel Hofer saved 3.1 goals above expected.

Shots on goal
20 – 42
Expected goals
1.3 – 3.8
xG share
OTT 74%
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.

STL goalOTT goal

Expected goals

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

STLOTT

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.

STL
59:49 TOI
GSAx +3.30
+3.11
STL
2 G, 0 A · 15:15 TOI
Finishing +1.45 · Penalties −0.39
+1.04
OTT
1 G, 0 A · 18:52 TOI
Finishing +0.38
+0.44

Rough nights

OTT
0 G, 0 A · 21:26 TOI
On-ice −0.06 · Finishing −0.38 · Penalties −0.19
−0.66
OTT
57:55 TOI
GSAx −0.62
−0.62
OTT
0 G, 0 A · 23:24 TOI
On-ice −0.11 · Finishing −0.59 · Penalties +0.19 · Faceoffs −0.05
−0.56

Scoring

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

TimeTeamGoalSTL–OTTWin prob.
P2 17:36 STLJake Neighbours
from Brayden Schenn, Pius Suter
1–047% → 71%
P3 0:12 STLJake Neighbours
from Pavel Buchnevich
2–073% → 90%
P3 15:39 OTTFabian ZetterlundPP
from Stephen Halliday, Claude Giroux
2–11% → 12%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jake Neighbours L15:152+1.04−0.01+1.45−0.01+0.00−0.39+0.00
Robert Thomas C19:10+0.20−0.09−0.00+0.04+0.00+0.19+0.05
Brayden Schenn C14:081+0.11+0.11+0.00−0.00+0.01+0.00−0.01
Philip Broberg D25:35+0.10−0.02−0.12+0.01+0.03+0.19+0.00
Mathieu Joseph R14:46+0.03+0.03+0.00−0.00+0.01+0.00+0.00
Colton Parayko D24:07+0.02−0.00+0.00+0.00+0.02+0.00+0.00
Nick Bjugstad C13:36−0.01+0.00+0.00−0.01+0.00+0.00−0.01
Aleksanteri Kaskimaki C7:39−0.02−0.02+0.00−0.01−0.00+0.00+0.00
Cam Fowler D25:04−0.04+0.00−0.02−0.02−0.00+0.00+0.00
Jordan Kyrou R0:53−0.04−0.03+0.00−0.01+0.00+0.00+0.00
Matthew Kessel D8:45−0.09−0.09+0.00−0.00−0.00+0.00+0.00
Oskar Sundqvist C15:32−0.12−0.11+0.00−0.01−0.00+0.00−0.01
Pavel Buchnevich L19:441−0.15−0.18+0.00+0.03+0.01+0.00+0.00
Logan Mailloux D12:40−0.16−0.01−0.15−0.00−0.01+0.00+0.00
Pius Suter C20:471−0.17−0.02−0.13−0.01+0.02+0.00−0.04
Dalibor Dvorsky R11:10−0.18−0.08−0.12−0.02+0.00+0.00+0.03
Dylan Holloway L17:05−0.25+0.12−0.20+0.02+0.01−0.19+0.00
Justin Faulk D21:55−0.43−0.18−0.04−0.00−0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Joel Hofer G59:49+3.11

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Fabian Zetterlund L18:521+0.44+0.04+0.38+0.02+0.00+0.00+0.00
Nick Jensen D13:10+0.19−0.02+0.00+0.00+0.01+0.19+0.00
Nikolas Matinpalo D11:03+0.13−0.08+0.00+0.00+0.01+0.19+0.00
Artem Zub D14:46+0.05+0.06−0.01−0.01+0.01+0.00+0.00
Michael Amadio R15:25+0.01+0.05−0.06−0.00+0.01+0.00+0.00
Ridly Greig C15:59−0.00+0.10−0.08+0.00−0.00+0.00−0.02
Jordan Spence D21:18−0.02+0.07−0.07−0.01−0.01+0.00+0.00
Tyler Kleven D14:57−0.04+0.06−0.08−0.02+0.00+0.00+0.00
Stephen Halliday C11:121−0.08+0.19−0.26−0.01+0.00+0.00+0.00
Nick Cousins C10:04−0.17+0.03−0.18−0.01+0.00+0.00−0.01
Hayden Hodgson R1:53−0.17+0.04−0.20−0.01+0.00+0.00+0.00
Jake Sanderson D31:04−0.20+0.07−0.46−0.01+0.01+0.19+0.00
Drake Batherson R20:32−0.20+0.01−0.20+0.01+0.00+0.00−0.02
Dylan Cozens C22:22−0.20−0.02−0.21−0.01−0.00+0.00+0.04
David Perron L13:56−0.26+0.11−0.39+0.03−0.00+0.00+0.00
Claude Giroux R18:351−0.36+0.00−0.30+0.05−0.00−0.19+0.08
Tim Stützle C23:24−0.56−0.11−0.59+0.04−0.04+0.19−0.05
Brady Tkachuk L21:26−0.66−0.06−0.38+0.02−0.01−0.19−0.03
GoalieTOIGSAx (net goals)
Linus Ullmark G57:55−0.62

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.