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

2025-11-26 · PPG Paints Arena

2 – 4Final

PIT beat BUF 4–2. PIT lost the expected-goals battle 1.5 to 3.2 and won anyway, a result the shot quality did not support. The biggest swing: Bryan Rust scored at 7:51 of the third, moving PIT’s win probability from 52% to 81%. Ukko-Pekka Luukkonen allowed 1.4 goals more than expected.

Shots on goal
31 – 19
Expected goals
3.2 – 1.5
xG share
BUF 68%
Home-ice start
PIT 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.

BUF goalPIT goal

Expected goals

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

BUFPIT

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 · 18:39 TOI
On-ice +0.49 · Finishing +0.66
+1.20
PIT
1 G, 0 A · 16:16 TOI
On-ice +0.08 · Finishing +0.90
+0.98
PIT
60:00 TOI
GSAx +0.93
+0.93

Rough nights

BUF
69:05 TOI
GSAx −1.45
−1.45
PIT
0 G, 0 A · 20:50 TOI
On-ice −0.40 · Finishing −0.23
−0.64
PIT
0 G, 1 A · 14:59 TOI
On-ice −0.29 · Finishing −0.09
−0.38

Scoring

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

TimeTeamGoalBUF–PITWin prob.
P1 17:09 PITMathew Dumba
unassisted
0–153% → 71%
P3 7:20 BUFJason Zucker
from Jack Quinn, Ryan McLeod
1–119% → 48%
P3 7:51 PITBryan Rust
from Ryan Shea
1–252% → 81%
P3 12:34 PITKevin Hayes
from Erik Karlsson, Parker Wotherspoon
1–385% → 97%
P3 15:42 BUFJack Quinn
from Jason Zucker, Mattias Samuelsson
2–31% → 10%
P3 19:02 PITConnor DewarEN
from Danton Heinen, Ryan Shea
2–495% → 100%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jack Quinn R18:3911+1.20+0.49+0.66+0.05−0.00+0.00+0.00
Jason Zucker L18:2811+0.82+0.45+0.34+0.03+0.00+0.00+0.00
Ryan McLeod C18:011+0.43+0.45−0.02+0.01−0.00+0.00−0.01
Rasmus Dahlin D25:06+0.21+0.51−0.28−0.02+0.00+0.00+0.00
Josh Dunne C11:39+0.12+0.15−0.02−0.03+0.01+0.00+0.00
Jacob Bryson D12:34+0.06+0.06+0.00−0.00−0.00+0.00+0.00
Peyton Krebs C11:44+0.04+0.09+0.00−0.02−0.00+0.00−0.03
Owen Power D19:25+0.02+0.04−0.01+0.00−0.01+0.00+0.00
Beck Malenstyn L9:44+0.00+0.04−0.02−0.02+0.00+0.00+0.00
Tyson Kozak C15:22−0.03−0.04+0.00−0.02+0.01+0.00+0.01
Mattias Samuelsson D27:471−0.07+0.16−0.27+0.04+0.01+0.00+0.00
Tage Thompson C18:33−0.08+0.23−0.27−0.01−0.01+0.00−0.02
Bowen Byram D20:13−0.12−0.08−0.02−0.01−0.02+0.00+0.00
Alex Tuch R17:40−0.14+0.22−0.38+0.01−0.00+0.00+0.01
Josh Doan R16:02−0.15−0.03−0.13+0.00+0.01+0.00+0.00
Zach Benson L16:09−0.18−0.05−0.12−0.00−0.00+0.00+0.00
Noah Ostlund C13:27−0.23+0.00−0.21−0.00−0.00+0.00−0.02
Conor Timmins D14:06−0.29−0.03−0.07+0.00−0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G69:05−1.45

PIT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Mathew Dumba D16:161+0.98+0.08+0.90+0.01−0.01+0.00+0.00
Bryan Rust R16:261+0.76−0.06+0.84−0.01−0.01+0.00+0.00
Kevin Hayes R15:231+0.59−0.06+0.64+0.00−0.01+0.00+0.02
Ryan Graves D15:25+0.06+0.05+0.00+0.00+0.01+0.00+0.00
Ville Koivunen R11:33+0.02+0.03+0.00−0.01−0.00+0.00+0.00
Tommy Novak C13:53−0.04−0.03+0.00+0.00−0.01+0.00−0.01
Blake Lizotte C12:46−0.04−0.06+0.00−0.01−0.00+0.00+0.03
Parker Wotherspoon D22:371−0.12−0.15+0.00+0.00+0.02+0.00+0.00
Erik Karlsson D23:481−0.14−0.09+0.00+0.00−0.05+0.00+0.00
Evgeni Malkin C18:46−0.18−0.04−0.13+0.02−0.02+0.00+0.00
Joona Koppanen L13:02−0.21+0.01−0.21−0.01−0.00+0.00+0.00
Sidney Crosby C18:46−0.21−0.32−0.13+0.03−0.00+0.19+0.02
Tristan Broz C11:30−0.24−0.06−0.17−0.01+0.00+0.00+0.00
Anthony Mantha R17:37−0.25−0.18−0.07+0.00−0.00+0.00+0.00
Ryan Shea D19:102−0.36−0.38+0.00+0.00+0.01+0.00+0.00
Connor Dewar C17:131−0.38−0.36+0.00−0.03+0.01+0.00+0.00
Danton Heinen L14:591−0.38−0.29−0.09−0.01+0.01+0.00+0.00
Kris Letang D20:50−0.64−0.40−0.23+0.01−0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Tristan Jarry G60:00+0.93

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.