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

2025-01-19 · American Airlines Center

1 – 4Final

DAL beat DET 4–1. Expected goals were close to even (DET 3.0, DAL 2.8), so the finishing and the goaltending decided it. The biggest swing: Matěj Blümel scored at 5:26 of the first, moving DAL’s win probability from 53% to 69%. Jake Oettinger saved 1.9 goals above expected.

Shots on goal
34 – 25
Expected goals
3.0 – 2.8
xG share
DET 51%
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.

DET goalDAL goal

Expected goals

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

DETDAL

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
59:50 TOI
GSAx +1.87
+1.87
DAL
1 G, 0 A · 13:49 TOI
On-ice +0.08 · Finishing +0.43 · Penalties +0.20
+0.70
DAL
1 G, 1 A · 15:15 TOI
Finishing +0.32 · Playmaking +0.27
+0.58

Rough nights

DET
60:00 TOI
GSAx −1.04
−1.04
DAL
0 G, 0 A · 13:40 TOI
On-ice −0.07 · Finishing −0.07 · Penalties −0.20
−0.33
DET
0 G, 0 A · 15:44 TOI
On-ice −0.13 · Finishing −0.11 · Playmaking −0.05
−0.32

Scoring

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

TimeTeamGoalDET–DALWin prob.
P1 5:26 DALMatěj Blümel
from Justin Hryckowian, Colin Blackwell
0–153% → 69%
P1 13:05 DALJason RobertsonPP
from Matt Duchene, Miro Heiskanen
0–271% → 84%
P1 14:18 DALMavrik Bourque
from Ilya Lyubushkin, Matt Duchene
0–384% → 92%
P3 12:01 DETMarco Kasper
from Simon Edvinsson, Dylan Larkin
1–30% → 3%
P3 14:09 DALWyatt Johnston
from Jason Robertson
1–498% → 100%

Every player

Show both lineups

DET

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Marco Kasper C15:311+0.20+0.08+0.20−0.05+0.00+0.00−0.03
Simon Edvinsson D21:341+0.13−0.03+0.00+0.17−0.01+0.00+0.00
Michael Rasmussen C14:01+0.00−0.01−0.14−0.05−0.00+0.20+0.01
Moritz Seider D22:36−0.01−0.04−0.07−0.09−0.00+0.20+0.00
Christian Fischer R12:15−0.08−0.08−0.00−0.02+0.01+0.00+0.01
Justin Holl D16:07−0.11−0.02−0.02−0.06−0.00+0.00+0.00
Erik Gustafsson D16:42−0.12+0.05−0.06−0.10−0.00+0.00+0.00
Dylan Larkin C18:531−0.12+0.07−0.13−0.01−0.01+0.00−0.05
Jonatan Berggren R14:24−0.13−0.03−0.01−0.09+0.00+0.00+0.00
Joe Veleno C13:13−0.13−0.07−0.00−0.04−0.00+0.00−0.02
Lucas Raymond L19:31−0.15+0.09−0.19−0.06−0.00+0.00+0.00
Ben Chiarot D18:31−0.16−0.08−0.02−0.07+0.01+0.00+0.00
Vladimir Tarasenko R13:57−0.16+0.04−0.14−0.06−0.00+0.00+0.00
Albert Johansson D20:27−0.18−0.11−0.05−0.01−0.01+0.00+0.00
J.T. Compher L15:18−0.18−0.04−0.05−0.13+0.03+0.00+0.00
Andrew Copp C13:50−0.19−0.15−0.00−0.02+0.01+0.00−0.04
Alex DeBrincat R17:04−0.21−0.09−0.08−0.05+0.00+0.00+0.00
Patrick Kane R15:44−0.32−0.13−0.11−0.05−0.02+0.00+0.00
GoalieTOIGSAx (net goals)
Alex Lyon G60:00−1.04

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Mavrik Bourque C13:491+0.70+0.08+0.43−0.05+0.00+0.20+0.03
Jason Robertson L15:1511+0.58+0.03+0.32+0.27−0.02+0.00−0.01
Wyatt Johnston C16:401+0.33−0.08+0.39−0.01−0.01+0.00+0.05
Matěj Blümel R9:211+0.28+0.05+0.31−0.08−0.00+0.00+0.00
Ilya Lyubushkin D20:331+0.27+0.05+0.00+0.21+0.00+0.00+0.00
Matt Duchene C15:272+0.24+0.13−0.16+0.30−0.01+0.00−0.02
Justin Hryckowian C10:021+0.10+0.07−0.11+0.13+0.00+0.00+0.00
Esa Lindell D23:55+0.01−0.07+0.00+0.03+0.05+0.00+0.00
Miro Heiskanen D21:201+0.01−0.05−0.02+0.07+0.01+0.00+0.00
Thomas Harley D22:30−0.08−0.04−0.02−0.00−0.02+0.00+0.00
Nils Lundkvist D15:55−0.10+0.16+0.00−0.06+0.00−0.20+0.00
Colin Blackwell C13:291−0.10+0.09−0.22+0.03+0.01+0.00+0.00
Oskar Bäck C18:21−0.10−0.05−0.00−0.07+0.01+0.00+0.02
Logan Stankoven C15:54−0.11−0.00−0.04−0.06−0.02+0.00+0.01
Jamie Benn L15:53−0.12+0.12−0.22−0.02−0.00+0.00−0.01
Brendan Smith D16:02−0.17+0.17+0.00−0.11−0.04−0.20+0.00
Sam Steel C17:26−0.19+0.01−0.21−0.02−0.02+0.00+0.05
Evgenii Dadonov L13:40−0.33−0.07−0.07+0.03−0.02−0.20+0.00
GoalieTOIGSAx (net goals)
Jake Oettinger G59:50+1.87

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.