NHL Data Hub

NHL play-by-play

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

Reset

313 matching events across 1 games. Last source refresh: Oct 4, 2026 03:55.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:00Period Start
Neutral event

—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Dylan Larkin
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:21Hit
Detroit Red Wings
hitting player: Andreas Athanasiou; hittee player: Tyler Ennis
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:29Giveaway
Detroit Red Wings
player: Dylan Larkin
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:35Blocked Shot
Buffalo Sabres
shooting player: Jack Eichel; blocking player: Dylan Larkin
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:59Stoppage
Neutral event

icing
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 00:59Faceoff
Buffalo Sabres
winning player: Zemgus Girgensons; losing player: Henrik Zetterberg
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 01:11Missed Shot
Detroit Red Wings
goalie in net: Robin Lehner; shooting player: Gustav Nyquist
wide-of-net; wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 01:33Hit
Buffalo Sabres
hitting player: Brian Gionta; hittee player: Niklas Kronwall
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 01:39Hit
Detroit Red Wings
hitting player: Frans Nielsen; hittee player: Jake McCabe
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:00Takeaway
Detroit Red Wings
player: Riley Sheahan
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:00Blocked Shot
Detroit Red Wings
shooting player: Frans Nielsen; blocking player: Sam Reinhart
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:13Giveaway
Detroit Red Wings
player: Xavier Ouellet
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:16Hit
Detroit Red Wings
hitting player: Xavier Ouellet; hittee player: Matt Moulson
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:30Stoppage
Neutral event

icing
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:30Faceoff
Detroit Red Wings
winning player: Tomas Nosek; losing player: Evan Rodrigues
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:37Hit
Buffalo Sabres
hitting player: Hudson Fasching; hittee player: Robbie Russo
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:49Shot On Goal
Detroit Red Wings
goalie in net: Robin Lehner; shooting player: Robbie Russo
snap
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:50Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 02:50Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Dylan Larkin
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 03:24Missed Shot
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Ryan O'Reilly
wide-of-net; slap
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 03:32Shot On Goal
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Rasmus Ristolainen
wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:16Stoppage
Neutral event

puck-in-benches
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:16Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Sam Reinhart
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:32Stoppage
Neutral event

icing
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:32Faceoff
Buffalo Sabres
winning player: Sam Reinhart; losing player: Frans Nielsen
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:38Stoppage
Neutral event

puck-in-benches
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:38Faceoff
Buffalo Sabres
winning player: Sam Reinhart; losing player: Frans Nielsen
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 04:49Shot On Goal
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Sam Reinhart
wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 05:52Hit
Detroit Red Wings
hitting player: Nick Jensen; hittee player: Hudson Fasching
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:25Blocked Shot
Buffalo Sabres
shooting player: Jack Eichel; blocking player: Danny DeKeyser
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:35Missed Shot
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Tyler Ennis
goalpost; wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:50Penalty
Buffalo Sabres
committed by player: Jack Eichel; drawn by player: Dylan Larkin
high-sticking; 2.0
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:50Stoppage
Neutral event

tv-timeout; tv-timeout
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:50Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Ryan O'Reilly
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 06:55Missed Shot
Detroit Red Wings
goalie in net: Robin Lehner; shooting player: Henrik Zetterberg
wide-of-net; slap
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 07:50Giveaway
Buffalo Sabres
player: Zach Bogosian
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 08:05Blocked Shot
Detroit Red Wings
shooting player: Henrik Zetterberg; blocking player: Zach Bogosian
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 08:30Blocked Shot
Detroit Red Wings
shooting player: Mike Green; blocking player: Evander Kane
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 08:43Blocked Shot
Detroit Red Wings
shooting player: Mike Green; blocking player: Evander Kane
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:03Shot On Goal
Detroit Red Wings
goalie in net: Robin Lehner; shooting player: Tomas Tatar
wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:09Stoppage
Neutral event

icing
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:09Faceoff
Buffalo Sabres
winning player: Evan Rodrigues; losing player: Dylan Larkin
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:35Missed Shot
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Evan Rodrigues
wide-of-net; tip-in
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:38Stoppage
Neutral event

offside
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 09:38Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Henrik Zetterberg
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 10:05Shot On Goal
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Ryan O'Reilly
slap
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 10:12Shot On Goal
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Zach Bogosian
slap
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 10:26Shot On Goal
Buffalo Sabres
goalie in net: Petr Mrazek; shooting player: Brady Austin
wrist
—
2017-03-20
Buffalo Sabres at Detroit Red Wings
1 REG / 10:30Penalty
Detroit Red Wings
committed by player: Mike Green; drawn by player: Jack Eichel
hooking; 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.