NHL Data Hub

NHL play-by-play

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

Reset

311 matching events across 1 games. Last source refresh: Oct 4, 2026 03:48.

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

—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 00:19Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Jaccob Slavin
snap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Ryan Getzlaf
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 00:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 00:20Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Victor Rask
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 01:00Stoppage
Neutral event

icing
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 01:00Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Teuvo Teravainen
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 01:36Hit
Anaheim Ducks
hitting player: Rickard Rakell; hittee player: Ryan Murphy
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 01:49Stoppage
Neutral event

offside
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 01:49Faceoff
Carolina Hurricanes
winning player: Jay McClement; losing player: Michael Sgarbossa
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 02:27Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Sebastian Aho
snap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 02:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 02:29Penalty
Anaheim Ducks
committed by player: Kevin Bieksa; drawn by player: Sebastian Aho
cross-checking; 2.0
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 02:29Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Jordan Staal
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 03:49Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Jeff Skinner
deflected
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 04:17Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Andrej Nestrasil
snap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 04:22Hit
Carolina Hurricanes
hitting player: Andrej Nestrasil; hittee player: Ryan Garbutt
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 04:29Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Noah Hanifin
slap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 04:30Shot On Goal
Carolina Hurricanes
goalie in net: Jonathan Bernier; shooting player: Victor Rask
snap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 05:19Giveaway
Carolina Hurricanes
player: Viktor Stalberg
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 05:40Blocked Shot
Anaheim Ducks
shooting player: Nick Ritchie; blocking player: Ron Hainsey
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 06:01Giveaway
Carolina Hurricanes
player: Cam Ward
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 06:19Hit
Carolina Hurricanes
hitting player: Jordan Staal; hittee player: Kevin Bieksa
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 07:04Giveaway
Carolina Hurricanes
player: Jeff Skinner
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 07:16Hit
Anaheim Ducks
hitting player: Rickard Rakell; hittee player: Ryan Murphy
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 07:50Hit
Anaheim Ducks
hitting player: Ryan Garbutt; hittee player: Andrej Nestrasil
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:05Takeaway
Anaheim Ducks
player: Sami Vatanen
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:11Shot On Goal
Anaheim Ducks
goalie in net: Cam Ward; shooting player: Sami Vatanen
wrap-around
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:12Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:12Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Ryan Getzlaf
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:19Blocked Shot
Carolina Hurricanes
shooting player: Andrej Nestrasil; blocking player: Hampus Lindholm
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:40Stoppage
Neutral event

offside
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 08:53Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Noah Hanifin
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:02Missed Shot
Anaheim Ducks
goalie in net: Cam Ward; shooting player: Jakob Silfverberg
wide-of-net; tip-in
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:07Hit
Carolina Hurricanes
hitting player: Elias Lindholm; hittee player: Cam Fowler
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:16Stoppage
Neutral event

puck-frozen
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:16Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Phillip Di Giuseppe
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:22Blocked Shot
Carolina Hurricanes
shooting player: Ryan Murphy; blocking player: Rickard Rakell
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:39Shot On Goal
Anaheim Ducks
goalie in net: Cam Ward; shooting player: Antoine Vermette
deflected
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:31Hit
Anaheim Ducks
hitting player: Joseph Cramarossa; hittee player: Klas Dahlbeck
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:40Stoppage
Neutral event

puck-in-netting
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:40Faceoff
Carolina Hurricanes
winning player: Jay McClement; losing player: Michael Sgarbossa
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:55Penalty
Carolina Hurricanes
committed by player: Viktor Stalberg
delaying-game-puck-over-glass; 2.0
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 09:55Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Ryan Kesler
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:09Shot On Goal
Anaheim Ducks
goalie in net: Cam Ward; shooting player: Ryan Getzlaf
slap
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:10Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Elias Lindholm
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:35Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Ron Hainsey
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:48Stoppage
Neutral event

offside
—
2016-11-10
Anaheim Ducks at Carolina Hurricanes
1 REG / 10:48Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Jordan Staal
—

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.