Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

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

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 00:00Period Start
Neutral event

—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Jacob de la Rose; losing player: Derek Ryan
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 00:14Blocked Shot
Detroit Red Wings
shooting player: Christoffer Ehn; blocking player: Rasmus Andersson
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 00:16Hit
Detroit Red Wings
hitting player: Luke Glendening; hittee player: Oliver Kylington
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 00:23Blocked Shot
Detroit Red Wings
shooting player: Jacob de la Rose; blocking player: Derek Ryan
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 01:05Shot On Goal
Detroit Red Wings
goalie in net: David Rittich; shooting player: Dylan Larkin
snap
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 01:13Giveaway
Detroit Red Wings
player: Darren Helm
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 01:44Takeaway
Detroit Red Wings
player: Andreas Athanasiou
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 01:48Giveaway
Detroit Red Wings
player: Andreas Athanasiou
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 01:54Blocked Shot
Calgary Flames
shooting player: Travis Hamonic; blocking player: Andreas Athanasiou
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 02:06Shot On Goal
Detroit Red Wings
goalie in net: David Rittich; shooting player: Danny DeKeyser
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 02:27Takeaway
Calgary Flames
player: Mark Jankowski
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 02:42Stoppage
Neutral event

goalie-puck-frozen-played-from-beyond-center
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 02:42Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Jacob de la Rose
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:08Stoppage
Neutral event

icing
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:08Faceoff
Detroit Red Wings
winning player: Luke Glendening; losing player: Mikael Backlund
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:12Stoppage
Neutral event

puck-in-crowd
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:12Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Luke Glendening
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:18Blocked Shot
Calgary Flames
shooting player: Michael Frolik; blocking player: Mike Green
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:18Shot On Goal
Detroit Red Wings
goalie in net: David Rittich; shooting player: Luke Glendening
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:26Hit
Detroit Red Wings
hitting player: Mike Green; hittee player: Michael Frolik
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:38Hit
Detroit Red Wings
hitting player: Darren Helm; hittee player: Mikael Backlund
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:44Blocked Shot
Calgary Flames
shooting player: Mikael Backlund; blocking player: Patrik Nemeth
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 03:57Blocked Shot
Calgary Flames
shooting player: Mark Giordano; blocking player: Mike Green
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 04:58Shot On Goal
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Noah Hanifin
slap
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:06Stoppage
Neutral event

icing
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:06Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Frans Nielsen
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:11Giveaway
Detroit Red Wings
player: Filip Hronek
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:28Shot On Goal
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Rasmus Andersson
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:39Blocked Shot
Calgary Flames
shooting player: Oliver Kylington; blocking player: Tyler Bertuzzi
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 05:41Hit
Calgary Flames
hitting player: Milan Lucic; hittee player: Frans Nielsen
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:12Blocked Shot
Calgary Flames
shooting player: Andrew Mangiapane; blocking player: Alex Biega
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:21Stoppage
Neutral event

offside; tv-timeout
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:21Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Jacob de la Rose
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:40Hit
Detroit Red Wings
hitting player: Alex Biega; hittee player: Andrew Mangiapane
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:46Shot On Goal
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Sam Bennett
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:47Shot On Goal
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Andrew Mangiapane
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 06:57Missed Shot
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Travis Hamonic
wide-of-net; slap
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 07:10Blocked Shot
Calgary Flames
shooting player: Noah Hanifin; blocking player: Jacob de la Rose
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 07:12Missed Shot
Calgary Flames
goalie in net: Jimmy Howard; shooting player: Noah Hanifin
wide-of-net; wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 07:14Hit
Calgary Flames
hitting player: Andrew Mangiapane; hittee player: Dennis Cholowski
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 08:31Hit
Detroit Red Wings
hitting player: Frans Nielsen; hittee player: TJ Brodie
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 08:39Takeaway
Calgary Flames
player: Michael Frolik
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 08:51Shot On Goal
Detroit Red Wings
goalie in net: David Rittich; shooting player: Andreas Athanasiou
wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 09:16Giveaway
Calgary Flames
player: Elias Lindholm
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 09:22Takeaway
Calgary Flames
player: Sean Monahan
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 09:30Missed Shot
Detroit Red Wings
goalie in net: David Rittich; shooting player: Justin Abdelkader
wide-of-net; backhand
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 09:41Hit
Calgary Flames
hitting player: Oliver Kylington; hittee player: Justin Abdelkader
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 09:46Missed Shot
Detroit Red Wings
goalie in net: David Rittich; shooting player: Dennis Cholowski
wide-of-net; wrist
—
2019-10-17
Detroit Red Wings at Calgary Flames
1 REG / 10:49Blocked Shot
Detroit Red Wings
shooting player: Filip Hronek; blocking player: TJ Brodie
—

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.