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

2026-04-16 · Delta Center

5 – 3Final

STL beat UTA 5–3. STL lost the expected-goals battle 2.0 to 2.5 and won anyway, a result the shot quality did not support. The biggest swing: Logan Mailloux scored at 17:03 of the third, moving STL’s win probability from 49% to 91%. Joel Hofer allowed 1.2 goals more than expected.

Shots on goal
29 – 23
Expected goals
2.0 – 2.5
xG share
UTA 55%
Home-ice start
UTA 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 goalUTA goal

Expected goals

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

STLUTA

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
3 G, 0 A · 16:54 TOI
On-ice +0.12 · Finishing +1.55
+1.69
STL
Logan Mailloux
1 G, 0 A · 22:34 TOI
On-ice +0.13 · Finishing +0.85
+0.96
UTA
1 G, 0 A · 17:49 TOI
On-ice +0.14 · Finishing +0.70
+0.83

Rough nights

STL
60:00 TOI
GSAx −1.25
−1.25
UTA
60:00 TOI
GSAx −0.98
−0.98
STL
0 G, 0 A · 14:47 TOI
On-ice −0.08 · Finishing −0.34
−0.42

Scoring

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

TimeTeamGoalSTL–UTAWin prob.
P1 3:45 STLPavel Buchnevich
from Jordan Kyrou, Pius Suter
1–047% → 63%
P1 16:55 UTAMichael Carcone
from JJ Peterka, John Marino
1–135% → 53%
P2 0:45 UTALawson Crouse
from MacKenzie Weegar, Clayton Keller
1–253% → 72%
P2 8:14 STLRobert Thomas
from Dylan Holloway
2–227% → 47%
P2 11:07 STLRobert Thomas
from Cam Fowler, Dylan Holloway
3–247% → 69%
P2 18:52 UTAKailer Yamamoto
from MacKenzie Weegar, Clayton Keller
3–328% → 53%
P3 17:03 STLLogan Mailloux
unassisted
4–349% → 91%
P3 19:22 STLRobert ThomasEN
from Jimmy Snuggerud, Philip Broberg
5–395% → 100%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Robert Thomas C16:543+1.69+0.12+1.55+0.04+0.00+0.00−0.01
Logan Mailloux D22:341+0.96+0.13+0.85+0.00−0.02+0.00+0.00
Pavel Buchnevich L14:421+0.67+0.05+0.62+0.02+0.00+0.00−0.01
Philip Broberg D22:111+0.20+0.18−0.03+0.02+0.02+0.00+0.00
Pius Suter C13:381+0.07+0.08−0.03−0.01+0.01+0.00+0.02
Jimmy Snuggerud R16:341−0.03+0.13−0.15+0.01−0.01+0.00+0.00
Dylan Holloway L17:062−0.03+0.08−0.33+0.01+0.02+0.19+0.00
Justin Holl D18:04−0.05−0.04−0.00−0.00−0.00+0.00+0.00
Jonatan Berggren R15:03−0.08−0.08+0.00−0.00+0.00+0.00+0.00
Tyler Tucker D18:51−0.09−0.07−0.00−0.00−0.01+0.00+0.00
Cam Fowler D18:441−0.11−0.09−0.00−0.02+0.00+0.00+0.00
Colton Parayko D17:58−0.13−0.05−0.10+0.01+0.01+0.00+0.00
Nathan Walker L14:23−0.13−0.10+0.00−0.02−0.00+0.00−0.01
Alexey Toropchenko R14:25−0.14−0.10−0.03−0.02+0.01+0.00+0.00
Jordan Kyrou R13:481−0.18+0.08−0.28+0.01+0.00+0.00+0.00
Dalibor Dvorsky R14:05−0.27−0.07−0.14−0.02+0.00+0.00−0.04
Jack Finley C14:13−0.33−0.10−0.25−0.02+0.01+0.00+0.03
Jake Neighbours L14:47−0.42−0.08−0.34−0.01+0.00+0.00+0.01
GoalieTOIGSAx (net goals)
Joel Hofer G60:00−1.25

UTA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Michael Carcone L17:491+0.83+0.14+0.70−0.00−0.01+0.00+0.00
Kailer Yamamoto R14:111+0.71+0.06+0.66−0.02+0.01+0.00+0.00
Lawson Crouse L18:351+0.48−0.25+0.73−0.02+0.01+0.00+0.00
Alexander Kerfoot C16:29+0.22+0.18+0.00−0.01+0.00+0.00+0.05
John Marino D19:141+0.12+0.15−0.02−0.01−0.00+0.00+0.00
Ian Cole D16:21+0.09+0.08+0.00+0.00−0.00+0.00+0.00
Kevin Stenlund C14:25+0.03+0.02+0.00−0.02−0.00+0.00+0.03
Nate Schmidt D16:25−0.02+0.05−0.09+0.01+0.01+0.00+0.00
Mikhail Sergachev D20:25−0.03−0.03−0.01+0.03−0.01+0.00+0.00
Brandon Tanev L11:52−0.05+0.01−0.06−0.01+0.01+0.00+0.00
Logan Cooley C13:51−0.12−0.11+0.00+0.02+0.00+0.00−0.03
Clayton Keller R20:142−0.12−0.08−0.03+0.02−0.03+0.00+0.00
Dmitri Simashev D12:19−0.14−0.08−0.03−0.00−0.02+0.00+0.00
JJ Peterka R21:021−0.15+0.02−0.19+0.04−0.01+0.00+0.00
Nick DeSimone D16:27−0.18−0.01−0.17−0.01+0.01+0.00+0.00
Liam O'Brien C12:06−0.24−0.02−0.21−0.01+0.01+0.00+0.00
MacKenzie Weegar D17:292−0.28−0.00−0.05−0.00−0.02−0.19+0.00
Nick Schmaltz C18:15−0.38−0.21−0.18+0.06−0.01+0.00−0.04
GoalieTOIGSAx (net goals)
Vitek Vanecek G27:47−0.33
Karel Vejmelka G60:00−0.98

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.