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

2025-01-21 · American Airlines Center

2 – 1Final

CAR beat DAL 2–1. CAR lost the expected-goals battle 2.1 to 3.8 and won anyway, a result the shot quality did not support. The biggest swing: Jesperi Kotkaniemi scored at 10:35 of the third, moving CAR’s win probability from 48% to 81%. Pyotr Kochetkov saved 2.4 goals above expected.

Shots on goal
19 – 23
Expected goals
2.1 – 3.8
xG share
DAL 64%
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.

CAR goalDAL goal

Expected goals

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

CARDAL

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.

CAR
59:54 TOI
GSAx +2.18
+2.38
CAR
2 G, 0 A · 12:56 TOI
On-ice +0.08 · Finishing +1.44 · Penalties +0.20
+1.73
DAL
1 G, 0 A · 22:03 TOI
On-ice +0.16 · Finishing +0.69
+0.84

Rough nights

DAL
58:01 TOI
GSAx −0.75
−0.75
CAR
0 G, 1 A · 15:04 TOI
Finishing −0.35 · Penalties −0.20
−0.56
CAR
0 G, 0 A · 18:25 TOI
On-ice −0.10 · Penalties −0.40
−0.51

Scoring

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

TimeTeamGoalCAR–DALWin prob.
P2 17:07 CARJesperi Kotkaniemi
from Martin Necas
1–047% → 71%
P3 10:11 DALThomas Harley
from Wyatt Johnston, Miro Heiskanen
1–120% → 52%
P3 10:35 CARJesperi Kotkaniemi
from Sean Walker, Eric Robinson
2–148% → 81%

Every player

Show both lineups

CAR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jesperi Kotkaniemi C12:562+1.73+0.08+1.44−0.01−0.01+0.20+0.03
Eric Robinson L13:161−0.00+0.04−0.00−0.02−0.01+0.00−0.02
Jordan Staal C16:37−0.02−0.14−0.06−0.01−0.01+0.20+0.01
Jalen Chatfield D20:47−0.03−0.02+0.01−0.00−0.01+0.00+0.00
Jackson Blake R17:35−0.03−0.03−0.00+0.00−0.00+0.00+0.00
Dmitry Orlov D18:40−0.06−0.06+0.00+0.00−0.01+0.00+0.00
Jack Drury C9:44−0.09−0.09−0.00−0.01+0.01+0.00−0.01
Shayne Gostisbehere D14:18−0.13−0.12−0.01+0.01−0.01+0.00+0.00
Juha Jaaska L6:34−0.14−0.13−0.01−0.01+0.01+0.00+0.00
Jordan Martinook L17:54−0.19−0.16−0.00−0.01−0.01+0.00−0.01
Jack Roslovic C8:24−0.20−0.07−0.13−0.01−0.00+0.00+0.01
Seth Jarvis R18:22−0.20−0.19−0.02−0.01+0.00+0.00+0.01
Jaccob Slavin D25:35−0.23−0.24+0.01+0.01−0.01+0.00+0.00
Martin Necas C16:221−0.32−0.18−0.11+0.02−0.03+0.00−0.01
Sebastian Aho C21:19−0.32−0.28−0.00+0.02−0.03+0.00−0.03
Brent Burns D22:14−0.35−0.33−0.04+0.00+0.01+0.00+0.00
Andrei Svechnikov R18:25−0.51−0.10−0.03+0.02−0.01−0.40+0.00
Sean Walker D15:041−0.56+0.01−0.35−0.01−0.02−0.20+0.00
GoalieTOIGSAx (net goals)
Pyotr Kochetkov G59:54+2.38

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Thomas Harley D22:031+0.84+0.16+0.69+0.00−0.01+0.00+0.00
Esa Lindell D23:38+0.33+0.28+0.01+0.01+0.04+0.00+0.00
Ilya Lyubushkin D18:20+0.29+0.29+0.01−0.01+0.01+0.00+0.00
Miro Heiskanen D26:321+0.23+0.21+0.01+0.00+0.01+0.00+0.00
Wyatt Johnston C18:411+0.21+0.26−0.00+0.01−0.00+0.00−0.05
Matt Duchene C20:07+0.13+0.18−0.05+0.04−0.01+0.00−0.03
Roope Hintz C19:20+0.08+0.26−0.45+0.00+0.00+0.20+0.06
Matěj Blümel R5:02−0.01−0.00−0.00−0.01+0.00+0.00+0.00
Oskar Bäck C10:14−0.04−0.04−0.00−0.01+0.00+0.00+0.00
Nils Lundkvist D12:08−0.08−0.08+0.00−0.00+0.00+0.00+0.00
Colin Blackwell C10:09−0.11+0.04−0.15−0.01+0.00+0.00+0.01
Jamie Benn L18:08−0.11+0.31−0.44+0.02+0.00+0.00+0.00
Brendan Smith D10:38−0.11−0.10+0.01−0.01−0.02+0.00+0.00
Sam Steel C16:15−0.15+0.14−0.09−0.00−0.00−0.20+0.00
Evgenii Dadonov L14:06−0.22−0.11−0.10+0.00−0.02+0.00+0.00
Mavrik Bourque C16:14−0.31+0.08−0.41−0.00+0.00+0.00+0.02
Logan Stankoven C15:02−0.33−0.00−0.31−0.01−0.01+0.00+0.00
Jason Robertson L19:22−0.45+0.16−0.64+0.04−0.01+0.00+0.01
GoalieTOIGSAx (net goals)
Jake Oettinger G58:01−0.75

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.