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

2026-03-25 · KeyBank Center

4 – 3Final/OT

BOS beat BUF 4–3 in overtime. Expected goals were close to even (BOS 2.3, BUF 2.6), so the finishing and the goaltending decided it. The biggest swing: Pavel Zacha scored at 0:38 of overtime, moving BOS’s win probability from 48% to 100%. Ukko-Pekka Luukkonen allowed 1.6 goals more than expected.

Shots on goal
31 – 25
Expected goals
2.3 – 2.6
xG share
BUF 52%
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.

BOS goalBUF goal

Expected goals

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

BOSBUF

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
Jason Zucker
2 G, 0 A · 15:58 TOI
Finishing +1.31
+1.29
BOS
1 G, 1 A · 14:33 TOI
On-ice +0.10 · Finishing +0.81
+0.93
BUF
1 G, 0 A · 11:35 TOI
On-ice +0.07 · Finishing +0.65 · Penalties +0.19
+0.91

Rough nights

BUF
60:26 TOI
GSAx −1.61
−1.61
BUF
0 G, 0 A · 23:45 TOI
Finishing −0.28 · Penalties −0.19
−0.52
BOS
0 G, 0 A · 16:41 TOI
On-ice −0.07 · Finishing −0.24 · Penalties −0.19
−0.47

Scoring

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

TimeTeamGoalBOS–BUFWin prob.
P1 11:07 BOSDavid Pastrnak
from Fraser Minten, Marat Khusnutdinov
1–047% → 64%
P1 15:18 BUFJason ZuckerPP
from Tage Thompson, Jack Quinn
1–136% → 53%
P2 9:45 BOSViktor Arvidsson
from David Pastrnak, Nikita Zadorov
2–147% → 68%
P3 5:21 BUFZach Benson
unassisted
2–223% → 53%
P3 5:54 BUFJason ZuckerPP
from Tage Thompson
2–353% → 80%
P3 14:00 BOSCasey Mittelstadt
from Jonathan Aspirot, Pavel Zacha
3–313% → 49%
OT 0:38 BOSPavel Zacha
from David Pastrnak, Charlie McAvoy
4–348% → 100%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Pavel Zacha C14:3311+0.93+0.10+0.81+0.00−0.00+0.00+0.02
Viktor Arvidsson L13:321+0.84+0.04+0.60+0.01−0.00+0.19−0.01
Casey Mittelstadt C14:281+0.79+0.06+0.73+0.01−0.00+0.00−0.01
David Pastrnak R21:5612+0.59−0.04+0.61+0.03−0.01+0.00+0.01
Tanner Jeannot L7:32+0.20+0.03−0.01−0.02+0.00+0.19+0.00
Jonathan Aspirot D17:411+0.11+0.10−0.01+0.01+0.01+0.00+0.00
Hampus Lindholm D20:10+0.01−0.00+0.00+0.00+0.01+0.00+0.00
Andrew Peeke D17:15−0.01+0.07−0.06−0.02+0.00+0.00+0.00
Marat Khusnutdinov C18:001−0.04−0.04+0.00−0.01−0.00+0.00+0.01
Morgan Geekie C15:53−0.10−0.08−0.01+0.01−0.01+0.00−0.01
Charlie McAvoy D24:451−0.12−0.07−0.09+0.03+0.02+0.00+0.00
Nikita Zadorov D19:581−0.12−0.04−0.08−0.01+0.01+0.00+0.00
Mason Lohrei D17:29−0.17+0.01+0.00+0.01−0.00−0.19+0.00
Mark Kastelic C9:58−0.26−0.03−0.22−0.02+0.00+0.00+0.00
Lukas Reichel L14:59−0.31−0.08−0.21−0.02+0.00+0.00+0.00
Sean Kuraly C10:45−0.33−0.01−0.31−0.01−0.00+0.00+0.01
Fraser Minten C20:141−0.45−0.16−0.08−0.01+0.01−0.19−0.01
Elias Lindholm C16:41−0.47−0.07−0.24−0.00−0.00−0.19+0.03
GoalieTOIGSAx (net goals)
Joonas Korpisalo G60:38−0.28

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jason Zucker L15:582+1.29−0.01+1.31−0.00+0.00+0.00+0.00
Zach Benson L11:351+0.91+0.07+0.65−0.00−0.00+0.19+0.00
Owen Power D21:30+0.13+0.16−0.02+0.01−0.02+0.00+0.00
Jack Quinn R16:231+0.09+0.08+0.00+0.01−0.00+0.00+0.00
Ryan McLeod C17:12+0.09−0.09+0.00−0.00−0.00+0.19+0.00
Beck Malenstyn L12:01+0.05+0.06+0.00−0.01+0.00+0.00+0.00
Mattias Samuelsson D21:16+0.04+0.09−0.08+0.02+0.01+0.00+0.00
Bowen Byram D20:15−0.01+0.08−0.06−0.01−0.02+0.00+0.00
Logan Stanley D14:44−0.04−0.04+0.00−0.00−0.00+0.00+0.00
Sam Carrick C10:26−0.05−0.02+0.00−0.02+0.01+0.00−0.02
Conor Timmins D15:30−0.11−0.03−0.08+0.00−0.00+0.00+0.00
Noah Ostlund C14:31−0.12+0.07−0.19−0.00−0.00+0.00+0.00
Josh Norris C16:49−0.13+0.14−0.26−0.01−0.00+0.00+0.00
Alex Tuch R17:49−0.16+0.07−0.25+0.03−0.00+0.00+0.00
Peyton Krebs C13:32−0.19−0.08−0.08−0.01−0.02+0.00+0.00
Josh Doan R14:06−0.27−0.20−0.09−0.00+0.03+0.00+0.00
Tage Thompson C18:442−0.39−0.05−0.31−0.00−0.02+0.00−0.02
Rasmus Dahlin D23:45−0.52−0.05−0.28−0.01+0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G60:26−1.61

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.