NHL Data Hub

NHL play-by-play

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

Reset

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

—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:00Faceoff
New Jersey Devils
winning player: Adam Henrique; losing player: Ryan Getzlaf
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:06Blocked Shot
Anaheim Ducks
shooting player: Corey Perry; blocking player: Ben Lovejoy
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:07Stoppage
Neutral event

puck-in-netting
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:07Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Adam Henrique
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:30Stoppage
Neutral event

puck-in-benches
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:30Faceoff
New Jersey Devils
winning player: Vernon Fiddler; losing player: Antoine Vermette
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:37Hit
Anaheim Ducks
hitting player: Joseph Cramarossa; hittee player: John Moore
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 00:59Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Antoine Vermette
tip-in
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 01:26Stoppage
Neutral event

puck-in-netting
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 01:26Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Travis Zajac
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 01:36Stoppage
Neutral event

offside
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 01:36Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Travis Zajac
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 01:44Hit
New Jersey Devils
hitting player: Beau Bennett; hittee player: Josh Manson
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 02:24Shot On Goal
New Jersey Devils
goalie in net: Jonathan Bernier; shooting player: Devante Smith-Pelly
snap
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 02:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 02:43Shot On Goal
New Jersey Devils
goalie in net: Jonathan Bernier; shooting player: Reid Boucher
wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 02:44Faceoff
New Jersey Devils
winning player: Jacob Josefson; losing player: Ryan Getzlaf
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 02:49Missed Shot
New Jersey Devils
goalie in net: Jonathan Bernier; shooting player: Jon Merrill
wide-of-net; wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 03:31Takeaway
New Jersey Devils
player: Kyle Palmieri
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 03:36Blocked Shot
New Jersey Devils
shooting player: Kyle Quincey; blocking player: Sami Vatanen
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 03:53Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Pavel Zacha
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 04:29Shot On Goal
New Jersey Devils
goalie in net: Jonathan Bernier; shooting player: PA Parenteau
backhand
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 04:34Hit
Anaheim Ducks
hitting player: Rickard Rakell; hittee player: Jon Merrill
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 05:15Hit
New Jersey Devils
hitting player: Sergey Kalinin; hittee player: Hampus Lindholm
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 05:33Giveaway
New Jersey Devils
player: Kyle Quincey
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 05:37Blocked Shot
Anaheim Ducks
shooting player: Hampus Lindholm; blocking player: John Moore
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 05:45Missed Shot
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Chris Wagner
wide-of-net; tip-in
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:20Shot On Goal
New Jersey Devils
goalie in net: Jonathan Bernier; shooting player: Kyle Palmieri
slap
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:23Hit
Anaheim Ducks
hitting player: Chris Wagner; hittee player: Kyle Palmieri
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:26Stoppage
Neutral event

icing; player-equipment
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:26Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Adam Henrique
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:31Hit
New Jersey Devils
hitting player: Pavel Zacha; hittee player: Cam Fowler
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 06:47Takeaway
New Jersey Devils
player: Kyle Palmieri
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:04Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Corey Perry
wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:10Hit
New Jersey Devils
hitting player: Adam Henrique; hittee player: Ryan Getzlaf
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:13Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Kevin Bieksa
wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:17Blocked Shot
Anaheim Ducks
shooting player: Ryan Getzlaf; blocking player: Adam Henrique
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:31Giveaway
Anaheim Ducks
player: Ryan Getzlaf
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:45Hit
Anaheim Ducks
hitting player: Ryan Kesler; hittee player: John Moore
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:47Giveaway
New Jersey Devils
player: John Moore
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 07:53Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Andrew Cogliano
wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:00Stoppage
Neutral event

offside; tv-timeout
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:00Faceoff
New Jersey Devils
winning player: Vernon Fiddler; losing player: Antoine Vermette
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:43Hit
New Jersey Devils
hitting player: Damon Severson; hittee player: Antoine Vermette
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:47Shot On Goal
Anaheim Ducks
goalie in net: Cory Schneider; shooting player: Corey Perry
wrist
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:48Penalty
New Jersey Devils
committed by player: Adam Henrique; drawn by player: Rickard Rakell
cross-checking; 2.0
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 08:48Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Ryan Kesler
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 09:06Stoppage
Neutral event

icing
—
2016-11-17
New Jersey Devils at Anaheim Ducks
1 REG / 09:06Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Travis Zajac
—

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.