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

2026-03-14 · KeyBank Center

2 – 3Final/SO

BUF beat TOR 3–2 in a shootout. BUF also won the expected-goals battle 4.2 to 2.1: the better chances went the right way. The biggest swing: Jack Quinn scored on the power play at 11:21 of the second, moving BUF’s win probability from 32% to 53%. Joseph Woll saved 1.0 goals above expected.

Shots on goal
18 – 33
Expected goals
2.1 – 4.2
xG share
BUF 67%
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.

TOR goalBUF goal

Expected goals

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

TORBUF

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, 0 A · 13:42 TOI
On-ice −0.19 · Finishing +0.79 · Shootout +0.79
+1.41
TOR
65:00 TOI
GSAx +0.82
+1.01
BUF
1 G, 0 A · 23:50 TOI
On-ice +0.12 · Finishing +0.83
+0.95

Rough nights

TOR
0 G, 1 A · 21:18 TOI
On-ice −0.16 · Finishing −0.30 · Shootout −0.32
−0.79
TOR
Easton Cowan
0 G, 0 A · 15:07 TOI
On-ice −0.15 · Finishing −0.24 · Shootout −0.38
−0.76
TOR
Bo Groulx
0 G, 0 A · 19:08 TOI
On-ice −0.25 · Finishing −0.34 · Faceoffs −0.05
−0.65

Scoring

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

TimeTeamGoalTOR–BUFWin prob.
P1 2:01 BUFOwen Power
from Zach Benson, Sam Carrick
0–153% → 69%
P1 6:09 TORDakota Joshua
from Nicholas Robertson
1–131% → 47%
P2 0:53 TORMax Domi
from William Nylander, Matthew Knies
2–147% → 66%
P2 11:21 BUFJack QuinnPP
from Noah Ostlund, Ryan McLeod
2–232% → 53%

Every player

Show both lineups

TOR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Max Domi C16:471+0.68−0.15+0.80+0.01+0.00+0.00+0.01−0.00
Dakota Joshua C11:581+0.55−0.17+0.72−0.01+0.01+0.00+0.00−0.00
Jacob Quillan C10:10+0.01+0.12−0.10−0.01+0.00+0.00+0.00−0.00
Morgan Rielly D19:33−0.02−0.03−0.01+0.01−0.00+0.00+0.00+0.00
Philippe Myers D16:53−0.06+0.00−0.05−0.00−0.00+0.00+0.00+0.00
Calle Jarnkrok C10:38−0.08−0.08+0.00−0.01+0.01+0.00+0.00−0.00
John Tavares C19:50−0.11−0.18+0.00+0.02−0.02+0.00+0.08−0.00
Brandon Carlo D19:18−0.12−0.17+0.00+0.00+0.04+0.00+0.00+0.00
Simon Benoit D17:05−0.14−0.01−0.14−0.01+0.01+0.00+0.00+0.00
Michael Pezzetta L6:29−0.25+0.05−0.10−0.00+0.00−0.19+0.00−0.00
Matthew Knies L20:091−0.35−0.16+0.00−0.01+0.01−0.19+0.00−0.00
Nicholas Robertson L14:351−0.37−0.32−0.01−0.02−0.01+0.00−0.01−0.00
Jake McCabe D26:19−0.43−0.45+0.00−0.00+0.03+0.00+0.00+0.00
Oliver Ekman-Larsson D21:59−0.55−0.30−0.07+0.00+0.01−0.19+0.00+0.00
Matias Maccelli L19:25−0.56−0.32−0.24+0.00−0.00+0.00+0.00−0.00
Bo Groulx C19:08−0.65−0.25−0.34−0.01+0.00+0.00−0.05−0.00
Easton Cowan R15:07−0.76−0.15−0.24−0.00+0.02+0.00+0.00−0.38
William Nylander R21:181−0.79−0.16−0.30−0.00−0.01+0.00+0.00−0.32
GoalieTOIGSAx (net goals)
Joseph Woll G65:00+1.01

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Jack Quinn R13:421+1.41−0.19+0.79+0.02−0.00+0.00+0.00+0.79
Owen Power D23:501+0.95+0.12+0.83+0.02−0.02+0.00+0.00+0.00
Zach Metsa D15:32+0.45+0.46−0.03+0.01+0.00+0.00+0.00+0.00
Beck Malenstyn L11:27+0.40+0.22+0.00−0.01+0.00+0.19+0.00−0.00
Bowen Byram D25:35+0.25+0.33−0.04−0.01−0.02+0.00+0.00+0.00
Josh Doan R19:02+0.22+0.21−0.37−0.01+0.01+0.39+0.00−0.00
Alex Tuch R20:52+0.11+0.32−0.56+0.03−0.00+0.00+0.00+0.33
Zach Benson L14:431+0.06+0.19−0.13+0.00−0.00+0.00+0.00−0.00
Logan Stanley D15:49+0.02+0.06−0.03−0.00−0.00+0.00+0.00+0.00
Luke Schenn D11:02−0.03+0.04−0.07−0.01+0.00+0.00+0.00+0.00
Jason Zucker L16:24−0.04−0.02−0.02−0.00+0.00+0.00+0.00−0.00
Sam Carrick C10:341−0.04+0.15−0.17−0.03+0.01+0.00+0.00−0.00
Ryan McLeod C17:561−0.09+0.10−0.20+0.00−0.00+0.00+0.01−0.00
Peyton Krebs C11:13−0.17+0.20−0.35−0.01−0.01+0.00+0.00−0.00
Josh Norris C19:13−0.24+0.22−0.43−0.03−0.00+0.00+0.00−0.00
Noah Ostlund C15:461−0.26−0.07+0.00−0.00−0.00−0.19+0.01−0.00
Rasmus Dahlin D26:12−0.32+0.20−0.31−0.02+0.01−0.19+0.00+0.00
Tage Thompson C21:19−0.57+0.17−0.56−0.00−0.01+0.19−0.05−0.32
GoalieTOIGSAx (net goals)
Alex Lyon G65:00+0.81

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.