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

247 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
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:00Period Start
Neutral event

—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Ryan Getzlaf
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:09Hit
Anaheim Ducks
hitting player: Maxime Comtois; hittee player: Brett Pesce
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:27Shot On Goal
Anaheim Ducks
goalie in net: Petr Mrazek; shooting player: Ryan Getzlaf
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:38Hit
Anaheim Ducks
hitting player: Maxime Comtois; hittee player: Brett Pesce
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 00:45Missed Shot
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Brock McGinn
wide-of-net; slap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 01:46Giveaway
Anaheim Ducks
player: Derek Grant
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 01:50Shot On Goal
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Nino Niederreiter
snap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:20Giveaway
Carolina Hurricanes
player: Nino Niederreiter
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:25Shot On Goal
Anaheim Ducks
goalie in net: Petr Mrazek; shooting player: Troy Terry
snap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:25Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:25Faceoff
Carolina Hurricanes
winning player: Lucas Wallmark; losing player: Sam Steel
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:45Hit
Carolina Hurricanes
hitting player: Joel Edmundson; hittee player: Sam Steel
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 02:48Shot On Goal
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Brett Pesce
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 03:41Stoppage
Neutral event

icing
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 03:41Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Erik Haula
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 03:48Hit
Carolina Hurricanes
hitting player: Joel Edmundson; hittee player: Ondrej Kase
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 04:06Goal
Anaheim Ducks
goalie in net: Petr Mrazek; scoring player: Adam Henrique; assist1 player: Rickard Rakell; assist2 player: Ondrej Kase
snap
0-1
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 04:06Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Adam Henrique
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 04:20Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Nino Niederreiter
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 04:39Shot On Goal
Anaheim Ducks
goalie in net: Petr Mrazek; shooting player: Rickard Rakell
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 05:18Stoppage
Neutral event

icing
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 05:18Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Lucas Wallmark
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 05:48Shot On Goal
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Haydn Fleury
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 06:22Hit
Anaheim Ducks
hitting player: Devin Shore; hittee player: Andrei Svechnikov
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 06:46Shot On Goal
Anaheim Ducks
goalie in net: Petr Mrazek; shooting player: Ondrej Kase
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 07:16Missed Shot
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Joel Edmundson
wide-of-net; slap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 07:44Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Teuvo Teravainen
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 07:48Shot On Goal
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Dougie Hamilton
snap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 08:11Missed Shot
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Teuvo Teravainen
wide-of-net; slap
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 08:20Stoppage
Neutral event

offside; tv-timeout
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 08:20Faceoff
Carolina Hurricanes
winning player: Lucas Wallmark; losing player: Sam Steel
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 09:30Stoppage
Neutral event

offside
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 09:30Faceoff
Carolina Hurricanes
winning player: Erik Haula; losing player: Ryan Getzlaf
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 09:57Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Brett Pesce
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 10:01Giveaway
Anaheim Ducks
player: Maxime Comtois
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 10:23Giveaway
Anaheim Ducks
player: Ondrej Kase
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:02Giveaway
Carolina Hurricanes
player: Lucas Wallmark
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:13Stoppage
Neutral event

referee-or-linesman; tv-timeout
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:13Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Adam Henrique
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:25Takeaway
Carolina Hurricanes
player: Jake Gardiner
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:26Shot On Goal
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Jordan Staal
wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:26Penalty
Anaheim Ducks
committed by player: Adam Henrique; drawn by player: Jordan Staal
hooking; 2.0
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:26Faceoff
Carolina Hurricanes
winning player: Erik Haula; losing player: Derek Grant
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:49Stoppage
Neutral event

offside
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 11:49Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Erik Haula
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 12:58Blocked Shot
Carolina Hurricanes
shooting player: Nino Niederreiter; blocking player: Jacob Larsson
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 13:24Missed Shot
Carolina Hurricanes
goalie in net: Ryan Miller; shooting player: Martin Necas
wide-of-net; wrist
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 13:33Shot On Goal
Anaheim Ducks
goalie in net: Petr Mrazek; shooting player: Josh Manson
backhand
—
2019-10-18
Carolina Hurricanes at Anaheim Ducks
1 REG / 13:44Goal
Anaheim Ducks
goalie in net: Petr Mrazek; scoring player: Troy Terry; assist1 player: Cam Fowler; assist2 player: Sam Steel
slap
0-2

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.