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

2025-04-10 · Nationwide Arena

2 – 3Final

CBJ beat BUF 3–2. CBJ lost the expected-goals battle 2.8 to 4.3 and won anyway, a result the shot quality did not support. The biggest swing: Boone Jenner scored on the power play at 6:42 of the third, moving CBJ’s win probability from 53% to 81%. Jet Greaves saved 2.4 goals above expected.

Shots on goal
41 – 30
Expected goals
4.3 – 2.8
xG share
BUF 61%
Home-ice start
CBJ 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 goalCBJ goal

Expected goals

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

BUFCBJ

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.

CBJ
60:00 TOI
GSAx +2.38
+2.38
CBJ
Zachary Aston-Reese
1 G, 0 A · 11:57 TOI
On-ice +0.13 · Finishing +0.74
+0.88
BUF
1 G, 1 A · 24:17 TOI
On-ice +0.30 · Finishing +0.55
+0.84

Rough nights

BUF
0 G, 1 A · 17:25 TOI
On-ice +0.17 · Finishing −0.93
−0.76
BUF
Jason Zucker
0 G, 0 A · 17:27 TOI
On-ice +0.09 · Finishing −0.68
−0.56
BUF
0 G, 0 A · 18:42 TOI
On-ice +0.08 · Finishing −0.57
−0.47

Scoring

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

TimeTeamGoalBUF–CBJWin prob.
P1 11:54 BUFJJ Peterka
from Ryan McLeod, Rasmus Dahlin
1–047% → 64%
P1 14:39 BUFRasmus Dahlin
from Zach Benson, Jiri Kulich
2–064% → 78%
P1 19:51 CBJJames van Riemsdyk
from Kent Johnson, Zach Werenski
2–120% → 34%
P3 4:00 CBJZachary Aston-Reese
from Erik Gudbranson
2–225% → 52%
P3 6:42 CBJBoone JennerPP
from Kirill Marchenko, Sean Monahan
2–353% → 81%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Rasmus Dahlin D24:1711+0.84+0.30+0.55−0.02+0.01+0.00+0.00
JJ Peterka R16:561+0.82+0.24+0.57+0.02−0.01+0.00+0.00
Mattias Samuelsson D20:00+0.11+0.06+0.01+0.04+0.01+0.00+0.00
Noah Ostlund C10:34+0.09+0.10−0.00−0.00−0.00+0.00+0.00
Jiri Kulich C16:361+0.08+0.30−0.21−0.01−0.01+0.00+0.01
Connor Clifton D16:41+0.04+0.02+0.01−0.01+0.02+0.00+0.00
Bowen Byram D20:52+0.03+0.17−0.11−0.01−0.02+0.00+0.00
Tage Thompson C18:16+0.03+0.27−0.25−0.00−0.01+0.00+0.02
Jacob Bernard-Docker D15:09+0.02+0.04+0.01−0.02+0.00+0.00+0.00
Jack Quinn R14:45+0.02+0.14−0.14+0.03−0.00+0.00−0.01
Owen Power D19:57−0.00+0.04−0.03+0.01−0.03+0.00+0.00
Peyton Krebs C16:11−0.04+0.13−0.10−0.02−0.01+0.00−0.04
Sam Lafferty C10:20−0.09+0.08−0.00−0.02+0.02−0.20+0.03
Ryan McLeod C16:511−0.16+0.07−0.21+0.01−0.00+0.00−0.02
Beck Malenstyn L10:56−0.34−0.00−0.32−0.01+0.00+0.00−0.01
Alex Tuch R18:42−0.47+0.08−0.57+0.03−0.00+0.00+0.00
Jason Zucker L17:27−0.56+0.09−0.68+0.01+0.00+0.00+0.02
Zach Benson L17:251−0.76+0.17−0.93+0.00−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
James Reimer G58:08−0.07

CBJ

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Zachary Aston-Reese C11:571+0.88+0.13+0.74−0.01+0.02+0.00+0.00
James van Riemsdyk L13:551+0.19−0.20+0.40+0.00−0.01+0.00+0.00
Zach Werenski D23:461+0.13+0.00−0.10+0.02+0.00+0.20+0.00
Sean Kuraly C11:58+0.10+0.18−0.06−0.01−0.00+0.00+0.00
Boone Jenner C18:261+0.09−0.05+0.16+0.00−0.01+0.00−0.01
Jake Christiansen D4:14+0.04+0.03+0.01−0.00+0.00+0.00+0.00
Kent Johnson C15:341−0.06−0.02−0.03+0.01−0.02+0.00+0.00
Dante Fabbro D19:42−0.09−0.09+0.00−0.01+0.01+0.00+0.00
Sean Monahan C16:471−0.11−0.12−0.00−0.00+0.00+0.00+0.01
Mathieu Olivier R15:51−0.12−0.12−0.00−0.01+0.01+0.00+0.00
Dmitri Voronkov L13:57−0.16−0.13−0.04−0.00+0.01+0.00+0.00
Justin Danforth R13:19−0.20−0.03−0.18−0.01+0.00+0.00+0.01
Erik Gudbranson D24:201−0.29−0.17−0.12−0.02+0.01+0.00+0.00
Adam Fantilli C14:58−0.31−0.17−0.09+0.01−0.02+0.00−0.03
Denton Mateychuk D19:29−0.31−0.11−0.01−0.00+0.01−0.20+0.00
Ivan Provorov D27:36−0.36−0.35+0.01−0.01−0.01+0.00+0.00
Cole Sillinger C15:48−0.37−0.25−0.11−0.01−0.03+0.00+0.02
Kirill Marchenko R16:231−0.44−0.02−0.42+0.00+0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Jet Greaves G60:00+2.38

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.