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

2025-12-15 · Canada Life Centre

3 – 2Final/OT

OTT beat WPG 3–2 in overtime. OTT also won the expected-goals battle 3.6 to 3.0: the better chances went the right way. The biggest swing: Brady Tkachuk scored at 2:11 of overtime, moving OTT’s win probability from 48% to 100%.

Shots on goal
31 – 25
Expected goals
3.6 – 3.0
xG share
OTT 55%
Home-ice start
WPG 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 goalWPG goal

Expected goals

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

OTTWPG

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.

WPG
1 G, 0 A · 24:42 TOI
On-ice +0.34 · Finishing +0.84
+1.18
OTT
1 G, 1 A · 29:14 TOI
On-ice +0.27 · Finishing +0.85
+1.11
WPG
1 G, 0 A · 13:14 TOI
Finishing +0.77 · Penalties +0.19
+0.99

Rough nights

OTT
0 G, 3 A · 23:46 TOI
Finishing −0.99 · Penalties +0.19
−0.81
WPG
0 G, 0 A · 20:45 TOI
On-ice −0.18 · Finishing −0.29 · Penalties −0.19
−0.65
WPG
0 G, 0 A · 24:30 TOI
On-ice −0.29 · Finishing −0.10 · Penalties −0.19
−0.58

Scoring

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

TimeTeamGoalOTT–WPGWin prob.
P2 10:47 OTTNick Cousins
from Kurtis MacDermid, Tim Stützle
1–047% → 69%
P2 15:37 WPGNeal Pionk
from Kyle Connor, Cole Perfetti
1–130% → 53%
P2 18:35 WPGLogan Stanley
from Morgan Barron, Gabriel Vilardi
1–253% → 76%
P3 18:06 OTTJake SandersonPP
from Tim Stützle
2–27% → 50%
OT 2:11 OTTBrady Tkachuk
from Tim Stützle, Jake Sanderson
3–248% → 100%

Every player

Show both lineups

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jake Sanderson D29:1411+1.11+0.27+0.85−0.01+0.01+0.00+0.00
Nick Cousins C9:041+0.78+0.04+0.74−0.01+0.00+0.00+0.00
Brady Tkachuk L21:061+0.60+0.07+0.34+0.01−0.02+0.19+0.00
Artem Zub D21:16+0.12+0.13−0.02−0.01+0.02+0.00+0.00
David Perron L14:25+0.02+0.03+0.00−0.00−0.00+0.00+0.00
Tyler Kleven D18:13+0.00+0.03−0.02−0.02+0.00+0.00+0.00
Nick Jensen D14:29−0.01−0.04+0.00+0.01+0.02+0.00+0.00
Fabian Zetterlund L16:03−0.03−0.05+0.00+0.02+0.00+0.00+0.00
Claude Giroux R19:16−0.06−0.09+0.00+0.00−0.00+0.00+0.03
Ridly Greig C16:39−0.09−0.01−0.20+0.00−0.00+0.19−0.07
Michael Amadio R16:02−0.15+0.11−0.27−0.00+0.01+0.00+0.00
Jordan Spence D19:15−0.15−0.14+0.00−0.01−0.01+0.00+0.00
Nikolas Matinpalo D13:30−0.23−0.09−0.19+0.01+0.04+0.00+0.00
Drake Batherson R18:17−0.26+0.08−0.15+0.00+0.01−0.19+0.00
Kurtis MacDermid L5:231−0.30−0.08+0.00−0.01−0.02−0.19+0.00
Dylan Cozens C17:49−0.40+0.14−0.54−0.01−0.00+0.00+0.01
Stephen Halliday C9:29−0.44+0.01−0.46−0.01+0.01+0.00+0.01
Tim Stützle C23:463−0.81+0.03−0.99+0.02−0.04+0.19−0.02
GoalieTOIGSAx (net goals)
Linus Ullmark G61:28+0.44

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Neal Pionk D24:421+1.18+0.34+0.84−0.00−0.00+0.00+0.00
Logan Stanley D13:141+0.99+0.03+0.77−0.00+0.00+0.19+0.00
Dylan Samberg D22:24+0.14−0.06+0.00−0.01+0.02+0.19+0.00
Vladislav Namestnikov C13:31+0.13+0.11+0.00−0.01+0.01+0.00+0.02
Jonathan Toews C10:51+0.02+0.10−0.13+0.02−0.00+0.00+0.03
Cole Koepke L12:12+0.02+0.03−0.00−0.01+0.00+0.00+0.00
Gustav Nyquist R12:58−0.08+0.18−0.28+0.02−0.00+0.00+0.00
Alex Iafallo L13:23−0.09−0.08+0.00−0.01+0.00+0.00+0.00
Adam Lowry C14:52−0.09−0.11+0.00−0.03+0.02+0.00+0.02
Cole Perfetti C15:561−0.14−0.12+0.00−0.01+0.01+0.00−0.02
Nino Niederreiter R13:38−0.15+0.11−0.25−0.01+0.00+0.00+0.00
Luke Schenn D10:16−0.17+0.03−0.00−0.01−0.00−0.19+0.00
Dylan DeMelo D23:41−0.20−0.26+0.00+0.03+0.02+0.00+0.00
Gabriel Vilardi C17:191−0.41−0.15−0.27−0.00+0.00+0.00+0.01
Kyle Connor L20:411−0.48−0.17−0.27−0.01−0.02+0.00+0.00
Morgan Barron C15:401−0.51−0.11−0.40−0.01+0.01+0.00−0.01
Josh Morrissey D24:30−0.58−0.29−0.10−0.00+0.01−0.19+0.00
Mark Scheifele C20:45−0.65−0.18−0.29+0.03−0.01−0.19−0.01
GoalieTOIGSAx (net goals)
Connor Hellebuyck G62:11+0.88

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.