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

2026-02-04 · American Airlines Center

4 – 5Final

DAL beat STL 5–4. DAL also won the expected-goals battle 3.7 to 2.0: the better chances went the right way. The biggest swing: Jamie Benn scored at 19:37 of the third, moving DAL’s win probability from 51% to 97%. Jake Oettinger allowed 1.9 goals more than expected.

Shots on goal
18 – 28
Expected goals
2.0 – 3.7
xG share
DAL 65%
Home-ice start
DAL 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 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.

DAL
2 G, 1 A · 12:34 TOI
On-ice +0.13 · Finishing +1.60
+1.76
DAL
1 G, 0 A · 16:15 TOI
On-ice +0.16 · Finishing +0.71
+0.86
STL
Jimmy Snuggerud
1 G, 1 A · 18:11 TOI
On-ice −0.10 · Finishing +0.78
+0.68

Rough nights

DAL
60:00 TOI
GSAx −1.88
−1.88
STL
59:37 TOI
GSAx −0.80
−0.99
DAL
0 G, 1 A · 15:08 TOI
On-ice +0.25 · Finishing −0.72 · Penalties −0.19
−0.65

Scoring

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

TimeTeamGoalSTL–DALWin prob.
P1 7:29 STLPavel BuchnevichPP
from Jordan Kyrou, Justin Faulk
1–047% → 63%
P1 11:37 DALJason Robertson
from Mikko Rantanen, Miro Heiskanen
1–136% → 53%
P1 18:33 STLJordan Kyrou
from Justin Faulk, Tyler Tucker
2–147% → 65%
P2 1:55 DALMatt DuchenePP
from Thomas Harley, Jamie Benn
2–235% → 53%
P2 3:58 DALMavrik Bourque
from Jason Robertson, Roope Hintz
2–353% → 72%
P2 11:57 DALJamie Benn
from Matt Duchene, Esa Lindell
2–475% → 89%
P3 11:05 STLJimmy Snuggerud
unassisted
3–43% → 16%
P3 15:31 STLAlexey Toropchenko
from Philip Broberg, Jimmy Snuggerud
4–411% → 49%
P3 19:37 DALJamie Benn
from Miro Heiskanen
4–551% → 97%

Every player

Show both lineups

STL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jimmy Snuggerud R18:1111+0.68−0.10+0.78+0.01−0.01+0.00+0.00
Alexey Toropchenko R12:471+0.62+0.02+0.41−0.01+0.01+0.19+0.00
Jordan Kyrou R19:1611+0.53−0.05+0.57+0.02−0.00+0.00+0.00
Pavel Buchnevich L20:261+0.39−0.16+0.51+0.02+0.01+0.00+0.01
Matthew Kessel D7:49+0.04+0.04+0.00−0.00+0.00+0.00+0.00
Oskar Sundqvist C13:33+0.01−0.14+0.00−0.01+0.00+0.19−0.04
Logan Mailloux D15:09−0.03−0.02+0.00+0.00−0.01+0.00+0.00
Tyler Tucker D13:131−0.03−0.00−0.22−0.00−0.00+0.19+0.00
Dalibor Dvorsky R13:53−0.15−0.07−0.09−0.01+0.00+0.00+0.02
Pius Suter C18:59−0.17−0.17+0.00−0.01+0.01+0.00+0.01
Philip Broberg D22:441−0.22−0.26+0.00+0.01+0.02+0.00+0.00
Cam Fowler D17:39−0.25−0.24+0.00−0.01−0.00+0.00+0.00
Nathan Walker L13:23−0.25−0.14−0.10−0.01−0.00+0.00+0.00
Robby Fabbri C13:27−0.26−0.06+0.00−0.01−0.00−0.19+0.00
Brayden Schenn C16:11−0.28−0.26+0.00−0.00+0.02+0.00−0.03
Colton Parayko D17:56−0.29−0.31+0.00−0.00+0.01+0.00+0.00
Justin Faulk D20:402−0.33−0.09−0.24+0.00−0.01+0.00+0.00
Jake Neighbours L19:07−0.35−0.14+0.00−0.02+0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Jordan Binnington G59:37−0.99

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jamie Benn L12:3421+1.76+0.13+1.60+0.03+0.00+0.00+0.00
Mavrik Bourque C16:151+0.86+0.16+0.71−0.00+0.00+0.00−0.01
Matt Duchene C16:1911+0.60+0.14+0.43+0.03−0.00+0.00+0.00
Jason Robertson L19:3511+0.47+0.24+0.00+0.04−0.01+0.19+0.00
Oskar Bäck C14:03+0.24+0.05+0.00−0.01−0.00+0.19+0.00
Nils Lundkvist D14:07+0.20+0.22−0.03+0.00+0.00+0.00+0.00
Esa Lindell D25:151+0.12+0.09+0.00+0.01+0.02+0.00+0.00
Miro Heiskanen D25:202+0.09+0.19−0.11+0.00+0.00+0.00+0.00
Thomas Harley D20:271+0.07+0.29−0.22+0.01−0.01+0.00+0.00
Radek Faksa C15:10+0.07+0.04+0.00−0.01+0.00+0.00+0.03
Justin Hryckowian C10:44+0.06+0.03+0.00−0.01+0.00+0.00+0.03
Ilya Lyubushkin D15:32+0.06+0.05+0.00−0.00+0.01+0.00+0.00
Kyle Capobianco D14:17−0.01+0.00+0.00−0.01−0.01+0.00+0.00
Sam Steel C13:19−0.11+0.10−0.21−0.00−0.01+0.00+0.01
Adam Erne L11:39−0.18+0.02−0.21−0.01+0.01+0.00+0.00
Mikko Rantanen R16:491−0.21+0.09−0.14+0.03−0.00−0.19+0.00
Wyatt Johnston C16:42−0.39+0.09−0.24+0.00−0.00−0.19−0.04
Roope Hintz C15:081−0.65+0.25−0.72+0.00+0.00−0.19+0.01
GoalieTOIGSAx (net goals)
Jake Oettinger G60:00−1.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.