NHL Data Hub

NHL play-by-play

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

Reset

255 matching events across 1 games. Last source refresh: Oct 4, 2026 03:57.

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

—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Danny O'Regan; losing player: Sam Bennett
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 00:15Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Michael Stone
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 00:36Shot On Goal
San Jose Sharks
goalie in net: Brian Elliott; shooting player: Marc-Edouard Vlasic
wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 00:39Blocked Shot
San Jose Sharks
shooting player: Kevin Labanc; blocking player: Michael Stone
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 00:49Shot On Goal
Calgary Flames
goalie in net: Aaron Dell; shooting player: Alex Chiasson
wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:10Stoppage
Neutral event

puck-in-crowd
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:10Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Curtis Lazar
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:24Missed Shot
San Jose Sharks
goalie in net: Brian Elliott; shooting player: Jannik Hansen
over-net; slap
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:33Hit
San Jose Sharks
hitting player: Dylan DeMelo; hittee player: Matthew Tkachuk
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:57Penalty
San Jose Sharks
committed by player: Micheal Haley; drawn by player: Johnny Gaudreau
interference; 2.0
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 01:57Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Chris Tierney
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 02:10Shot On Goal
Calgary Flames
goalie in net: Aaron Dell; shooting player: Micheal Ferland
slap
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 02:21Shot On Goal
Calgary Flames
goalie in net: Aaron Dell; shooting player: Michael Stone
slap
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 02:08Missed Shot
Calgary Flames
goalie in net: Aaron Dell; shooting player: TJ Brodie
wide-of-net; slap
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 02:50Shot On Goal
Calgary Flames
goalie in net: Aaron Dell; shooting player: Michael Stone
slap
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 03:20Hit
San Jose Sharks
hitting player: Dylan DeMelo; hittee player: Michael Frolik
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 03:37Takeaway
San Jose Sharks
player: Timo Meier
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 03:54Hit
Calgary Flames
hitting player: Rasmus Andersson; hittee player: Barclay Goodrow
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 04:09Penalty
San Jose Sharks
committed by player: Timo Meier; drawn by player: Rasmus Andersson
high-sticking; 2.0
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 04:09Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Patrick Marleau
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 04:37Blocked Shot
Calgary Flames
shooting player: Johnny Gaudreau; blocking player: David Schlemko
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 04:44Missed Shot
Calgary Flames
goalie in net: Aaron Dell; shooting player: TJ Brodie
wide-of-net; wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 04:58Blocked Shot
Calgary Flames
shooting player: Michael Stone; blocking player: David Schlemko
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 05:14Takeaway
San Jose Sharks
player: Chris Tierney
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 05:55Giveaway
Calgary Flames
player: Sam Bennett
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 05:59Giveaway
San Jose Sharks
player: Paul Martin
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 06:07Hit
San Jose Sharks
hitting player: Micheal Haley; hittee player: Dougie Hamilton
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 06:14Shot On Goal
Calgary Flames
goalie in net: Aaron Dell; shooting player: Alex Chiasson
wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 06:21Shot On Goal
San Jose Sharks
goalie in net: Brian Elliott; shooting player: Timo Meier
wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 06:29Takeaway
San Jose Sharks
player: Micheal Haley
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 06:56Giveaway
Calgary Flames
player: Michael Frolik
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 07:22Stoppage
Neutral event

offside; tv-timeout
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 07:22Faceoff
San Jose Sharks
winning player: Danny O'Regan; losing player: Troy Brouwer
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 07:36Giveaway
Calgary Flames
player: Matt Bartkowski
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 08:44Giveaway
San Jose Sharks
player: Brent Burns
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 09:34Shot On Goal
San Jose Sharks
goalie in net: Brian Elliott; shooting player: Marcus Sorensen
backhand
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 09:36Hit
San Jose Sharks
hitting player: Micheal Haley; hittee player: Curtis Lazar
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 10:00Hit
Calgary Flames
hitting player: Freddie Hamilton; hittee player: Marc-Edouard Vlasic
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 10:25Stoppage
Neutral event

puck-frozen; tv-timeout
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 10:25Faceoff
San Jose Sharks
winning player: Danny O'Regan; losing player: Sam Bennett
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 10:32Shot On Goal
San Jose Sharks
goalie in net: Brian Elliott; shooting player: Brenden Dillon
wrist
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 11:06Blocked Shot
Calgary Flames
shooting player: Troy Brouwer; blocking player: Brenden Dillon
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 11:34Giveaway
San Jose Sharks
player: Dylan DeMelo
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 11:53Giveaway
Calgary Flames
player: Sean Monahan
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 12:01Hit
San Jose Sharks
hitting player: Dylan DeMelo; hittee player: Sean Monahan
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 12:06Blocked Shot
Calgary Flames
shooting player: Sean Monahan; blocking player: Dylan DeMelo
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 12:07Stoppage
Neutral event

puck-frozen
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 12:07Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Sean Monahan
—
2017-04-08
Calgary Flames at San Jose Sharks
1 REG / 12:44Hit
San Jose Sharks
hitting player: Brent Burns; hittee player: Michael Frolik
—

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.