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

2025-10-22 · KeyBank Center

2 – 4Final

BUF beat DET 4–2. Expected goals were close to even (DET 3.5, BUF 3.7), so the finishing and the goaltending decided it. The biggest swing: Jack Quinn scored on the power play at 4:15 of the third, moving BUF’s win probability from 53% to 79%. Colten Ellis saved 1.1 goals above expected.

Shots on goal
31 – 31
Expected goals
3.5 – 3.7
xG share
BUF 51%
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.

DET goalBUF goal

Expected goals

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

DETBUF

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
Colten Ellis
59:54 TOI
GSAx +1.13
+1.13
BUF
Tyson Kozak
1 G, 0 A · 15:46 TOI
On-ice −0.05 · Finishing +0.72 · Penalties +0.19
+0.86
BUF
1 G, 2 A · 11:40 TOI
Finishing +0.70
+0.73

Rough nights

DET
56:49 TOI
GSAx −0.76
−0.76
BUF
0 G, 0 A · 19:36 TOI
Finishing −0.68
−0.72
DET
0 G, 0 A · 14:04 TOI
Finishing −0.35 · Penalties −0.19
−0.54

Scoring

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

TimeTeamGoalDET–BUFWin prob.
P2 3:00 DETJ.T. Compher
from Albert Johansson, Jonatan Berggren
1–047% → 66%
P2 11:37 BUFJason Zucker
from Jack Quinn, Conor Timmins
1–131% → 53%
P2 16:28 BUFTyson Kozak
from Jack Quinn, Mattias Samuelsson
1–253% → 76%
P2 18:20 DETEmmitt Finnie
from Dylan Larkin, Lucas Raymond
2–224% → 47%
P3 4:15 BUFJack QuinnPP
from Ryan McLeod, Bowen Byram
2–353% → 79%
P3 8:10 BUFAlex Tuch
from Josh Doan, Ryan McLeod
2–482% → 95%

Every player

Show both lineups

DET

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Emmitt Finnie C13:051+0.72−0.08+0.81−0.01+0.00+0.00+0.00
J.T. Compher L14:531+0.39−0.06+0.47−0.02+0.04+0.00−0.03
Lucas Raymond L18:091+0.13−0.06+0.00+0.01+0.00+0.19+0.00
Ben Chiarot D22:50−0.00+0.06−0.06−0.02+0.01+0.00+0.00
Jonatan Berggren R14:591−0.01+0.03−0.04−0.00−0.00+0.00+0.00
Jacob Bernard-Docker D13:41−0.01−0.04−0.15−0.02+0.00+0.19+0.00
Michael Brandsegg-Nygård R11:02−0.09+0.11−0.19−0.01−0.00+0.00+0.00
Albert Johansson D15:151−0.10−0.05−0.02−0.03−0.00+0.00+0.00
Mason Appleton C13:23−0.12−0.05−0.07−0.01+0.00+0.00+0.01
James van Riemsdyk L13:52−0.16+0.10−0.09+0.03−0.00−0.19+0.00
Axel Sandin-Pellikka D17:35−0.20−0.15+0.00−0.02−0.04+0.00+0.00
Marco Kasper C14:21−0.22−0.04−0.20−0.01+0.01+0.00+0.02
Andrew Copp C15:41−0.28−0.05−0.31+0.00+0.02+0.00+0.06
Simon Edvinsson D17:43−0.31−0.10+0.00−0.00−0.01−0.19+0.00
Moritz Seider D26:15−0.31+0.15−0.27+0.00−0.00−0.19+0.00
Alex DeBrincat R16:42−0.37+0.06−0.44+0.01+0.00+0.00−0.01
Dylan Larkin C19:481−0.39−0.06−0.15+0.02−0.01−0.19+0.01
Michael Rasmussen C14:04−0.54−0.01−0.35+0.01−0.00−0.19+0.01
GoalieTOIGSAx (net goals)
John Gibson G56:49−0.76

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tyson Kozak C15:461+0.86−0.05+0.72−0.01+0.02+0.19−0.01
Jack Quinn R11:4012+0.73+0.02+0.70+0.01−0.00+0.00+0.00
Jason Zucker L8:281+0.60+0.03+0.61−0.01+0.00+0.00−0.03
Alex Tuch R19:191+0.59+0.12+0.44+0.01−0.00+0.00+0.02
Mattias Samuelsson D20:411+0.22−0.01−0.00+0.02+0.01+0.19+0.00
Bowen Byram D19:421+0.09+0.16−0.05−0.01−0.01+0.00+0.00
Ryan McLeod C17:572+0.04+0.07+0.00+0.01−0.00+0.00−0.04
Zach Benson L21:03+0.02+0.03+0.00−0.01−0.00+0.00+0.01
Zach Metsa D9:26+0.02+0.03−0.03+0.00+0.01+0.00+0.00
Conor Timmins D22:391−0.01−0.00−0.01+0.01−0.00+0.00+0.00
Josh Doan R18:581−0.04+0.15−0.21−0.00+0.01+0.00+0.01
Peyton Krebs C10:40−0.05−0.02+0.00−0.01−0.01+0.00+0.00
Rasmus Dahlin D21:50−0.09+0.07−0.15−0.02+0.01+0.00+0.00
Noah Ostlund C9:58−0.10+0.11−0.19−0.00−0.00+0.00−0.02
Beck Malenstyn L13:08−0.14+0.02−0.34−0.01+0.00+0.19+0.00
Owen Power D19:34−0.16−0.10−0.03−0.00−0.03+0.00+0.00
Jiri Kulich C15:41−0.35−0.18−0.13−0.01−0.01+0.00−0.02
Tage Thompson C19:36−0.72−0.03−0.68−0.00−0.01+0.00+0.01
GoalieTOIGSAx (net goals)
Colten Ellis G59:54+1.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.