NHL Data Hub

NHL play-by-play

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

Reset

300 matching events across 1 games. Last source refresh: Oct 4, 2026 03:46.

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

—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Evander Kane; losing player: Alex Galchenyuk
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:10Hit
Buffalo Sabres
hitting player: Evander Kane; hittee player: Nathan Beaulieu
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:40Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Max Pacioretty
snap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:46Hit
Buffalo Sabres
hitting player: Evander Kane; hittee player: Brendan Gallagher
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:53Takeaway
Buffalo Sabres
player: Rasmus Ristolainen
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 00:57Hit
Montréal Canadiens
hitting player: Max Pacioretty; hittee player: Rasmus Ristolainen
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 01:20Blocked Shot
Montréal Canadiens
shooting player: Greg Pateryn; blocking player: Tyler Ennis
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 01:24Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Artturi Lehkonen
wrist
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 01:48Stoppage
Neutral event

puck-in-benches
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 01:48Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Torrey Mitchell
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 02:28Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Phillip Danault
slap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 02:40Hit
Buffalo Sabres
hitting player: Nicolas Deslauriers; hittee player: Nathan Beaulieu
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:06Hit
Buffalo Sabres
hitting player: Nicolas Deslauriers; hittee player: Mikhail Sergachev
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:32Hit
Buffalo Sabres
hitting player: Matt Moulson; hittee player: Alexei Emelin
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:42Stoppage
Neutral event

icing
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:42Faceoff
Montréal Canadiens
winning player: David Desharnais; losing player: Zemgus Girgensons
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:50Stoppage
Neutral event

offside
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 03:50Faceoff
Buffalo Sabres
winning player: Sam Reinhart; losing player: David Desharnais
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 04:06Takeaway
Buffalo Sabres
player: Ryan O'Reilly
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 04:11Hit
Buffalo Sabres
hitting player: Evander Kane; hittee player: Greg Pateryn
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 04:38Giveaway
Buffalo Sabres
player: Zach Bogosian
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 04:38Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Paul Byron
wrist
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 05:15Hit
Buffalo Sabres
hitting player: Zemgus Girgensons; hittee player: Shea Weber
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 05:23Missed Shot
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Alex Galchenyuk
wide-of-net; tip-in
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 05:24Penalty
Buffalo Sabres
committed by player: Josh Gorges; drawn by player: Brendan Gallagher
tripping; 2.0
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 05:24Faceoff
Buffalo Sabres
winning player: Derek Grant; losing player: Alex Galchenyuk
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 05:37Missed Shot
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Shea Weber
wide-of-net; slap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 07:01Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 07:01Faceoff
Montréal Canadiens
winning player: David Desharnais; losing player: Derek Grant
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 07:16Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Andrei Markov
slap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 07:45Shot On Goal
Buffalo Sabres
goalie in net: Al Montoya; shooting player: Nicolas Deslauriers
snap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:18Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Alexei Emelin
wrist
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:19Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:19Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Alex Galchenyuk
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:39Giveaway
Buffalo Sabres
player: Rasmus Ristolainen
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:43Goal
Montréal Canadiens
goalie in net: Robin Lehner; scoring player: Brendan Gallagher; assist1 player: Max Pacioretty
wrist
1-0
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 08:43Faceoff
Montréal Canadiens
winning player: Tomas Plekanec; losing player: Derek Grant
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:09Shot On Goal
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Artturi Lehkonen
snap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:12Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:12Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Derek Grant
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:25Hit
Buffalo Sabres
hitting player: Cody Franson; hittee player: Daniel Carr
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:35Missed Shot
Montréal Canadiens
goalie in net: Robin Lehner; shooting player: Greg Pateryn
wide-of-net; slap
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 09:52Takeaway
Montréal Canadiens
player: Greg Pateryn
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 10:45Hit
Montréal Canadiens
hitting player: Alexei Emelin; hittee player: Evander Kane
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 10:49Missed Shot
Buffalo Sabres
goalie in net: Al Montoya; shooting player: Jake McCabe
wide-of-net; wrist
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 10:47Giveaway
Montréal Canadiens
player: Alex Galchenyuk
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 11:37Takeaway
Montréal Canadiens
player: Tomas Plekanec
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 12:12Stoppage
Neutral event

icing
—
2016-10-13
Montréal Canadiens at Buffalo Sabres
1 REG / 12:12Penalty
Buffalo Sabres
committed by player: Marcus Foligno; drawn by player: Andrew Shaw
roughing; 2.0
—

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.