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

2026-04-09 · KeyBank Center

0 – 5Final

BUF beat CBJ 5–0. BUF lost the expected-goals battle 1.9 to 3.6 and won anyway, a result the shot quality did not support. The biggest swing: Peyton Krebs scored at 13:41 of the first, moving BUF’s win probability from 53% to 71%. Colten Ellis saved 3.7 goals above expected.

Shots on goal
37 – 24
Expected goals
3.6 – 1.9
xG share
CBJ 66%
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.

CBJ goalBUF goal

Expected goals

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

CBJBUF

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
Colten Ellis
60:00 TOI
GSAx +3.66
+3.66
BUF
2 G, 0 A · 14:42 TOI
On-ice +0.10 · Finishing +1.33
+1.43
BUF
1 G, 0 A · 14:48 TOI
On-ice −0.12 · Finishing +0.68 · Penalties +0.39
+0.94

Rough nights

CBJ
57:52 TOI
GSAx −2.00
−2.00
CBJ
0 G, 0 A · 21:25 TOI
On-ice −0.06 · Finishing −0.50
−0.57
CBJ
0 G, 0 A · 17:56 TOI
Finishing −0.41
−0.43

Scoring

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

TimeTeamGoalCBJ–BUFWin prob.
P1 13:41 BUFPeyton Krebs
from Josh Norris
0–153% → 71%
P3 7:19 BUFJosh Doan
unassisted
0–281% → 95%
P3 13:21 BUFJack Quinn
from Logan Stanley, Jason Zucker
0–398% → 100%
P3 13:46 BUFJosh Doan
from Zach Benson, Josh Norris
0–4100% → 100%
P3 16:55 BUFRasmus DahlinEN
from Logan Stanley, Tyson Kozak
0–5100% → 100%

Every player

Show both lineups

CBJ

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Erik Gudbranson D15:46+0.10+0.10+0.00−0.01+0.01+0.00+0.00
Dante Fabbro D16:30+0.09+0.09+0.00−0.01+0.01+0.00+0.00
Egor Zamula D10:37+0.08+0.09+0.00−0.02−0.00+0.00+0.00
Cole Sillinger C13:37+0.03+0.07−0.02−0.01−0.02+0.00+0.01
Isac Lundeström C13:29+0.02+0.05+0.00−0.02+0.01+0.00−0.02
Charlie Coyle C23:04+0.01+0.05+0.00−0.02+0.00+0.00−0.02
Ivan Provorov D24:41−0.06+0.16−0.21−0.01−0.01+0.00+0.00
Denton Mateychuk D18:06−0.09+0.05−0.14−0.00+0.01+0.00+0.00
Danton Heinen L11:39−0.11+0.02−0.14−0.01+0.01+0.00+0.00
Boone Jenner C12:50−0.11+0.12−0.30+0.00−0.00+0.00+0.07
Sean Monahan C15:25−0.13−0.08−0.09−0.01+0.00+0.00+0.05
Kent Johnson C9:18−0.16+0.06−0.41+0.00−0.00+0.19+0.00
Miles Wood L10:22−0.20−0.04−0.15−0.01−0.01+0.00+0.00
Kirill Marchenko R21:58−0.22−0.04−0.19+0.00+0.00+0.00+0.00
Conor Garland R12:39−0.34+0.14−0.52+0.01+0.02+0.00+0.00
Zach Werenski D28:46−0.39−0.14−0.26+0.01+0.01+0.00+0.00
Mason Marchment L17:56−0.43−0.03−0.41+0.01+0.00+0.00+0.00
Adam Fantilli C21:25−0.57−0.06−0.50+0.00−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Jet Greaves G57:52−2.00

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Josh Doan R14:422+1.43+0.10+1.33−0.00+0.01+0.00−0.01
Jack Quinn R14:481+0.94−0.12+0.68−0.00−0.00+0.39+0.00
Peyton Krebs C14:351+0.82−0.00+0.87−0.01−0.01+0.00−0.02
Zach Metsa D19:26+0.11+0.10+0.00+0.00+0.01+0.00+0.00
Bowen Byram D19:32+0.00+0.02+0.00−0.00−0.02+0.00+0.00
Beck Malenstyn L11:30−0.04−0.03+0.00−0.01+0.00+0.00+0.00
Josh Norris C14:362−0.04+0.06−0.04−0.03+0.00+0.00−0.03
Mattias Samuelsson D21:03−0.06−0.03−0.06+0.02+0.01+0.00+0.00
Rasmus Dahlin D19:471−0.12−0.05−0.06−0.01+0.01+0.00+0.00
Tyson Kozak C9:381−0.14−0.04−0.12−0.01+0.02+0.00+0.02
Jordan Greenway L12:00−0.15+0.02+0.00+0.00+0.02−0.19+0.00
Alex Tuch R21:16−0.19+0.04−0.23+0.01−0.00+0.00−0.01
Ryan McLeod C15:53−0.20−0.15+0.00−0.00−0.01+0.00−0.04
Owen Power D20:11−0.23+0.06−0.09+0.01−0.02−0.19+0.00
Jason Zucker L14:181−0.23−0.23+0.00−0.00+0.00+0.00+0.00
Zach Benson L15:391−0.29+0.08−0.18+0.00−0.00−0.19+0.00
Logan Stanley D16:192−0.32−0.15−0.16−0.00−0.00+0.00+0.00
Tage Thompson C16:47−0.41−0.03−0.17−0.01−0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Colten Ellis G60:00+3.66

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.