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

2026-03-28 · KeyBank Center

2 – 3Final/SO

BUF beat SEA 3–2 in a shootout. BUF also won the expected-goals battle 4.0 to 3.3: the better chances went the right way. The biggest swing: Peyton Krebs scored at 11:39 of the third, moving BUF’s win probability from 18% to 52%. Ukko-Pekka Luukkonen saved 1.8 goals above expected.

Shots on goal
34 – 36
Expected goals
3.3 – 4.0
xG share
BUF 55%
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.

SEA goalBUF goal

Expected goals

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

SEABUF

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.76
+1.76
BUF
1 G, 0 A · 15:17 TOI
On-ice +0.11 · Finishing +0.58
+0.64
BUF
0 G, 1 A · 24:21 TOI
On-ice +0.41 · Finishing −0.48 · Shootout +0.66
+0.57

Rough nights

SEA
0 G, 0 A · 17:54 TOI
On-ice −0.06 · Finishing −0.37 · Shootout −0.32
−0.74
SEA
0 G, 0 A · 18:37 TOI
On-ice −0.23 · Finishing −0.07 · Penalties −0.39
−0.71
SEA
0 G, 0 A · 21:36 TOI
On-ice −0.25 · Finishing −0.45
−0.69

Scoring

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

TimeTeamGoalSEA–BUFWin prob.
P1 12:42 SEAChandler Stephenson
from Kaapo Kakko, Bobby McMann
1–047% → 64%
P2 13:18 SEABobby McMann
from Kaapo Kakko, Chandler Stephenson
2–070% → 86%
P2 15:55 BUFRasmus DahlinPP
from Tage Thompson, Jack Quinn
2–113% → 29%
P3 11:39 BUFPeyton Krebs
from Zach Benson
2–218% → 52%

Every player

Show both lineups

SEA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Chandler Stephenson C23:0311+0.55−0.26+0.81+0.01−0.01+0.00+0.00−0.00
Bobby McMann C20:1411+0.28−0.23+0.50−0.01+0.02+0.00+0.00−0.00
Kaapo Kakko R17:022+0.04−0.05+0.00−0.03+0.02+0.19+0.01−0.11
Shane Wright C3:36+0.00+0.01+0.00−0.00+0.01+0.00−0.01−0.00
Ryan Lindgren D14:07−0.03−0.01−0.01−0.00+0.00+0.00+0.00+0.00
Jamie Oleksiak D12:54−0.06−0.06+0.00−0.00−0.00+0.00+0.00+0.00
Jordan Eberle R19:30−0.09−0.19−0.12+0.03−0.01+0.19+0.00−0.00
Jared McCann L15:16−0.12−0.21−0.15+0.02+0.02+0.19+0.00−0.00
Ryker Evans D22:20−0.13−0.10−0.01−0.02+0.00+0.00+0.00+0.00
Ben Meyers C11:44−0.18+0.01−0.20−0.01+0.00+0.00+0.02−0.00
Vince Dunn D23:07−0.27−0.29−0.01+0.02+0.00+0.00+0.00+0.00
Oscar Fisker Molgaard C10:40−0.32+0.15−0.26−0.01+0.00−0.19−0.01−0.00
Eeli Tolvanen R14:54−0.32−0.12−0.20−0.01+0.01+0.00+0.00−0.00
Berkly Catton C17:50−0.45−0.08−0.35−0.01−0.00+0.00+0.00−0.00
Brandon Montour D26:25−0.46−0.12−0.34−0.01+0.02+0.00+0.00+0.00
Matty Beniers C21:36−0.69−0.25−0.45−0.02+0.05+0.00−0.02−0.00
Adam Larsson D18:37−0.71−0.23−0.07−0.00−0.02−0.39+0.00+0.00
Frederick Gaudreau C17:54−0.74−0.06−0.37−0.00+0.02+0.00−0.02−0.32
GoalieTOIGSAx (net goals)
Philipp Grubauer G65:00+0.12

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Peyton Krebs C15:171+0.64+0.11+0.58−0.01−0.01+0.00−0.03−0.00
Tage Thompson C24:211+0.57+0.41−0.48−0.00−0.02+0.00+0.00+0.66
Rasmus Dahlin D25:101+0.53+0.27+0.66−0.02+0.01−0.39+0.00+0.00
Jack Quinn R17:061+0.31+0.23−0.36+0.03−0.00+0.00+0.00+0.41
Bowen Byram D21:29+0.24+0.27−0.01−0.01−0.01+0.00+0.00+0.00
Josh Norris C15:08+0.18+0.28−0.09−0.01−0.00+0.00+0.00−0.00
Conor Timmins D16:40+0.10+0.12−0.04+0.01−0.00+0.00+0.00+0.00
Alex Tuch R24:32+0.05+0.19−0.17+0.03−0.00+0.00+0.00−0.00
Ryan McLeod C16:44+0.04+0.09+0.00+0.00−0.00+0.00−0.05−0.00
Josh Doan R13:21+0.02+0.01+0.00−0.00+0.02+0.00+0.00−0.00
Sam Carrick C10:50−0.00−0.02−0.07−0.02+0.01+0.00+0.10−0.00
Zach Benson L14:391−0.02+0.09−0.11+0.00−0.00+0.00+0.00−0.00
Owen Power D20:32−0.03+0.00−0.02+0.01−0.02+0.00+0.00+0.00
Tyson Kozak C7:51−0.09−0.09+0.00−0.01+0.02+0.00+0.00−0.00
Beck Malenstyn L10:44−0.10+0.02−0.29−0.01+0.00+0.19−0.01−0.00
Mattias Samuelsson D26:14−0.14+0.09−0.28+0.03+0.01+0.00+0.00+0.00
Logan Stanley D12:17−0.15+0.05−0.01−0.00−0.00−0.19+0.00+0.00
Jason Zucker L14:05−0.18+0.14−0.35+0.01+0.00+0.00+0.02−0.00
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G65:00+1.76

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.