NHL Data Hub

NHL play-by-play

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

Reset

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

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

—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:00Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Frans Nielsen
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:13Stoppage
Neutral event

offside
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:13Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Evgeni Malkin
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:26Missed Shot
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Tomas Tatar
wide-of-net; backhand
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:48Missed Shot
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Jamie Oleksiak
wide-of-net; wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 00:58Takeaway
Detroit Red Wings
player: Andreas Athanasiou
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 01:21Hit
Pittsburgh Penguins
hitting player: Jake Guentzel; hittee player: Darren Helm
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 01:45Stoppage
Neutral event

icing
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 01:45Faceoff
Pittsburgh Penguins
winning player: Riley Sheahan; losing player: Frans Nielsen
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 01:56Blocked Shot
Pittsburgh Penguins
shooting player: Carl Hagelin; blocking player: Frans Nielsen
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:04Missed Shot
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Brian Dumoulin
wide-of-net; wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:08Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Carl Hagelin
snap
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:08Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Henrik Zetterberg
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:57Missed Shot
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Dylan Larkin
wide-of-net; snap
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:57Stoppage
Neutral event

puck-frozen
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 02:57Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Sidney Crosby
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:13Hit
Detroit Red Wings
hitting player: Dylan Larkin; hittee player: Conor Sheary
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:25Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Sidney Crosby
wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:32Giveaway
Detroit Red Wings
player: Mike Green
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:35Blocked Shot
Pittsburgh Penguins
shooting player: Conor Sheary; blocking player: Danny DeKeyser
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:45Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Brian Dumoulin
snap
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 03:52Hit
Detroit Red Wings
hitting player: Danny DeKeyser; hittee player: Conor Sheary
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:11Giveaway
Detroit Red Wings
player: Jonathan Ericsson
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:17Missed Shot
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Henrik Zetterberg
wide-of-net; wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:17Stoppage
Neutral event

puck-frozen
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:17Faceoff
Detroit Red Wings
winning player: Henrik Zetterberg; losing player: Riley Sheahan
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:29Hit
Pittsburgh Penguins
hitting player: Olli Maatta; hittee player: Henrik Zetterberg
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:34Stoppage
Neutral event

offside
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:34Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Evgeni Malkin
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:39Blocked Shot
Detroit Red Wings
shooting player: Justin Abdelkader; blocking player: Jamie Oleksiak
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:52Hit
Pittsburgh Penguins
hitting player: Patric Hornqvist; hittee player: Jonathan Ericsson
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:55Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Patric Hornqvist
wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:04Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Evgeni Malkin
wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 04:57Missed Shot
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Justin Abdelkader
wide-of-net; wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:04Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Henrik Zetterberg
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:16Blocked Shot
Pittsburgh Penguins
shooting player: Jake Guentzel; blocking player: Danny DeKeyser
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:17Shot On Goal
Pittsburgh Penguins
goalie in net: Jimmy Howard; shooting player: Brian Dumoulin
snap
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:18Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Sidney Crosby
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 05:57Giveaway
Detroit Red Wings
player: Tomas Tatar
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 06:19Hit
Detroit Red Wings
hitting player: Xavier Ouellet; hittee player: Frank Corrado
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 06:57Hit
Pittsburgh Penguins
hitting player: Jamie Oleksiak; hittee player: Gustav Nyquist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 07:01Shot On Goal
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Nick Jensen
wrist
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 07:02Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 07:01Shot On Goal
Detroit Red Wings
goalie in net: Matt Murray; shooting player: Nick Jensen
tip-in
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 07:02Faceoff
Pittsburgh Penguins
winning player: Riley Sheahan; losing player: Andreas Athanasiou
—
2017-12-31
Pittsburgh Penguins at Detroit Red Wings
1 REG / 07:12Hit
Pittsburgh Penguins
hitting player: Riley Sheahan; hittee player: David Booth
—

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.