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

2026-02-02 · American Airlines Center

3 – 4Final/OT

DAL beat WPG 4–3 in overtime. DAL also won the expected-goals battle 4.4 to 2.5: the better chances went the right way. The biggest swing: Thomas Harley scored at 2:05 of overtime, moving DAL’s win probability from 52% to 100%.

Shots on goal
27 – 28
Expected goals
2.5 – 4.4
xG share
DAL 63%
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.

WPG goalDAL goal

Expected goals

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

WPGDAL

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, 1 A · 18:10 TOI
On-ice +0.20 · Finishing +0.65 · Penalties +0.19
+1.05
DAL
1 G, 0 A · 20:39 TOI
On-ice +0.08 · Finishing +0.69 · Penalties +0.19
+1.00
DAL
1 G, 0 A · 18:06 TOI
On-ice +0.17 · Finishing +0.74
+0.92

Rough nights

WPG
0 G, 2 A · 24:36 TOI
On-ice −0.32 · Finishing −0.39
−0.69
WPG
Cole Koepke
0 G, 0 A · 8:14 TOI
On-ice −0.24 · Finishing −0.40
−0.64
WPG
Jonathan Toews
0 G, 0 A · 12:04 TOI
On-ice −0.10 · Penalties −0.39
−0.51

Scoring

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

TimeTeamGoalWPG–DALWin prob.
P2 0:48 DALJason RobertsonPP
from Mikko Rantanen, Roope Hintz
0–154% → 72%
P2 2:26 WPGGabriel Vilardi
from Cole Perfetti, Adam Lowry
1–128% → 47%
P2 3:58 WPGCole PerfettiPP
from Gabriel Vilardi, Mark Scheifele
2–148% → 67%
P2 15:13 DALNils Lundkvist
from Matt Duchene, Jamie Benn
2–230% → 53%
P3 12:17 DALMikko Rantanen
from Justin Hryckowian, Miro Heiskanen
2–351% → 85%
P3 18:17 WPGLogan StanleyPP
from Mark Scheifele, Kyle Connor
3–36% → 50%
OT 2:05 DALThomas Harley
from Matt Duchene, Miro Heiskanen
3–452% → 100%

Every player

Show both lineups

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Gabriel Vilardi C18:1011+1.05+0.20+0.65−0.00+0.00+0.19+0.01
Logan Stanley D15:271+0.64−0.15+0.79−0.00−0.00+0.00+0.00
Cole Perfetti C16:4211+0.49+0.10+0.39−0.01+0.01+0.00+0.00
Adam Lowry C16:011+0.01+0.04+0.00−0.04+0.01+0.00+0.00
Alex Iafallo L13:03−0.05−0.03−0.01−0.01+0.00+0.00+0.00
Vladislav Namestnikov C12:23−0.10−0.07+0.00−0.01+0.01+0.00−0.02
Josh Morrissey D25:17−0.12−0.06−0.08−0.01+0.02+0.00+0.00
Elias Salomonsson D20:28−0.16−0.14−0.03−0.01+0.01+0.00+0.00
Gustav Nyquist R12:40−0.23−0.31−0.10−0.00−0.01+0.19+0.00
Dylan Samberg D22:50−0.23−0.21−0.03−0.01+0.01+0.00+0.00
Dylan DeMelo D22:26−0.27−0.26−0.06+0.02+0.03+0.00+0.00
Nino Niederreiter R12:29−0.28−0.16−0.12−0.01+0.00+0.00+0.00
Kyle Connor L23:501−0.45−0.35−0.05−0.01−0.04+0.00+0.00
Morgan Barron C11:06−0.48−0.17−0.25−0.01+0.01+0.00−0.06
Luke Schenn D12:16−0.50−0.28−0.02−0.00−0.00−0.19+0.00
Jonathan Toews C12:04−0.51−0.10+0.00−0.00−0.00−0.39−0.01
Cole Koepke L8:14−0.64−0.24−0.40−0.01+0.00+0.00+0.00
Mark Scheifele C24:362−0.69−0.32−0.39+0.04−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Connor Hellebuyck G61:09−0.48

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jason Robertson L20:391+1.00+0.08+0.69+0.05−0.01+0.19+0.00
Nils Lundkvist D18:061+0.92+0.17+0.74+0.00+0.01+0.00+0.00
Thomas Harley D23:521+0.87+0.25+0.63+0.00−0.01+0.00+0.00
Mikko Rantanen R21:5511+0.69+0.08+0.75+0.06−0.00−0.19+0.00
Alexander Petrovic D12:52+0.27+0.28+0.00−0.01−0.00+0.00+0.00
Adam Erne L7:48+0.15+0.16−0.19−0.01+0.00+0.19+0.00
Wyatt Johnston C20:30+0.13+0.21−0.12+0.02−0.00+0.00+0.03
Kyle Capobianco D12:28+0.12+0.15−0.01−0.01−0.01+0.00+0.00
Mavrik Bourque C15:11+0.10+0.13+0.00−0.00+0.00+0.00−0.03
Esa Lindell D23:26+0.10+0.11−0.05+0.01+0.02+0.00+0.00
Roope Hintz C19:301+0.08+0.14−0.14+0.01+0.00+0.00+0.07
Jamie Benn L14:001+0.08+0.20−0.35+0.04−0.00+0.19+0.00
Sam Steel C17:29+0.04+0.19−0.31−0.00−0.01+0.19−0.01
Justin Hryckowian C13:001−0.07+0.14−0.23−0.01+0.00+0.00+0.02
Matt Duchene C17:222−0.09+0.27−0.41+0.04−0.01+0.00+0.01
Radek Faksa C8:19−0.19+0.01+0.00−0.01+0.00−0.19+0.00
Oskar Bäck C9:03−0.36+0.00−0.35−0.01−0.00+0.00−0.01
Miro Heiskanen D26:182−0.37+0.00−0.18+0.00+0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Jake Oettinger G62:05−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.