NHL Data Hub

NHL play-by-play

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

Reset

327 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-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:00Period Start
Neutral event

—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:00Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Ryan Getzlaf
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:09Hit
Anaheim Ducks
hitting player: Corey Perry; hittee player: Kris Letang
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:16Stoppage
Neutral event

icing
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:16Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Evgeni Malkin
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:37Hit
Pittsburgh Penguins
hitting player: Scott Wilson; hittee player: Josh Manson
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:21Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Andrew Cogliano
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:25Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:24Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Sami Vatanen
snap
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:25Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Nick Bonino
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:44Stoppage
Neutral event

icing
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:44Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Nick Bonino
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:49Missed Shot
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Josh Manson
wide-of-net; wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:09Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Andrew Cogliano
backhand
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:30Hit
Anaheim Ducks
hitting player: Antoine Vermette; hittee player: Ian Cole
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:37Hit
Pittsburgh Penguins
hitting player: Scott Wilson; hittee player: Nick Sorensen
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:40Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Antoine Vermette
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:38Blocked Shot
Anaheim Ducks
shooting player: Antoine Vermette; blocking player: Ian Cole
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:41Stoppage
Neutral event

puck-in-netting
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:41Faceoff
Pittsburgh Penguins
winning player: Eric Fehr; losing player: Jared Boll
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:17Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Kevin Bieksa
slap
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:18Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Matt Cullen
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:26Missed Shot
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Ryan Getzlaf
wide-of-net; tip-in
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:40Hit
Pittsburgh Penguins
hitting player: Chris Kunitz; hittee player: Cam Fowler
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:54Shot On Goal
Pittsburgh Penguins
goalie in net: Jonathan Bernier; shooting player: Conor Sheary
backhand
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:01Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:00Shot On Goal
Pittsburgh Penguins
goalie in net: Jonathan Bernier; shooting player: Kris Letang
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:01Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Nick Bonino
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:09Hit
Anaheim Ducks
hitting player: Jakob Silfverberg; hittee player: Olli Maatta
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:15Shot On Goal
Pittsburgh Penguins
goalie in net: Jonathan Bernier; shooting player: Carl Hagelin
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:45Blocked Shot
Anaheim Ducks
shooting player: Jacob Larsson; blocking player: Ian Cole
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:48Hit
Pittsburgh Penguins
hitting player: Justin Schultz; hittee player: Ryan Kesler
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:58Shot On Goal
Pittsburgh Penguins
goalie in net: Jonathan Bernier; shooting player: Justin Schultz
backhand
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:04Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Ian Cole
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:10Shot On Goal
Pittsburgh Penguins
goalie in net: Jonathan Bernier; shooting player: Nick Bonino
snap
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:21Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Ryan Getzlaf
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:25Blocked Shot
Anaheim Ducks
shooting player: Kevin Bieksa; blocking player: Nick Bonino
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:33Blocked Shot
Anaheim Ducks
shooting player: Nick Ritchie; blocking player: Justin Schultz
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:43Blocked Shot
Anaheim Ducks
shooting player: Sami Vatanen; blocking player: Ian Cole
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:52Takeaway
Pittsburgh Penguins
player: Patric Hornqvist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:19Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Antoine Vermette
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:20Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:20Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Antoine Vermette
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:42Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Korbinian Holzer
wrist
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:51Blocked Shot
Pittsburgh Penguins
shooting player: Evgeni Malkin; blocking player: Ryan Garbutt
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:15Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Tom Sestito
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:24Hit
Pittsburgh Penguins
hitting player: Tom Kuhnhackl; hittee player: Josh Manson
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:42Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Chris Wagner
tip-in
—
2016-10-15
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:46Shot On Goal
Anaheim Ducks
goalie in net: Marc-Andre Fleury; shooting player: Chris Wagner
backhand
—

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.