NHL Data Hub

NHL play-by-play

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

Reset

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

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

—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:00Faceoff
Nashville Predators
winning player: Ryan Johansen; losing player: Sean Monahan
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:07Stoppage
Neutral event

icing
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:07Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ryan Johansen
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:13Blocked Shot
Calgary Flames
shooting player: Mark Giordano; blocking player: Viktor Arvidsson
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:50Giveaway
Nashville Predators
player: Alexei Emelin
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 00:53Blocked Shot
Calgary Flames
shooting player: Micheal Ferland; blocking player: P.K. Subban
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:06Stoppage
Neutral event

puck-in-crowd
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:06Faceoff
Nashville Predators
winning player: Calle Jarnkrok; losing player: Matt Stajan
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:11Shot On Goal
Nashville Predators
goalie in net: Mike Smith; shooting player: Scott Hartnell
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:11Faceoff
Calgary Flames
winning player: Kris Versteeg; losing player: Calle Jarnkrok
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:24Missed Shot
Calgary Flames
goalie in net: Pekka Rinne; shooting player: Brett Kulak
wide-of-net; wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:37Stoppage
Neutral event

puck-in-netting
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:37Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Frederick Gaudreau
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:44Hit
Nashville Predators
hitting player: Alexei Emelin; hittee player: Curtis Lazar
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:50Hit
Nashville Predators
hitting player: Austin Watson; hittee player: Mark Jankowski
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:58Shot On Goal
Calgary Flames
goalie in net: Pekka Rinne; shooting player: TJ Brodie
slap
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 01:59Faceoff
Nashville Predators
winning player: Ryan Johansen; losing player: Mark Jankowski
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:19Stoppage
Neutral event

offside
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:19Faceoff
Nashville Predators
winning player: Calle Jarnkrok; losing player: Michael Frolik
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:26Hit
Calgary Flames
hitting player: Mark Giordano; hittee player: Pontus Aberg
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:50Shot On Goal
Calgary Flames
goalie in net: Pekka Rinne; shooting player: Dougie Hamilton
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:51Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 02:51Faceoff
Nashville Predators
winning player: Ryan Johansen; losing player: Sean Monahan
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:04Shot On Goal
Nashville Predators
goalie in net: Mike Smith; shooting player: Ryan Johansen
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:03Takeaway
Nashville Predators
player: Viktor Arvidsson
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:19Missed Shot
Nashville Predators
goalie in net: Mike Smith; shooting player: Ryan Johansen
over-net; wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:20Stoppage
Neutral event

puck-in-netting
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:20Faceoff
Calgary Flames
winning player: Kris Versteeg; losing player: Craig Smith
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:32Hit
Nashville Predators
hitting player: Craig Smith; hittee player: Kris Versteeg
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:43Giveaway
Nashville Predators
player: Craig Smith
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:53Shot On Goal
Nashville Predators
goalie in net: Mike Smith; shooting player: Craig Smith
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:53Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 03:53Faceoff
Nashville Predators
winning player: Frederick Gaudreau; losing player: Mikael Backlund
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 04:16Shot On Goal
Calgary Flames
goalie in net: Pekka Rinne; shooting player: Michael Frolik
tip-in
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:10Blocked Shot
Calgary Flames
shooting player: Travis Hamonic; blocking player: Filip Forsberg
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:14Hit
Calgary Flames
hitting player: Curtis Lazar; hittee player: Filip Forsberg
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:16Stoppage
Neutral event

offside
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:16Faceoff
Nashville Predators
winning player: Calle Jarnkrok; losing player: Mark Jankowski
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:24Penalty
Calgary Flames
committed by player: Mark Jankowski; drawn by player: Scott Hartnell
tripping; 2.0
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:24Faceoff
Calgary Flames
winning player: Michael Frolik; losing player: Filip Forsberg
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:34Shot On Goal
Nashville Predators
goalie in net: Mike Smith; shooting player: Ryan Johansen
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:38Hit
Nashville Predators
hitting player: Scott Hartnell; hittee player: Mark Giordano
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:41Stoppage
Neutral event

puck-frozen
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 05:41Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ryan Johansen
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 06:28Shot On Goal
Nashville Predators
goalie in net: Mike Smith; shooting player: Roman Josi
wrist
—
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 06:29Goal
Nashville Predators
goalie in net: Mike Smith; scoring player: Filip Forsberg; assist1 player: Roman Josi; assist2 player: Scott Hartnell
wrist
0-1
2017-10-24
Calgary Flames at Nashville Predators
1 REG / 06:29Faceoff
Nashville Predators
winning player: Calle Jarnkrok; losing player: Sean Monahan
—

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.