NHL Data Hub

NHL play-by-play

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

Reset

301 matching events across 1 games. Last source refresh: Oct 4, 2026 04:18.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:00Period Start
Neutral event

—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Evgeni Malkin
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:24Hit
Pittsburgh Penguins
hitting player: Zachary Aston-Reese; hittee player: Hampus Lindholm
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 00:59Giveaway
Anaheim Ducks
player: Pontus Aberg
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:26Stoppage
Neutral event

offside
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:26Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Derick Brassard
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 01:42Missed Shot
Anaheim Ducks
goalie in net: Casey DeSmith; shooting player: Adam Henrique
wide-of-net; wrist
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 02:51Hit
Pittsburgh Penguins
hitting player: Jack Johnson; hittee player: Brian Gibbons
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:14Takeaway
Anaheim Ducks
player: Ryan Kesler
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:23Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Zachary Aston-Reese
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 03:55Hit
Anaheim Ducks
hitting player: Jacob Larsson; hittee player: Zachary Aston-Reese
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:03Blocked Shot
Pittsburgh Penguins
shooting player: Olli Maatta; blocking player: Ryan Getzlaf
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:06Blocked Shot
Anaheim Ducks
shooting player: Pontus Aberg; blocking player: Jamie Oleksiak
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:07Stoppage
Neutral event

puck-in-netting
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:07Faceoff
Pittsburgh Penguins
winning player: Derick Brassard; losing player: Adam Henrique
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:30Hit
Anaheim Ducks
hitting player: Daniel Sprong; hittee player: Jack Johnson
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:44Hit
Pittsburgh Penguins
hitting player: Derick Brassard; hittee player: Hampus Lindholm
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 04:47Blocked Shot
Pittsburgh Penguins
shooting player: Riley Sheahan; blocking player: Josh Mahura
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:04Hit
Anaheim Ducks
hitting player: Carter Rowney; hittee player: Brian Dumoulin
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:34Blocked Shot
Pittsburgh Penguins
shooting player: Jamie Oleksiak; blocking player: Brian Gibbons
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:43Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Garrett Wilson
wide-of-net; tip-in
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 05:56Hit
Anaheim Ducks
hitting player: Kiefer Sherwood; hittee player: Olli Maatta
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:01Hit
Pittsburgh Penguins
hitting player: Olli Maatta; hittee player: Kiefer Sherwood
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:12Shot On Goal
Anaheim Ducks
goalie in net: Casey DeSmith; shooting player: Ryan Kesler
wrist
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:09Takeaway
Anaheim Ducks
player: Jakob Silfverberg
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:10Hit
Pittsburgh Penguins
hitting player: Jamie Oleksiak; hittee player: Jakob Silfverberg
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:13Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:13Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Evgeni Malkin
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:33Takeaway
Pittsburgh Penguins
player: Phil Kessel
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:38Shot On Goal
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Zachary Aston-Reese
wrist
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 06:45Hit
Pittsburgh Penguins
hitting player: Jack Johnson; hittee player: Andrew Cogliano
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:05Hit
Anaheim Ducks
hitting player: Jacob Larsson; hittee player: Bryan Rust
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:25Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Jake Guentzel
wide-of-net; snap
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 07:35Shot On Goal
Anaheim Ducks
goalie in net: Casey DeSmith; shooting player: Ryan Getzlaf
wrist
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:09Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Jamie Oleksiak
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:22Hit
Pittsburgh Penguins
hitting player: Derick Brassard; hittee player: Josh Mahura
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:28Blocked Shot
Anaheim Ducks
shooting player: Daniel Sprong; blocking player: Olli Maatta
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:31Hit
Pittsburgh Penguins
hitting player: Riley Sheahan; hittee player: Jake Dotchin
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:37Hit
Anaheim Ducks
hitting player: Daniel Sprong; hittee player: Garrett Wilson
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:45Shot On Goal
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Garrett Wilson
wrist
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:47Penalty
Anaheim Ducks
committed by player: Josh Mahura; drawn by player: Garrett Wilson
slashing; 2.0
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:47Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Ryan Kesler
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:55Shot On Goal
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Kris Letang
slap
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 08:56Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Adam Henrique
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 09:38Goal
Pittsburgh Penguins
goalie in net: John Gibson; scoring player: Evgeni Malkin; assist1 player: Kris Letang; assist2 player: Phil Kessel
snap
0-1
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 09:38Faceoff
Pittsburgh Penguins
winning player: Derick Brassard; losing player: Carter Rowney
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 09:58Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Tanner Pearson
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 10:31Stoppage
Neutral event

icing
—
2018-12-17
Anaheim Ducks at Pittsburgh Penguins
1 REG / 10:31Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Ryan Getzlaf
—

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.