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

2025-01-24 · Canada Life Centre

2 – 5Final

WPG beat UTA 5–2. WPG also won the expected-goals battle 2.8 to 2.1: the better chances went the right way. The biggest swing: Cole Perfetti scored at 5:51 of the third, moving WPG’s win probability from 52% to 80%. Connor Ingram allowed 1.8 goals more than expected.

Shots on goal
19 – 29
Expected goals
2.1 – 2.8
xG share
WPG 57%
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.

UTA goalWPG goal

Expected goals

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

UTAWPG

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, 2 A · 14:56 TOI
Finishing +0.38 · Playmaking +0.22
+0.64
WPG
3 G, 0 A · 15:17 TOI
Finishing +0.67
+0.63
UTA
1 G, 0 A · 14:13 TOI
On-ice +0.10 · Finishing +0.36 · Playmaking −0.09 · Penalties +0.20
+0.58

Rough nights

UTA
58:51 TOI
GSAx −1.76
−1.76
UTA
0 G, 0 A · 11:18 TOI
On-ice −0.05 · Finishing −0.06 · Playmaking −0.06 · Penalties −0.20
−0.37
UTA
0 G, 0 A · 11:44 TOI
On-ice −0.13 · Finishing −0.12
−0.27

Scoring

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

TimeTeamGoalUTA–WPGWin prob.
P1 17:52 WPGCole PerfettiPP
from Nikolaj Ehlers, Gabriel Vilardi
0–154% → 71%
P2 1:13 UTANick SchmaltzPP
from Michael Kesselring, Clayton Keller
1–129% → 47%
P2 8:48 WPGDavid Gustafsson
from Dylan DeMelo
1–253% → 73%
P3 1:19 UTABarrett Hayton
from John Marino, Clayton Keller
2–222% → 48%
P3 5:51 WPGCole Perfetti
from Vladislav Namestnikov, Dylan DeMelo
2–352% → 80%
P3 12:16 WPGNikolaj Ehlers
unassisted
2–485% → 97%
P3 18:15 WPGCole PerfettiEN
from Nikolaj Ehlers, Neal Pionk
2–5100% → 100%

Every player

Show both lineups

UTA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Barrett Hayton C14:131+0.58+0.10+0.36−0.09+0.00+0.20+0.01
Nick Schmaltz C21:541+0.36−0.02+0.38+0.03−0.01+0.00−0.03
Juuso Välimäki D15:40+0.17−0.03+0.00−0.01+0.01+0.20+0.00
John Marino D22:561+0.17+0.09+0.00+0.09−0.01+0.00+0.00
Olli Maatta D20:51+0.07+0.13−0.02−0.04−0.00+0.00+0.00
Michael Kesselring D22:351+0.04−0.13−0.04+0.20+0.00+0.00+0.00
Logan Cooley C22:57+0.01−0.10−0.08+0.01+0.00+0.20−0.02
Clayton Keller R22:272+0.00−0.06−0.08+0.18−0.03+0.00−0.01
Jack McBain C12:18−0.05−0.01−0.00−0.02+0.00+0.00−0.02
Josh Doan R16:27−0.07−0.01−0.02−0.03+0.01+0.00−0.02
Michael Carcone L10:25−0.11−0.05−0.01−0.04−0.01+0.00+0.00
Lawson Crouse L13:28−0.12−0.03−0.05−0.05+0.01+0.00+0.00
Nick Bjugstad C12:54−0.13−0.02−0.10−0.03+0.00+0.00+0.02
Nick DeSimone D15:08−0.13−0.13−0.02+0.00+0.01+0.00+0.00
Ian Cole D18:28−0.17−0.17+0.00+0.00−0.00+0.00+0.00
Alexander Kerfoot C14:38−0.18−0.07−0.08−0.05+0.01+0.00+0.01
Kevin Stenlund C11:44−0.27−0.13−0.12−0.02−0.01+0.00+0.01
Matias Maccelli L11:18−0.37−0.05−0.06−0.06−0.00−0.20+0.00
GoalieTOIGSAx (net goals)
Connor Ingram G58:51−1.76

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Nikolaj Ehlers L14:5612+0.64+0.05+0.38+0.22−0.00+0.00+0.00
Cole Perfetti C15:173+0.63−0.02+0.67−0.02+0.01+0.00−0.01
David Gustafsson C9:551+0.49+0.06+0.37+0.07+0.00+0.00−0.01
Vladislav Namestnikov C17:181+0.28+0.02−0.00+0.26+0.01+0.00−0.02
Dylan DeMelo D22:172+0.14+0.11−0.08+0.29+0.02−0.20+0.00
Mason Appleton C16:51+0.10+0.03−0.07−0.07+0.00+0.20+0.00
Dylan Samberg D21:17+0.07+0.01−0.01+0.05+0.02+0.00+0.00
Logan Stanley D16:57+0.04+0.09−0.07+0.02−0.00+0.00+0.00
Josh Morrissey D22:26+0.02+0.04−0.02−0.01+0.01+0.00+0.00
Alex Iafallo L12:09+0.01+0.04−0.04+0.02+0.00+0.00+0.00
Neal Pionk D19:251+0.00+0.01−0.09+0.09−0.01+0.00+0.00
Mark Scheifele C16:02−0.02−0.01−0.03−0.01−0.01+0.00+0.04
Rasmus Kupari C13:23−0.02+0.02−0.02−0.09+0.00+0.00+0.06
Haydn Fleury D17:08−0.02+0.04−0.04−0.03+0.00+0.00+0.00
Morgan Barron C10:58−0.05+0.14−0.00+0.01+0.00−0.20+0.00
Kyle Connor L17:32−0.15+0.03−0.14−0.02−0.02+0.00+0.00
Nino Niederreiter R15:31−0.16−0.01−0.08−0.08+0.00+0.00+0.00
Gabriel Vilardi C15:521−0.17−0.02−0.00+0.05+0.00−0.20−0.01
GoalieTOIGSAx (net goals)
Connor Hellebuyck G60:00−0.21

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.