NHL Data Hub

NHL play-by-play

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

Reset

343 matching events across 1 games. Last source refresh: Oct 4, 2026 04:02.

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

—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Ryan O'Reilly
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 00:28Hit
Edmonton Oilers
hitting player: Patrick Maroon; hittee player: Jake McCabe
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 00:38Missed Shot
Buffalo Sabres
goalie in net: Laurent Brossoit; shooting player: Benoit Pouliot
wide-of-net; wrist
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 00:56Stoppage
Neutral event

puck-in-benches
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 00:56Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Connor McDavid
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:12Stoppage
Neutral event

puck-in-netting
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:11Blocked Shot
Edmonton Oilers
shooting player: Milan Lucic; blocking player: Rasmus Ristolainen
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:12Faceoff
Edmonton Oilers
winning player: Jujhar Khaira; losing player: Jacob Josefson
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:17Shot On Goal
Buffalo Sabres
goalie in net: Laurent Brossoit; shooting player: Jordan Nolan
wrist
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:36Penalty
Edmonton Oilers
committed by player: Eric Gryba; drawn by player: Jordan Nolan
slashing; 2.0
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:36Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Ryan O'Reilly
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:39Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:39Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Ryan O'Reilly
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 01:49Giveaway
Buffalo Sabres
player: Jack Eichel
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 02:36Hit
Edmonton Oilers
hitting player: Mark Letestu; hittee player: Kyle Okposo
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 03:15Shot On Goal
Buffalo Sabres
goalie in net: Laurent Brossoit; shooting player: Evander Kane
wrist
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 03:31Takeaway
Edmonton Oilers
player: Leon Draisaitl
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 03:50Hit
Buffalo Sabres
hitting player: Johan Larsson; hittee player: Patrick Maroon
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 03:57Blocked Shot
Buffalo Sabres
shooting player: Justin Falk; blocking player: Kris Russell
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 04:10Hit
Buffalo Sabres
hitting player: Justin Falk; hittee player: Patrick Maroon
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 04:18Giveaway
Edmonton Oilers
player: Jesse Puljujarvi
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 04:33Missed Shot
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Ryan Strome
wide-of-net; wrist
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 04:37Hit
Buffalo Sabres
hitting player: Rasmus Ristolainen; hittee player: Jujhar Khaira
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 04:45Giveaway
Edmonton Oilers
player: Jujhar Khaira
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 05:07Hit
Edmonton Oilers
hitting player: Drake Caggiula; hittee player: Jason Pominville
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 05:19Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Connor McDavid
backhand
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 05:23Stoppage
Neutral event

puck-frozen
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 05:23Faceoff
Buffalo Sabres
winning player: Jacob Josefson; losing player: Zack Kassian
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 05:46Hit
Buffalo Sabres
hitting player: Jacob Josefson; hittee player: Michael Cammalleri
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 06:01Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Kyle Okposo
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 06:07Giveaway
Buffalo Sabres
player: Victor Antipin
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 06:29Shot On Goal
Buffalo Sabres
goalie in net: Laurent Brossoit; shooting player: Jake McCabe
wrist
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 06:36Stoppage
Neutral event

offside; tv-timeout
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 06:36Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Ryan Strome
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 07:07Hit
Buffalo Sabres
hitting player: Sam Reinhart; hittee player: Ryan Strome
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 07:30Hit
Buffalo Sabres
hitting player: Marco Scandella; hittee player: Connor McDavid
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 07:44Hit
Edmonton Oilers
hitting player: Drake Caggiula; hittee player: Benoit Pouliot
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 07:48Shot On Goal
Buffalo Sabres
goalie in net: Laurent Brossoit; shooting player: Rasmus Ristolainen
slap
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:01Blocked Shot
Buffalo Sabres
shooting player: Marco Scandella; blocking player: Kris Russell
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:17Hit
Edmonton Oilers
hitting player: Kris Russell; hittee player: Sam Reinhart
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:19Stoppage
Neutral event

puck-frozen
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:19Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Mark Letestu
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:31Stoppage
Neutral event

icing
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:31Faceoff
Buffalo Sabres
winning player: Jason Pominville; losing player: Michael Cammalleri
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:36Blocked Shot
Buffalo Sabres
shooting player: Victor Antipin; blocking player: Mark Letestu
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:52Giveaway
Buffalo Sabres
player: Evander Kane
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:55Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Darnell Nurse
slap
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-11-24
Edmonton Oilers at Buffalo Sabres
1 REG / 08:56Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Ryan O'Reilly
—

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.