NHL Data Hub

NHL play-by-play

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

Reset

278 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
Anaheim Ducks at New Jersey Devils
1 REG / 00:00Period Start
Neutral event

—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:00Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Ryan Getzlaf
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:20Stoppage
Neutral event

puck-in-crowd
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:20Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Vernon Fiddler
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:30Penalty
New Jersey Devils
committed by player: Vernon Fiddler; drawn by player: Ryan Kesler
fighting; 5.0
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:30Penalty
Anaheim Ducks
committed by player: Ryan Kesler; drawn by player: Vernon Fiddler
fighting; 5.0
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:26Hit
New Jersey Devils
hitting player: Ben Lovejoy; hittee player: Ryan Garbutt
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:30Faceoff
New Jersey Devils
winning player: Adam Henrique; losing player: Chris Wagner
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:43Stoppage
Neutral event

icing
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 00:43Faceoff
New Jersey Devils
winning player: Adam Henrique; losing player: Ryan Getzlaf
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:00Missed Shot
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Nick Ritchie
wide-of-net; wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:03Hit
Anaheim Ducks
hitting player: Corey Perry; hittee player: Andy Greene
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:10Blocked Shot
Anaheim Ducks
shooting player: Ryan Getzlaf; blocking player: Andy Greene
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:12Hit
New Jersey Devils
hitting player: Andy Greene; hittee player: Corey Perry
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:13Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Nick Ritchie
wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:15Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Michael Cammalleri
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:18Faceoff
New Jersey Devils
winning player: Pavel Zacha; losing player: Antoine Vermette
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:29Blocked Shot
Anaheim Ducks
shooting player: Kevin Bieksa; blocking player: Pavel Zacha
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:46Shot On Goal
New Jersey Devils
goalie in net: John Gibson; shooting player: Yohann Auvitu
snap
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 01:53Shot On Goal
New Jersey Devils
goalie in net: John Gibson; shooting player: Kyle Quincey
snap
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 02:05Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Devante Smith-Pelly
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 02:10Shot On Goal
New Jersey Devils
goalie in net: John Gibson; shooting player: Devante Smith-Pelly
tip-in
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 02:07Hit
Anaheim Ducks
hitting player: Antoine Vermette; hittee player: Beau Bennett
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 02:49Takeaway
New Jersey Devils
player: Taylor Hall
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:19Hit
New Jersey Devils
hitting player: Adam Henrique; hittee player: Antoine Vermette
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:21Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Jakob Silfverberg
wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:21Faceoff
New Jersey Devils
winning player: Adam Henrique; losing player: Ryan Getzlaf
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:44Missed Shot
New Jersey Devils
goalie in net: John Gibson; shooting player: Kyle Palmieri
wide-of-net; wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:55Penalty
New Jersey Devils
committed by player: Adam Henrique; drawn by player: Nick Ritchie
slashing; 2.0
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 03:55Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Jacob Josefson
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 04:30Blocked Shot
Anaheim Ducks
shooting player: Kevin Bieksa; blocking player: Reid Boucher
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:04Takeaway
New Jersey Devils
player: Travis Zajac
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:29Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Taylor Hall
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:46Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Corey Perry
wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:46Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:46Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Kevin Bieksa
wrist
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 05:46Faceoff
New Jersey Devils
winning player: Vernon Fiddler; losing player: Ryan Kesler
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 06:24Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 06:24Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Adam Henrique
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 06:29Missed Shot
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Ryan Kesler
wide-of-net; snap
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:15Penalty
New Jersey Devils
committed by player: Kyle Palmieri; drawn by player: Jakob Silfverberg
tripping; 2.0
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:15Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Vernon Fiddler
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:25Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Corey Perry
tip-in
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:25Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:25Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Ryan Kesler
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 07:49Missed Shot
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Ryan Kesler
wide-of-net; tip-in
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 08:46Takeaway
Anaheim Ducks
player: Cam Fowler
—
2016-10-18
Anaheim Ducks at New Jersey Devils
1 REG / 08:50Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Cam Fowler
wrist
—

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.