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

2026-01-20 · Bridgestone Arena

5 – 3Final

BUF beat NSH 5–3. BUF lost the expected-goals battle 2.4 to 3.9 and won anyway, a result the shot quality did not support. The biggest swing: Noah Ostlund scored at 8:11 of the first, moving BUF’s win probability from 47% to 63%. Juuse Saros allowed 1.9 goals more than expected.

Shots on goal
33 – 34
Expected goals
2.4 – 3.9
xG share
NSH 62%
Home-ice start
NSH 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 goalNSH goal

Expected goals

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

BUFNSH

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.

NSH
2 G, 1 A · 20:42 TOI
On-ice +0.23 · Finishing +1.28
+1.49
BUF
Noah Ostlund
2 G, 0 A · 16:58 TOI
On-ice +0.08 · Finishing +1.40 · Faceoffs −0.05
+1.42
NSH
51:14 TOI
GSAx +0.93
+0.93

Rough nights

NSH
49:37 TOI
GSAx −1.86
−1.86
BUF
Jason Zucker
0 G, 0 A · 17:32 TOI
Finishing −0.52 · Penalties −0.19
−0.74
BUF
0 G, 0 A · 16:32 TOI
Finishing −0.55
−0.57

Scoring

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

TimeTeamGoalBUF–NSHWin prob.
P1 8:11 BUFNoah Ostlund
from Konsta Helenius, Rasmus Dahlin
1–047% → 63%
P1 11:45 BUFNoah Ostlund
from Konsta Helenius, Owen Power
2–064% → 77%
P1 17:24 BUFKonsta Helenius
from Peyton Krebs
3–079% → 92%
P2 4:20 BUFTage Thompson
from Alex Tuch, Josh Doan
4–094% → 99%
P2 10:09 NSHRyan O'ReillyPP
from Filip Forsberg, Brady Skjei
4–11% → 5%
P2 11:54 NSHFilip Forsberg
from Ryan O'Reilly
4–24% → 15%
P3 9:30 NSHRyan O'Reilly
from Luke Evangelista, Filip Forsberg
4–35% → 20%
P3 18:14 BUFPeyton KrebsEN
from Mattias Samuelsson
5–393% → 100%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Noah Ostlund C16:582+1.42+0.08+1.40−0.00−0.00+0.00−0.05
Konsta Helenius C14:4312+0.78+0.14+0.65−0.00+0.00+0.00+0.00
Tage Thompson C13:331+0.74−0.05+0.78−0.00−0.01+0.00+0.03
Mattias Samuelsson D25:531+0.09+0.03+0.00+0.04+0.01+0.00+0.00
Zach Benson L15:32+0.02+0.09−0.07+0.01−0.00+0.00+0.00
Zach Metsa D8:06−0.03−0.04+0.00−0.00+0.00+0.00+0.00
Ryan McLeod C19:30−0.04−0.09+0.00+0.00−0.01+0.00+0.05
Jacob Bryson D8:36−0.04−0.04+0.00−0.00−0.00+0.00+0.00
Rasmus Dahlin D28:021−0.05−0.05+0.00−0.02+0.01+0.00+0.00
Bowen Byram D23:59−0.08+0.03−0.08−0.00−0.02+0.00+0.00
Alex Tuch R15:441−0.14−0.11−0.03+0.01−0.00+0.00−0.01
Peyton Krebs C12:3111−0.16−0.03−0.04−0.01−0.01+0.00−0.06
Josh Doan R12:571−0.18−0.09−0.10−0.00+0.02+0.00+0.00
Owen Power D23:251−0.20−0.08−0.11+0.02−0.03+0.00+0.00
Jordan Greenway L11:02−0.23−0.05−0.18+0.00+0.01+0.00−0.01
Beck Malenstyn L11:25−0.25−0.09−0.15−0.01+0.00+0.00−0.01
Jack Quinn R16:32−0.57−0.03−0.55+0.01−0.00+0.00+0.00
Jason Zucker L17:32−0.74−0.04−0.52+0.01+0.00−0.19+0.00
GoalieTOIGSAx (net goals)
Alex Lyon G60:00−0.04

NSH

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Ryan O'Reilly C20:4221+1.49+0.23+1.28+0.01+0.01+0.00−0.04
Filip Forsberg L19:3812+0.73+0.19+0.49+0.05−0.01+0.00+0.01
Justin Barron D9:15+0.01+0.04+0.00−0.00−0.03+0.00+0.00
Ozzy Wiesblatt C13:43+0.01+0.01+0.00−0.00+0.01+0.00+0.00
Nick Blankenburg D18:15−0.00−0.06−0.13+0.00−0.01+0.19+0.00
Nicolas Hague D20:09−0.04+0.04−0.10+0.02−0.00+0.00+0.00
Matthew Wood R13:33−0.04−0.05+0.00−0.01+0.01+0.00+0.01
Brady Skjei D26:151−0.04+0.02−0.05−0.01−0.01+0.00+0.00
Michael McCarron C15:50−0.05−0.02−0.02−0.02+0.01+0.00+0.00
Steven Stamkos C18:06−0.05+0.01−0.09+0.04−0.01+0.00+0.00
Jonathan Marchessault C13:49−0.06−0.04−0.01+0.00−0.02+0.00+0.00
Nick Perbix D14:30−0.07−0.03−0.03+0.00−0.01+0.00+0.00
Fedor Svechkov C13:19−0.08−0.06−0.05−0.01−0.00+0.00+0.04
Roman Josi D28:24−0.09+0.14−0.27+0.03+0.01+0.00+0.00
Michael Bunting L12:39−0.17−0.14−0.02−0.00−0.01+0.00+0.00
Erik Haula L13:28−0.18−0.09−0.13−0.01+0.00+0.00+0.04
Cole Smith L15:28−0.30+0.04−0.32−0.02+0.00+0.00+0.00
Luke Evangelista R20:351−0.34+0.17−0.53+0.02−0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Justus Annunen G51:14+0.93
Juuse Saros G49:37−1.86

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.