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

2026-10-02 ·

4 – 0Final

STL beat DAL 4–0. STL lost the expected-goals battle 2.2 to 3.2 and won anyway, a result the shot quality did not support. The biggest swing: Dalibor Dvorsky scored at 13:05 of the second, moving STL’s win probability from 69% to 86%. Joel Hofer saved 2.8 goals above expected.

Shots on goal
24 – 25
Expected goals
2.2 – 3.2
xG share
DAL 59%
Model before the game
DAL 62%

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 goalDAL goal

Expected goals

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

STLDAL

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
60:00 TOI
GSAx +2.77
+2.77
STL
0 G, 1 A · 23:08 TOI
Playmaking +0.15 · Penalties +0.16
+0.30
DAL
0 G, 0 A · 13:07 TOI
On-ice +0.06 · Playmaking −0.05 · Penalties +0.16 · Faceoffs +0.05
+0.20

Rough nights

STL
0 G, 0 A · 13:03 TOI
On-ice −0.15 · Finishing −0.08 · Playmaking −0.07 · Penalties −0.31
−0.61
DAL
0 G, 0 A · 14:55 TOI
On-ice +0.06 · Finishing −0.40 · Penalties −0.16
−0.48
DAL
0 G, 0 A · 21:49 TOI
Finishing −0.40 · Playmaking −0.05
−0.40

Scoring

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

TimeTeamGoalSTL–DALWin prob.
P1 1:34 STLMason McTavish
from Colton Parayko, Jimmy Snuggerud
1–047% → 62%
P2 13:05 STLDalibor Dvorsky
from Philip Broberg, Pius Suter
2–069% → 86%
P3 17:37 STLJimmy SnuggerudEN
unassisted
3–099% → 100%
P3 17:52 STLPius SuterEN
from Connor McMichael, Joel Hofer
4–0100% → 100%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Philip Broberg D23:081+0.30−0.01−0.01+0.15+0.02+0.16+0.00
Mason McTavish C14:361+0.15+0.03+0.22−0.04−0.01+0.00−0.05
Dalibor Dvorsky R13:031+0.14−0.09+0.28−0.03+0.00+0.00−0.02
Brandon Carlo D15:27+0.08−0.08−0.01−0.01+0.02+0.16+0.00
Pavel Buchnevich L17:11+0.03+0.04−0.01+0.00+0.01+0.00−0.01
Colton Parayko D20:271+0.01−0.08−0.11+0.19+0.01+0.00+0.00
Ross Johnston L9:56−0.04−0.04−0.01+0.01+0.00+0.00+0.00
Alexey Toropchenko R5:08−0.08−0.06−0.01−0.02+0.00+0.00+0.00
Connor McMichael L13:031−0.08+0.05−0.11−0.03+0.00+0.00+0.01
Theo Lindstein D15:13−0.09−0.07−0.01−0.01−0.00+0.00+0.00
Adam Jiricek D16:35−0.13+0.02−0.11−0.04+0.00+0.00+0.00
Jonatan Berggren R13:48−0.17−0.10−0.01−0.05−0.00+0.00−0.01
Jimmy Snuggerud R18:5911−0.20+0.01−0.19−0.01−0.00+0.00−0.01
Pius Suter C14:2511−0.22−0.03−0.22+0.07+0.01+0.00−0.05
Dylan Holloway L19:21−0.23−0.03−0.10−0.11+0.01+0.00+0.00
Robert Thomas C22:59−0.25−0.13−0.01−0.11+0.00+0.00+0.00
Cam Fowler D22:38−0.30−0.07−0.02−0.05−0.00−0.16+0.00
Jake Neighbours L13:03−0.61−0.15−0.08−0.07+0.00−0.31+0.00
GoalieTOIGSAx (net goals)
Joel Hofer G60:00+2.77

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Arttu Hyry R13:07+0.20+0.06−0.01−0.05−0.00+0.16+0.05
Jamie Benn L10:03+0.11+0.11−0.01−0.02+0.00+0.00+0.02
Mikko Rantanen R22:10+0.05−0.01−0.05−0.06−0.00+0.16+0.01
Roope Hintz C16:57+0.04+0.11−0.01−0.15+0.00+0.16−0.07
Esa Lindell D18:43+0.01+0.05−0.02−0.04+0.01+0.00+0.00
Tyler Myers D13:13−0.02+0.06−0.04−0.04+0.00+0.00+0.00
Justin Hryckowian C17:12−0.03+0.01−0.04−0.08+0.00+0.00+0.08
Nils Lundkvist D15:22−0.04+0.02−0.03−0.04+0.00+0.00+0.00
Sam Steel C11:19−0.05+0.09−0.12−0.02−0.00+0.00+0.00
Lian Bichsel D16:02−0.06+0.01−0.01−0.04−0.02+0.00+0.00
Miro Heiskanen D26:45−0.07+0.06−0.05−0.08+0.00+0.00+0.00
Radek Faksa C11:07−0.07−0.01−0.01−0.03−0.00+0.00−0.01
Oskar Bäck C12:03−0.07−0.03−0.01−0.04+0.01+0.00+0.00
Joel Kiviranta L10:18−0.13−0.04−0.09−0.02+0.01+0.00+0.00
Thomas Harley D20:59−0.21−0.01−0.01−0.02−0.01−0.16+0.00
Jason Robertson L19:39−0.26−0.03−0.17−0.05−0.01+0.00+0.00
Wyatt Johnston C21:49−0.40+0.02−0.40−0.05−0.00+0.00+0.03
Tyler Seguin C14:55−0.48+0.06−0.40−0.02−0.00−0.16+0.03
GoalieTOIGSAx (net goals)
Jake Oettinger G58:17−0.01

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.