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 4, 2026 04:27.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:00Period Start
Neutral event

—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Valtteri Filppula
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:17Stoppage
Neutral event

high-stick
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:17Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Valtteri Filppula
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:25Giveaway
Detroit Red Wings
player: Valtteri Filppula
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:35Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: James Neal
wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 00:36Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: Alex Chiasson
snap
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:02Shot On Goal
Detroit Red Wings
goalie in net: Mikko Koskinen; shooting player: Dylan Larkin
wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:05Shot On Goal
Detroit Red Wings
goalie in net: Mikko Koskinen; shooting player: Patrik Nemeth
snap
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:05Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:05Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Dylan Larkin
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:21Shot On Goal
Detroit Red Wings
goalie in net: Mikko Koskinen; shooting player: Danny DeKeyser
wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:21Faceoff
Edmonton Oilers
winning player: Gaetan Haas; losing player: Frans Nielsen
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:37Hit
Edmonton Oilers
hitting player: Gaetan Haas; hittee player: Trevor Daley
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:47Hit
Detroit Red Wings
hitting player: Adam Erne; hittee player: Tomas Jurco
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:49Stoppage
Neutral event

icing
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:49Faceoff
Edmonton Oilers
winning player: Gaetan Haas; losing player: Dylan Larkin
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:57Stoppage
Neutral event

icing
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 01:57Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Gaetan Haas
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 02:10Takeaway
Edmonton Oilers
player: Tomas Jurco
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 02:34Blocked Shot
Edmonton Oilers
shooting player: Jujhar Khaira; blocking player: Darren Helm
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 02:34Stoppage
Neutral event

puck-in-netting
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 02:34Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Luke Glendening
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:04Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: James Neal
wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:06Delayed Penalty
Detroit Red Wings

—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:06Penalty
Detroit Red Wings
committed by player: Jacob de la Rose; drawn by player: James Neal
hooking; 2.0
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:06Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Leon Draisaitl
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:29Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: Filip Hronek
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 03:52Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: Leon Draisaitl
snap
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 04:07Missed Shot
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: James Neal
goalpost; wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 04:16Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: Filip Hronek
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 04:18Shot On Goal
Detroit Red Wings
goalie in net: Mikko Koskinen; shooting player: Filip Hronek
snap
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 04:44Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Luke Glendening
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:11Blocked Shot
Edmonton Oilers
shooting player: Zack Kassian; blocking player: Patrik Nemeth
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:16Hit
Detroit Red Wings
hitting player: Jacob de la Rose; hittee player: Tomas Jurco
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:22Stoppage
Neutral event

referee-or-linesman
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:22Faceoff
Edmonton Oilers
winning player: Riley Sheahan; losing player: Dylan Larkin
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:28Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: Kris Russell
wrist
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:53Stoppage
Neutral event

offside
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 05:53Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Connor McDavid
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 06:16Stoppage
Neutral event

offside; tv-timeout
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 06:16Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Adam Erne
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 06:32Blocked Shot
Detroit Red Wings
shooting player: Frans Nielsen; blocking player: Kris Russell
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 07:24Blocked Shot
Edmonton Oilers
shooting player: Ethan Bear; blocking player: Justin Abdelkader
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 07:51Takeaway
Edmonton Oilers
player: Ryan Nugent-Hopkins
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 08:00Hit
Detroit Red Wings
hitting player: Justin Abdelkader; hittee player: Alex Chiasson
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 08:28Shot On Goal
Edmonton Oilers
goalie in net: Jonathan Bernier; shooting player: Brandon Manning
slap
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 08:28Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-18
Detroit Red Wings at Edmonton Oilers
1 REG / 08:28Faceoff
Edmonton Oilers
winning player: Riley Sheahan; losing player: Luke Glendening
—

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.