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

2025-04-05 · KeyBank Center

2 – 3Final/SO

BUF beat TBL 3–2 in a shootout. BUF also won the expected-goals battle 3.9 to 2.6: the better chances went the right way. The biggest swing: Jason Zucker scored on the power play at 5:07 of the third, moving BUF’s win probability from 25% to 52%. James Reimer saved 1.6 goals above expected.

Shots on goal
24 – 38
Expected goals
2.6 – 3.9
xG share
BUF 60%
Home-ice start
BUF 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.

TBL goalBUF goal

Expected goals

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

TBLBUF

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
65:00 TOI
GSAx +1.59
+1.59
TBL
Jonas Johansson
64:59 TOI
GSAx +1.31
+1.31
BUF
Jason Zucker
1 G, 0 A · 15:47 TOI
On-ice +0.11 · Finishing +0.71 · Penalties +0.20
+1.00

Rough nights

TBL
0 G, 0 A · 25:28 TOI
On-ice −0.49 · Finishing −0.48 · Penalties −0.20
−1.15
TBL
0 G, 0 A · 24:31 TOI
On-ice −0.26 · Finishing −0.45 · Shootout −0.32
−1.07
TBL
0 G, 0 A · 21:53 TOI
On-ice −0.60 · Finishing −0.37
−0.98

Scoring

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

TimeTeamGoalTBL–BUFWin prob.
P2 1:35 TBLBrayden Point
from Nikita Kucherov
1–047% → 66%
P2 4:47 BUFTage Thompson
from Zach Benson
1–133% → 53%
P2 13:01 TBLGage Goncalves
from Oliver Bjorkstrand, Yanni Gourde
2–147% → 69%
P3 5:07 BUFJason ZuckerPP
from Alex Tuch, Rasmus Dahlin
2–225% → 52%

Every player

Show both lineups

TBL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Gage Goncalves C11:421+0.32+0.07+0.45+0.00+0.01−0.20−0.01−0.00
Brayden Point C22:241+0.28−0.04+0.67+0.03−0.00+0.00+0.00−0.39
Luke Glendening C9:15+0.10+0.03−0.00−0.02+0.00+0.00+0.08−0.00
Yanni Gourde C17:221+0.06+0.01−0.00−0.00+0.00+0.00+0.05−0.00
Darren Raddysh D11:41+0.06+0.05+0.01+0.00−0.00+0.00+0.00+0.00
Nick Perbix D6:36+0.02+0.02+0.01−0.00−0.01+0.00+0.00+0.00
Zemgus Girgensons C9:52−0.01+0.00−0.00−0.01+0.00+0.00+0.00−0.00
Emil Lilleberg D10:20−0.03−0.01+0.01−0.00−0.02+0.00+0.00+0.00
J.J. Moser D19:23−0.05−0.04+0.01+0.01−0.02+0.00+0.00+0.00
Oliver Bjorkstrand R13:501−0.23+0.01−0.24−0.00+0.00+0.00+0.00−0.00
Erik Cernak D21:00−0.24−0.25+0.01+0.00−0.00+0.00+0.00+0.00
Ryan McDonagh D24:50−0.32−0.37+0.01+0.02+0.02+0.00+0.00+0.00
Nick Paul L17:29−0.33−0.08−0.27−0.01+0.00+0.00+0.03−0.00
Nikita Kucherov R23:251−0.48−0.25−0.29+0.08−0.02+0.00+0.00−0.00
Anthony Cirelli C19:27−0.67−0.66−0.00−0.00+0.03+0.00−0.03−0.00
Brandon Hagel L21:53−0.98−0.60−0.37+0.00−0.01+0.00+0.00−0.00
Jake Guentzel C24:31−1.07−0.26−0.45−0.01−0.00+0.00−0.03−0.32
Victor Hedman D25:28−1.15−0.49−0.48+0.02+0.00−0.20+0.00+0.00
GoalieTOIGSAx (net goals)
Jonas Johansson G64:59+1.31

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Jason Zucker L15:471+1.00+0.11+0.71+0.00+0.00+0.20−0.02−0.00
Tage Thompson C22:501+0.80+0.52+0.58+0.00−0.01+0.00+0.03−0.32
Jack Quinn R13:22+0.42−0.02−0.35+0.01−0.00+0.00−0.01+0.78
Rasmus Dahlin D23:161+0.29+0.48−0.17−0.02+0.01+0.00+0.00+0.00
Alex Tuch R19:541+0.22+0.33−0.44+0.01+0.00+0.00−0.01+0.33
Bowen Byram D20:18+0.21+0.14−0.11−0.00−0.02+0.20+0.00+0.00
Mattias Samuelsson D22:27+0.16+0.22−0.10+0.03+0.01+0.00+0.00+0.00
Ryan McLeod C18:17+0.07+0.08−0.00+0.00−0.00+0.00−0.01−0.00
Sam Lafferty C9:01+0.05+0.07−0.00−0.02+0.01+0.00−0.01−0.00
Connor Clifton D20:14+0.03+0.04−0.04−0.00+0.02+0.00+0.00+0.00
Jacob Bernard-Docker D14:10−0.01+0.11−0.10−0.01+0.00+0.00+0.00+0.00
Zach Benson L16:061−0.07+0.30−0.36+0.00−0.00+0.00+0.00−0.00
Jiri Kulich C18:04−0.09+0.14−0.17−0.02−0.00+0.00−0.04−0.00
Beck Malenstyn L11:01−0.10+0.01−0.10−0.01+0.00+0.00+0.00−0.00
Peyton Krebs C15:49−0.18−0.04−0.11−0.01−0.01+0.00−0.01−0.00
Noah Ostlund C8:37−0.26−0.05−0.00−0.01+0.00−0.20−0.01−0.00
Owen Power D20:12−0.37+0.08−0.25+0.01−0.01−0.20+0.00+0.00
JJ Peterka R19:35−0.47+0.48−1.14+0.01−0.02+0.20+0.00−0.00
GoalieTOIGSAx (net goals)
James Reimer G65:00+1.59

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.