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

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

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

—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Jordan Staal
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:09Stoppage
Neutral event

goalie-puck-frozen-played-from-beyond-center
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:09Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Jordan Staal
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:17Hit
Carolina Hurricanes
hitting player: Andrei Svechnikov; hittee player: Ethan Bear
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:22Hit
Carolina Hurricanes
hitting player: Joel Edmundson; hittee player: Joakim Nygard
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:24Hit
Edmonton Oilers
hitting player: Joakim Nygard; hittee player: Jordan Staal
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:32Giveaway
Carolina Hurricanes
player: Andrei Svechnikov
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:36Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Joakim Nygard
backhand
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:37Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Leon Draisaitl
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:02Missed Shot
Carolina Hurricanes
goalie in net: Mikko Koskinen; shooting player: Teuvo Teravainen
over-net; wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:50Hit
Edmonton Oilers
hitting player: James Neal; hittee player: Jake Gardiner
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 02:07Shot On Goal
Carolina Hurricanes
goalie in net: Mikko Koskinen; shooting player: Martin Necas
snap
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:03Giveaway
Edmonton Oilers
player: Joakim Nygard
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:15Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Connor McDavid
wide-of-net; backhand
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:19Stoppage
Neutral event

offside
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:19Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Teuvo Teravainen
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:47Hit
Edmonton Oilers
hitting player: Jujhar Khaira; hittee player: Jaccob Slavin
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:53Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: Jaccob Slavin
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:06Missed Shot
Carolina Hurricanes
goalie in net: Mikko Koskinen; shooting player: Dougie Hamilton
wide-of-net; snap
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:15Goal
Carolina Hurricanes
goalie in net: Mikko Koskinen; scoring player: Sebastian Aho; assist1 player: Teuvo Teravainen; assist2 player: Dougie Hamilton
wrist
1-0
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:15Faceoff
Edmonton Oilers
winning player: Gaetan Haas; losing player: Lucas Wallmark
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:26Blocked Shot
Carolina Hurricanes
shooting player: Martin Necas; blocking player: Kris Russell
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:35Giveaway
Edmonton Oilers
player: Mikko Koskinen
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:39Missed Shot
Carolina Hurricanes
goalie in net: Mikko Koskinen; shooting player: Ryan Dzingel
wide-of-net; wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:01Hit
Carolina Hurricanes
hitting player: Joel Edmundson; hittee player: Gaetan Haas
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:06Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: James Neal
wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:25Giveaway
Carolina Hurricanes
player: Jaccob Slavin
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:26Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Darnell Nurse
snap
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:03Giveaway
Edmonton Oilers
player: Zack Kassian
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:16Stoppage
Neutral event

icing
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:16Faceoff
Carolina Hurricanes
winning player: Jordan Martinook; losing player: Connor McDavid
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:22Blocked Shot
Carolina Hurricanes
shooting player: Jake Gardiner; blocking player: Adam Larsson
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Penalty
Carolina Hurricanes
committed by player: Julien Gauthier; drawn by player: Oscar Klefbom
hooking; 2.0
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Stoppage
Neutral event

tv-timeout; tv-timeout
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Jordan Staal
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:47Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Leon Draisaitl
wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:56Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Ryan Nugent-Hopkins
wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 07:00Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Leon Draisaitl
wide-of-net; tip-in
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:01Takeaway
Carolina Hurricanes
player: Jordan Martinook
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:07Shot On Goal
Carolina Hurricanes
goalie in net: Mikko Koskinen; shooting player: Warren Foegele
wrist
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:16Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:56Stoppage
Neutral event

icing
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:56Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Connor McDavid
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:15Blocked Shot
Edmonton Oilers
shooting player: Zack Kassian; blocking player: Jaccob Slavin
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:31Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Markus Granlund
tip-in
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:40Stoppage
Neutral event

net-dislodged-defensive-skater
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:40Faceoff
Carolina Hurricanes
winning player: Martin Necas; losing player: Leon Draisaitl
—
2019-12-10
Carolina Hurricanes at Edmonton Oilers
1 REG / 10:20Hit
Carolina Hurricanes
hitting player: Trevor van Riemsdyk; hittee player: Ryan Nugent-Hopkins
—

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.