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

2026-03-31 · KeyBank Center

3 – 4Final

BUF beat NYI 4–3. BUF also won the expected-goals battle 3.6 to 2.5: the better chances went the right way. The biggest swing: Peyton Krebs scored at 16:59 of the third, moving BUF’s win probability from 51% to 92%.

Shots on goal
28 – 33
Expected goals
2.5 – 3.6
xG share
BUF 59%
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.

NYI goalBUF goal

Expected goals

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

NYIBUF

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
1 G, 1 A · 21:31 TOI
On-ice +0.22 · Finishing +0.54 · Penalties +0.19
+0.97
BUF
1 G, 0 A · 17:37 TOI
On-ice +0.15 · Finishing +0.74
+0.83
NYI
Calum Ritchie
1 G, 0 A · 16:33 TOI
On-ice +0.08 · Finishing +0.74
+0.79

Rough nights

NYI
0 G, 0 A · 19:22 TOI
On-ice −0.29 · Penalties −0.39
−0.65
NYI
Mathew Barzal
0 G, 1 A · 20:24 TOI
On-ice −0.14 · Finishing −0.34
−0.48
NYI
Adam Boqvist
0 G, 0 A · 13:02 TOI
On-ice −0.06 · Finishing −0.31
−0.39

Scoring

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

TimeTeamGoalNYI–BUFWin prob.
P1 14:19 BUFJack QuinnPP
from Josh Norris
0–154% → 71%
P2 17:57 NYICalum RitchiePP
from Brayden Schenn, Bo Horvat
1–125% → 47%
P3 2:40 BUFTage ThompsonPP
from Josh Norris, Jack Quinn
1–253% → 78%
P3 13:39 NYIAnders Lee
from Bo Horvat, Matthew Schaefer
2–213% → 49%
P3 16:59 BUFPeyton Krebs
from Alex Tuch, Tage Thompson
2–351% → 92%
P3 18:17 BUFBowen ByramEN
from Mattias Samuelsson
2–494% → 100%
P3 19:59 NYIBrayden SchennPP
from Mathew Barzal, Bo Horvat
3–40% → 2%

Every player

Show both lineups

NYI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Calum Ritchie C16:331+0.79+0.08+0.74−0.02−0.01+0.00+0.00
Brayden Schenn C18:5411+0.77−0.09+0.84−0.01+0.02+0.00+0.01
Anders Lee C14:101+0.56+0.04+0.53−0.00−0.01+0.00+0.00
Scott Mayfield D12:01−0.00−0.20+0.00−0.00+0.00+0.19+0.00
Jean-Gabriel Pageau C15:19−0.07+0.05−0.11−0.02−0.00+0.00+0.02
Ryan Pulock D19:17−0.07−0.05−0.05+0.02+0.01+0.00+0.00
Emil Heineman L15:21−0.07−0.05−0.00−0.02−0.00+0.00+0.00
Kyle MacLean C12:18−0.08−0.08+0.00−0.01+0.00+0.00+0.01
Anthony Duclair L11:29−0.18−0.18+0.00+0.00+0.00+0.00+0.00
Matthew Schaefer D29:401−0.24−0.10−0.31+0.00−0.02+0.19+0.00
Marc Gatcomb C11:07−0.24−0.07−0.16−0.01+0.00+0.00+0.00
Ondrej Palat L11:42−0.24−0.05−0.23+0.02+0.01+0.00+0.00
Adam Pelech D21:17−0.32+0.05−0.19−0.00+0.01−0.19+0.00
Casey Cizikas C13:17−0.36−0.16−0.00−0.01−0.00−0.19+0.01
Bo Horvat C21:223−0.38−0.06−0.30−0.02−0.02+0.00+0.01
Adam Boqvist D13:02−0.39−0.06−0.31+0.00−0.02+0.00+0.00
Mathew Barzal C20:241−0.48−0.14−0.34+0.01−0.01+0.00−0.01
Carson Soucy D19:22−0.65−0.29+0.00−0.01+0.04−0.39+0.00
GoalieTOIGSAx (net goals)
Ilya Sorokin G57:52+0.40

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tage Thompson C21:3111+0.97+0.22+0.54+0.00−0.01+0.19+0.02
Peyton Krebs C17:371+0.83+0.15+0.74−0.02−0.01+0.00−0.02
Jack Quinn R16:1111+0.31−0.05+0.34+0.02−0.00+0.00+0.00
Alex Tuch R20:251+0.27+0.23+0.00+0.03+0.00+0.00+0.01
Josh Doan R13:17+0.25+0.19−0.14−0.00+0.01+0.19+0.00
Bowen Byram D22:141+0.22+0.14−0.10−0.01−0.01+0.19+0.00
Jordan Greenway L11:13+0.08+0.07+0.00+0.00+0.01+0.00+0.00
Zach Metsa D14:04+0.06+0.06−0.01+0.00+0.01+0.00+0.00
Mattias Samuelsson D22:441+0.02+0.19−0.02+0.03+0.01−0.19+0.00
Logan Stanley D13:54−0.06−0.05−0.01−0.00−0.00+0.00+0.00
Rasmus Dahlin D23:14−0.12+0.28−0.38−0.02+0.00+0.00+0.00
Zach Benson L13:02−0.14+0.22−0.55−0.00−0.00+0.19+0.00
Owen Power D19:16−0.15−0.07−0.07+0.00−0.02+0.00+0.00
Ryan McLeod C18:38−0.19−0.07−0.10+0.01−0.00+0.00−0.02
Beck Malenstyn L11:20−0.19+0.08−0.26−0.01+0.00+0.00+0.00
Jason Zucker L15:32−0.26−0.06−0.21+0.02−0.00+0.00−0.01
Sam Carrick C6:47−0.27−0.09−0.16−0.01+0.00+0.00−0.01
Josh Norris C15:042−0.36+0.18−0.12−0.02−0.00−0.39−0.02
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G59:41−0.13

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.