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

2024-12-31 · American Airlines Center

2 – 4Final

DAL beat BUF 4–2. DAL also won the expected-goals battle 4.2 to 2.5: the better chances went the right way. The biggest swing: Wyatt Johnston scored at 11:32 of the third, moving DAL’s win probability from 52% to 84%. Ukko-Pekka Luukkonen saved 1.5 goals above expected.

Shots on goal
23 – 33
Expected goals
2.5 – 4.2
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.

BUF goalDAL goal

Expected goals

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

BUFDAL

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.

BUF
58:00 TOI
GSAx +1.50
+1.50
DAL
1 G, 2 A · 15:15 TOI
On-ice +0.16 · Finishing +0.70
+0.91
BUF
1 G, 0 A · 11:14 TOI
On-ice +0.05 · Finishing +0.75
+0.80

Rough nights

DAL
0 G, 0 A · 19:02 TOI
On-ice +0.36 · Finishing −1.23 · Playmaking +0.06
−0.80
BUF
0 G, 0 A · 18:23 TOI
On-ice −0.29 · Finishing −0.23
−0.53
BUF
0 G, 1 A · 18:35 TOI
On-ice −0.28 · Finishing −0.15
−0.46

Scoring

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

TimeTeamGoalBUF–DALWin prob.
P2 9:49 DALRoope Hintz
from Jason Robertson, Thomas Harley
0–153% → 74%
P2 10:20 BUFJason Zucker
from Tage Thompson, Bowen Byram
1–126% → 47%
P3 2:35 DALJason Robertson
unassisted
1–252% → 78%
P3 4:57 BUFBeck Malenstyn
from Sam Lafferty, Ryan McLeod
2–221% → 48%
P3 11:32 DALWyatt Johnston
from Thomas Harley
2–352% → 84%
P3 18:23 DALEsa LindellEN
from Jason Robertson, Casey DeSmith
2–494% → 100%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Beck Malenstyn L11:141+0.80+0.05+0.75−0.01+0.00+0.00+0.01
Jason Zucker L17:041+0.39−0.23+0.67+0.01+0.00+0.00−0.06
Ryan McLeod C12:141−0.04+0.02−0.00+0.00−0.00+0.00−0.06
Peyton Krebs C15:26−0.11−0.07−0.00−0.01−0.01+0.00−0.01
Jacob Bryson D15:19−0.20−0.19+0.01−0.00−0.01+0.00+0.00
Zach Benson L14:54−0.23−0.07−0.16−0.00−0.00+0.00+0.00
Jack Quinn R15:09−0.26−0.26−0.00+0.00−0.00+0.00+0.00
Connor Clifton D14:31−0.28−0.10−0.01−0.00+0.02−0.20+0.00
Mattias Samuelsson D21:10−0.28−0.31+0.01+0.01+0.01+0.00+0.00
Owen Power D21:28−0.29−0.10−0.17+0.00−0.03+0.00+0.00
JJ Peterka R15:51−0.33−0.26−0.04−0.00−0.02+0.00+0.00
Dylan Cozens C16:26−0.33−0.28−0.01−0.01−0.01+0.00−0.02
Bowen Byram D24:461−0.33−0.21−0.08−0.01−0.03+0.00+0.00
Rasmus Dahlin D22:32−0.38−0.21−0.16−0.02+0.01+0.00+0.00
Sam Lafferty C10:081−0.39+0.05−0.44−0.01+0.01+0.00+0.00
Jiri Kulich C14:50−0.41−0.08−0.26−0.01−0.00+0.00−0.05
Tage Thompson C18:351−0.46−0.28−0.15−0.00−0.03+0.00+0.00
Alex Tuch R18:23−0.53−0.29−0.23+0.03−0.01+0.00−0.04
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G58:00+1.50

DAL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jason Robertson L15:1512+0.91+0.16+0.70+0.04−0.01+0.00+0.01
Wyatt Johnston C21:001+0.80+0.42+0.30+0.02−0.00+0.00+0.06
Roope Hintz C15:321+0.66+0.15+0.45+0.01+0.00+0.00+0.05
Miro Heiskanen D25:09+0.29+0.32−0.03−0.02+0.01+0.00+0.00
Esa Lindell D22:001+0.21+0.21−0.04+0.02+0.02+0.00+0.00
Ilya Lyubushkin D17:02+0.14+0.14+0.01−0.01+0.01+0.00+0.00
Matt Duchene C20:47+0.11+0.40−0.43+0.09−0.01+0.00+0.06
Mathew Dumba D17:15+0.11+0.16−0.05+0.01−0.00+0.00+0.00
Justin Hryckowian C7:30+0.10−0.10−0.00−0.01+0.00+0.20+0.01
Nils Lundkvist D16:37+0.08+0.07+0.01+0.00+0.00+0.00+0.00
Mavrik Bourque C13:29+0.07+0.06−0.00−0.00+0.00+0.00+0.01
Thomas Harley D19:592+0.06+0.15−0.08+0.00−0.01+0.00+0.00
Oskar Bäck C15:07+0.04+0.02−0.00−0.01+0.01+0.00+0.02
Sam Steel C14:54+0.01+0.03−0.00−0.01−0.01+0.00+0.00
Evgenii Dadonov L12:41−0.21−0.04−0.16+0.00−0.01+0.00+0.00
Colin Blackwell C10:47−0.30+0.02−0.31−0.01+0.00+0.00+0.00
Logan Stankoven C15:54−0.34+0.11−0.43−0.01−0.02+0.00+0.00
Jamie Benn L19:02−0.80+0.36−1.23+0.06−0.00+0.00+0.01
GoalieTOIGSAx (net goals)
Casey DeSmith G60:00+0.23

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.