NHL Data Hub

NHL play-by-play

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

Reset

312 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-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:00Period Start
Neutral event

—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Ryan Nugent-Hopkins
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:14Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Jordan Staal
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:29Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Jordan Staal
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:32Missed Shot
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Phillip Di Giuseppe
wide-of-net; wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 00:44Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Jordan Eberle
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:39Giveaway
Edmonton Oilers
player: Darnell Nurse
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:43Giveaway
Edmonton Oilers
player: Mark Fayne
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:51Goal
Edmonton Oilers
goalie in net: Cam Ward; scoring player: Anton Slepyshev; assist1 player: Leon Draisaitl
wrist
0-1
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 01:51Faceoff
Carolina Hurricanes
winning player: Jay McClement; losing player: Anton Lander
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 02:03Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Martin Frk
snap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 02:32Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Adam Larsson
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 02:53Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Joakim Nordstrom
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:19Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Connor McDavid
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:19Penalty
Carolina Hurricanes
committed by player: Ron Hainsey; drawn by player: Connor McDavid
hooking; 2.0
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:19Faceoff
Carolina Hurricanes
winning player: Elias Lindholm; losing player: Ryan Nugent-Hopkins
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:35Missed Shot
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Benoit Pouliot
wide-of-net; deflected
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 03:51Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Benoit Pouliot
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:03Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Jordan Staal
snap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 04:52Giveaway
Edmonton Oilers
player: Connor McDavid
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:00Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Brett Pesce
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:21Missed Shot
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Elias Lindholm
wide-of-net; wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:23Giveaway
Edmonton Oilers
player: Adam Larsson
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:29Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Elias Lindholm
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:35Hit
Carolina Hurricanes
hitting player: Elias Lindholm; hittee player: Adam Larsson
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 05:51Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Kris Russell
snap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:16Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Kris Russell
slap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:22Missed Shot
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Mark Fayne
wide-of-net; tip-in
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:27Stoppage
Neutral event

icing
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:27Faceoff
Carolina Hurricanes
winning player: Victor Rask; losing player: Ryan Nugent-Hopkins
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Oscar Klefbom
snap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:32Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Elias Lindholm
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:57Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:57Shot On Goal
Carolina Hurricanes
goalie in net: Cam Talbot; shooting player: Elias Lindholm
snap
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 06:57Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Leon Draisaitl
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 07:13Takeaway
Edmonton Oilers
player: Leon Draisaitl
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 07:24Blocked Shot
Carolina Hurricanes
shooting player: Phillip Di Giuseppe; blocking player: Kris Russell
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 07:34Takeaway
Edmonton Oilers
player: Leon Draisaitl
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 07:49Takeaway
Edmonton Oilers
player: Anton Slepyshev
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:08Takeaway
Carolina Hurricanes
player: Jay McClement
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:19Stoppage
Neutral event

icing
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:19Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Jeff Skinner
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:54Stoppage
Neutral event

icing
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:54Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Elias Lindholm
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 08:59Shot On Goal
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Jordan Eberle
wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:17Missed Shot
Edmonton Oilers
goalie in net: Cam Ward; shooting player: Connor McDavid
wide-of-net; wrist
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:22Goal
Edmonton Oilers
goalie in net: Cam Ward; scoring player: Jordan Eberle; assist1 player: Mark Fayne
deflected
0-2
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:22Faceoff
Carolina Hurricanes
winning player: Elias Lindholm; losing player: Anton Lander
—
2016-10-18
Carolina Hurricanes at Edmonton Oilers
1 REG / 09:32Stoppage
Neutral event

icing
—

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.