Skip to content
NHL Data Hub

NHL play-by-play

Explore recorded game events, players, coordinates, and scores. Preview events or download a filtered CSV.

Reset

318 matching events across 1 games. Last source refresh: Oct 18, 2026 08:35.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 00:00Period Start
Neutral event

—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Ryan McLeod; losing player: Nick Suzuki
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 00:19Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Olen Zellweger
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:23Hit
Montréal Canadiens
hitting player: Noah Dobson; hittee player: Noah Ostlund
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:27Blocked Shot
Buffalo Sabres
shooting player: Jack Quinn; blocking player: Chris Kreider
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:30Stoppage
Neutral event

puck-in-netting
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:30Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Josh Norris
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:41Stoppage
Neutral event

puck-in-benches
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:41Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Josh Norris
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 01:53Hit
Buffalo Sabres
hitting player: Louis Crevier; hittee player: Phillip Danault
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 02:00Blocked Shot
Montréal Canadiens
shooting player: Arber Xhekaj; blocking player: Louis Crevier
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 02:23Hit
Buffalo Sabres
hitting player: Beck Malenstyn; hittee player: Alexandre Carrier
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 02:30Giveaway
Buffalo Sabres
player: Ukko-Pekka Luukkonen
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 02:57Hit
Montréal Canadiens
hitting player: Kirby Dach; hittee player: Olen Zellweger
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 03:14Shot On Goal
Buffalo Sabres
goalie in net: Jacob Fowler; shooting player: Olen Zellweger
snap
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 04:00Stoppage
Neutral event

offside
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 04:00Faceoff
Buffalo Sabres
winning player: Zach Benson; losing player: Phillip Danault
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:00Missed Shot
Montréal Canadiens
goalie in net: Ukko-Pekka Luukkonen; shooting player: Josh Anderson
wide-left; tip-in
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:05Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Konsta Helenius
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:12Shot On Goal
Buffalo Sabres
goalie in net: Jacob Fowler; shooting player: Josh Norris
snap
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:55Hit
Buffalo Sabres
hitting player: Beck Malenstyn; hittee player: Jake Evans
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:56Stoppage
Neutral event

offside
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 05:56Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Ryan McLeod
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:05Hit
Montréal Canadiens
hitting player: Nick Suzuki; hittee player: Ryan McLeod
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:08Blocked Shot
Buffalo Sabres
shooting player: Olen Zellweger; blocking player: Nick Suzuki
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:08Hit
Montréal Canadiens
hitting player: Nick Suzuki; hittee player: Olen Zellweger
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:18Hit
Montréal Canadiens
hitting player: Nick Suzuki; hittee player: Olen Zellweger
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:21Hit
Buffalo Sabres
hitting player: Ryan McLeod; hittee player: Cole Caufield
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:22Blocked Shot
Montréal Canadiens
shooting player: Alexandre Carrier; blocking player: Olen Zellweger
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 06:35Missed Shot
Montréal Canadiens
goalie in net: Ukko-Pekka Luukkonen; shooting player: Cole Caufield
high-and-wide-left; slap
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 07:01Blocked Shot
Montréal Canadiens
shooting player: Zachary Bolduc; blocking player: Owen Power
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 07:01Giveaway
Montréal Canadiens
player: Zachary Bolduc
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 07:20Giveaway
Montréal Canadiens
player: Alexandre Texier
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 07:56Giveaway
Buffalo Sabres
player: Louis Crevier
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:14Giveaway
Montréal Canadiens
player: David Reinbacher
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:18Shot On Goal
Buffalo Sabres
goalie in net: Jacob Fowler; shooting player: Josh Norris
tip-in
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:21Goal
Buffalo Sabres
goalie in net: Jacob Fowler; scoring player: Josh Norris; assist1 player: Konsta Helenius
snap
1-0
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:21Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Justin Danforth
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:30Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:30Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Peyton Krebs
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:38Stoppage
Neutral event

offside
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:38Faceoff
Buffalo Sabres
winning player: Ryan McLeod; losing player: Nick Suzuki
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:42Stoppage
Neutral event

puck-in-benches
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:42Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Ryan McLeod
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 08:58Missed Shot
Montréal Canadiens
goalie in net: Ukko-Pekka Luukkonen; shooting player: Cole Caufield
wide-right; snap
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 09:12Blocked Shot
Buffalo Sabres
shooting player: Olen Zellweger; blocking player: Alexandre Carrier
blocked
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 09:15Stoppage
Neutral event

puck-in-netting
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 09:15Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Noah Ostlund
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 09:38Missed Shot
Buffalo Sabres
goalie in net: Jacob Fowler; shooting player: Louis Crevier
short; slap
—
2026-10-17
Buffalo Sabres at Montréal Canadiens
1 REG / 10:13Blocked Shot
Montréal Canadiens
shooting player: Noah Dobson; blocking player: Louis Crevier
blocked
—

About this dataset

Team filters select games involving that team, including opponent and neutral events. Only successfully parsed, current captures are published. Shootout events remain included and are identified by period type SO. Coverage reflects captured games, not every NHL game.

CSV field guide
Identifiers and ordering
game_id, event_id and sort_order identify events and their source sequence.
Clock
period, period_type, time_in_period (elapsed), and time_remaining are game-clock values, not wall-clock timestamps.
Teams and players
team_id identifies the event owner. Player IDs specify roles; participants provides names where available, otherwise an unknown-player label.
Locations and situation
x_coord and y_coord are original NHL rink coordinates, not normalized shot coordinates. situation_code is the original feed code.
Scores and missing fields
home_score and away_score are source event values. Blank fields mean unavailable or not applicable; scores are not inferred for events that omit them.
Source details
raw_event_json preserves the complete recorded event. Penalty, shot, and reason fields provide event-specific details.