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

2025-02-22 · Enterprise Center

4 – 3Final/SO

WPG beat STL 4–3 in a shootout. WPG lost the expected-goals battle 2.6 to 3.2 and won anyway, a result the shot quality did not support. The biggest swing: Gabriel Vilardi scored on the power play at 19:32 of the third, moving WPG’s win probability from 2% to 49%.

Shots on goal
28 – 24
Expected goals
2.6 – 3.2
xG share
STL 56%
Home-ice start
STL 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.

WPG goalSTL goal

Expected goals

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

WPGSTL

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
2 G, 1 A · 21:36 TOI
On-ice +0.17 · Finishing +1.63 · Playmaking +0.08 · Faceoffs +0.11 · Shootout −0.32
+1.67
WPG
2 G, 0 A · 15:57 TOI
On-ice +0.06 · Finishing +1.52
+1.59
WPG
Eric Comrie
64:47 TOI
GSAx +0.56
+0.56

Rough nights

WPG
0 G, 0 A · 24:23 TOI
On-ice −0.30 · Finishing −0.08 · Penalties −0.59
−0.98
WPG
0 G, 1 A · 22:35 TOI
On-ice +0.13 · Finishing −1.39 · Shootout +0.78
−0.50
STL
0 G, 0 A · 14:02 TOI
On-ice −0.08 · Penalties −0.40
−0.46

Scoring

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

TimeTeamGoalWPG–STLWin prob.
P1 4:58 WPGNikolaj Ehlers
from Cole Perfetti, Vladislav Namestnikov
1–047% → 63%
P1 15:34 STLRobert Thomas
from Pavel Buchnevich
1–135% → 53%
P2 11:01 WPGGabriel Vilardi
from Mark Scheifele, Colin Miller
2–147% → 69%
P3 0:16 STLRobert Thomas
from Pavel Buchnevich, Cam Fowler
2–227% → 52%
P3 17:10 STLPavel BuchnevichPP
from Robert Thomas, Oskar Sundqvist
2–352% → 93%
P3 19:32 WPGGabriel VilardiPP
from Kyle Connor, Cole Perfetti
3–32% → 49%

Every player

Show both lineups

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Gabriel Vilardi C15:572+1.59+0.06+1.52−0.00+0.00+0.00+0.00−0.00
Dylan DeMelo D22:51+0.28+0.24+0.01+0.03+0.01+0.00+0.00+0.00
Nikolaj Ehlers L16:381+0.28−0.39+0.67+0.00−0.00+0.00+0.00−0.00
Mason Appleton C14:22+0.28+0.09−0.00−0.01+0.01+0.20+0.00−0.00
Rasmus Kupari C9:06+0.06+0.04−0.00−0.01+0.00+0.00+0.02−0.00
David Gustafsson C8:53−0.01+0.02−0.00−0.01+0.00+0.00−0.02−0.00
Nino Niederreiter R14:06−0.04+0.09−0.12−0.01+0.00+0.00+0.00−0.00
Logan Stanley D23:16−0.08−0.04−0.03−0.00−0.00+0.00+0.00+0.00
Ville Heinola D12:16−0.08−0.06−0.02−0.00+0.00+0.00+0.00+0.00
Alex Iafallo L9:45−0.08+0.02−0.09−0.01+0.00+0.00+0.00−0.00
Dylan Samberg D26:40−0.23−0.06−0.18−0.02+0.02+0.00+0.00+0.00
Adam Lowry C17:05−0.25+0.01−0.41−0.03+0.01+0.20−0.03−0.00
Cole Perfetti C13:552−0.26−0.17−0.08−0.01+0.01+0.00+0.00−0.00
Colin Miller D13:411−0.36−0.17+0.01−0.01+0.01−0.20+0.00+0.00
Vladislav Namestnikov C17:111−0.40−0.34−0.00−0.00+0.01+0.00−0.06−0.00
Mark Scheifele C22:551−0.45+0.01−0.10+0.04−0.01+0.00−0.08−0.32
Kyle Connor L22:351−0.50+0.13−1.39−0.01−0.02+0.00+0.00+0.78
Neal Pionk D24:23−0.98−0.30−0.08+0.00−0.00−0.59+0.00+0.00
GoalieTOIGSAx (net goals)
Eric Comrie G64:47+0.56

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Robert Thomas C21:3621+1.67+0.17+1.63+0.08+0.00+0.00+0.11−0.32
Pavel Buchnevich L21:5312+0.51+0.31+0.54+0.04+0.00+0.00+0.01−0.39
Cam Fowler D21:021+0.11+0.12+0.01−0.01−0.00+0.00+0.00+0.00
Dylan Holloway L17:11+0.06+0.05−0.18−0.00+0.01+0.20−0.01−0.00
Alexey Toropchenko R13:47+0.04−0.06−0.09−0.01+0.01+0.20+0.00−0.00
Justin Faulk D24:04+0.04+0.36−0.32+0.00−0.00+0.00+0.00+0.00
Oskar Sundqvist C13:001+0.00+0.20−0.35−0.01+0.00+0.20−0.03−0.00
Jake Neighbours L16:46−0.02+0.01−0.22−0.02+0.00+0.20+0.00−0.00
Mathieu Joseph R10:13−0.03−0.03−0.01−0.00+0.00+0.00+0.00−0.00
Philip Broberg D21:20−0.04+0.07−0.15+0.03+0.01+0.00+0.00+0.00
Colton Parayko D22:41−0.05−0.03−0.04+0.01+0.01+0.00+0.00+0.00
Zachary Bolduc R10:46−0.06+0.12−0.19−0.00+0.00+0.00+0.00−0.00
Nathan Walker L13:01−0.10+0.04−0.14−0.01−0.00+0.00+0.01−0.00
Tyler Tucker D14:59−0.17−0.16+0.01−0.00−0.01+0.00+0.00+0.00
Ryan Suter D16:19−0.21−0.24+0.01−0.01+0.03+0.00+0.00+0.00
Jordan Kyrou R16:56−0.23−0.07−0.17+0.01−0.00+0.00+0.00−0.00
Brayden Schenn C19:32−0.29−0.00−0.00−0.01+0.01+0.00+0.05−0.33
Radek Faksa C14:02−0.46−0.08−0.00−0.01−0.00−0.40+0.03−0.00
GoalieTOIGSAx (net goals)
Joel Hofer G64:52−0.29

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.