NHL Data Hub

NHL play-by-play

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

Reset

265 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-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 00:00Period Start
Neutral event

—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Claude Giroux
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 00:19Blocked Shot
Anaheim Ducks
shooting player: Corey Perry; blocking player: Brandon Manning
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 00:48Takeaway
Anaheim Ducks
player: Jakob Silfverberg
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:11Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Ryan Kesler
wrist
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:20Hit
Anaheim Ducks
hitting player: Ryan Garbutt; hittee player: Sean Couturier
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:27Hit
Anaheim Ducks
hitting player: Ryan Garbutt; hittee player: Andrew MacDonald
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:32Hit
Philadelphia Flyers
hitting player: Dale Weise; hittee player: Nick Sorensen
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:36Shot On Goal
Philadelphia Flyers
goalie in net: John Gibson; shooting player: Matt Read
snap
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:41Shot On Goal
Philadelphia Flyers
goalie in net: John Gibson; shooting player: Matt Read
wrist
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 01:41Faceoff
Anaheim Ducks
winning player: Chris Wagner; losing player: Pierre-Edouard Bellemare
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 02:12Hit
Philadelphia Flyers
hitting player: Dale Weise; hittee player: Korbinian Holzer
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 02:18Hit
Anaheim Ducks
hitting player: Jared Boll; hittee player: Matt Read
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 02:38Stoppage
Neutral event

puck-in-crowd
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 02:38Faceoff
Philadelphia Flyers
winning player: Claude Giroux; losing player: Ryan Getzlaf
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 02:56Blocked Shot
Anaheim Ducks
shooting player: Sami Vatanen; blocking player: Brayden Schenn
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 03:00Missed Shot
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Sami Vatanen
wide-of-net; wrist
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 03:18Hit
Philadelphia Flyers
hitting player: Wayne Simmonds; hittee player: Clayton Stoner
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 03:56Penalty
Anaheim Ducks
committed by player: Josh Manson; drawn by player: Travis Konecny
elbowing; 2.0
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 03:56Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Claude Giroux
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 04:06Missed Shot
Philadelphia Flyers
goalie in net: John Gibson; shooting player: Wayne Simmonds
wide-of-net; deflected
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 04:16Missed Shot
Philadelphia Flyers
goalie in net: John Gibson; shooting player: Claude Giroux
goalpost; snap
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 04:18Giveaway
Philadelphia Flyers
player: Brayden Schenn
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 05:06Blocked Shot
Philadelphia Flyers
shooting player: Ivan Provorov; blocking player: Clayton Stoner
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 06:32Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Corey Perry
snap
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 06:38Hit
Philadelphia Flyers
hitting player: Brandon Manning; hittee player: Corey Perry
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 06:43Blocked Shot
Anaheim Ducks
shooting player: Ryan Getzlaf; blocking player: Nick Schultz
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 07:13Stoppage
Neutral event

icing
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 07:13Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Sean Couturier
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 07:38Hit
Anaheim Ducks
hitting player: Sami Vatanen; hittee player: Travis Konecny
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:01Penalty
Philadelphia Flyers
committed by player: Jakub Voracek; drawn by player: Jakob Silfverberg
high-sticking; 2.0
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:01Stoppage
Neutral event

tv-timeout; tv-timeout
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:01Faceoff
Philadelphia Flyers
winning player: Pierre-Edouard Bellemare; losing player: Ryan Kesler
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:05Stoppage
Neutral event

offside
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:05Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Pierre-Edouard Bellemare
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 08:51Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Brandon Manning
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:15Blocked Shot
Anaheim Ducks
shooting player: Kevin Bieksa; blocking player: Wayne Simmonds
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:22Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Kevin Bieksa
slap
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:23Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Nick Ritchie
backhand
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:24Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:24Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Pierre-Edouard Bellemare
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:39Missed Shot
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Corey Perry
wide-of-net; wrist
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:47Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Sami Vatanen
slap
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 09:50Giveaway
Philadelphia Flyers
player: Nick Schultz
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 10:03Shot On Goal
Anaheim Ducks
goalie in net: Steve Mason; shooting player: Corey Perry
deflected
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 10:14Missed Shot
Philadelphia Flyers
goalie in net: John Gibson; shooting player: Jakub Voracek
wide-of-net; wrist
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 10:49Giveaway
Philadelphia Flyers
player: Wayne Simmonds
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 10:56Blocked Shot
Anaheim Ducks
shooting player: Nick Sorensen; blocking player: Shayne Gostisbehere
—
2016-10-20
Anaheim Ducks at Philadelphia Flyers
1 REG / 11:24Goal
Anaheim Ducks
goalie in net: Steve Mason; scoring player: Chris Wagner; assist1 player: Jared Boll; assist2 player: Sami Vatanen
snap
1-0

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.