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

343 matching events across 1 games. Last source refresh: Oct 4, 2026 05:41.

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

—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Alexander Wennberg
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:09Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Alexander Wennberg
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:18Giveaway
Calgary Flames
player: MacKenzie Weegar
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:19Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Collin Graf
tip-in
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:32Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: William Eklund
wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 00:45Hit
San Jose Sharks
hitting player: Nikolai Kovalenko; hittee player: Kevin Bahl
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 01:16Stoppage
Neutral event

offside
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 01:16Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Ty Dellandrea
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 01:21Hit
San Jose Sharks
hitting player: Noah Gregor; hittee player: Yegor Sharangovich
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 01:33Takeaway
San Jose Sharks
player: Henry Thrun
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:10Stoppage
Neutral event

offside
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:10Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Kevin Rooney
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:24Blocked Shot
San Jose Sharks
shooting player: Marc-Edouard Vlasic; blocking player: Adam Klapka
blocked
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:37Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Zack Ostapchuk
blocked
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:42Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Zack Ostapchuk
blocked
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 02:50Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Zack Ostapchuk
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 03:55Giveaway
Calgary Flames
player: Blake Coleman
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 03:59Giveaway
San Jose Sharks
player: Lucas Carlsson
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:18Shot On Goal
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Brayden Pachal
wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:24Giveaway
San Jose Sharks
player: Henry Thrun
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:27Missed Shot
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Yegor Sharangovich
wide-left; wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:29Shot On Goal
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Morgan Frost
wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:42Shot On Goal
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Jake Bean
snap
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:45Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:45Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:48Giveaway
San Jose Sharks
player: Alexander Wennberg
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:52Shot On Goal
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Nazem Kadri
wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:53Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:53Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:59Stoppage
Neutral event

icing
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 04:59Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Alexander Wennberg
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 05:37Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: William Eklund
tip-in
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 05:37Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Mario Ferraro
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 05:47Stoppage
Neutral event

icing
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 05:47Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Ty Dellandrea
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:03Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Noah Gregor
wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:06Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:06Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Macklin Celebrini
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:19Stoppage
Neutral event

puck-frozen
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:19Faceoff
San Jose Sharks
winning player: Ty Dellandrea; losing player: Mikael Backlund
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:30Giveaway
Calgary Flames
player: Dustin Wolf
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 06:36Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Ty Dellandrea
wide-left; tip-in
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:01Missed Shot
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Kevin Rooney
wide-left; wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:06Stoppage
Neutral event

puck-in-crowd
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:06Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Barclay Goodrow
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:08Missed Shot
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Jake Bean
wide-left; wrist
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:13Hit
Calgary Flames
hitting player: Brayden Pachal; hittee player: Zack Ostapchuk
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:21Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Henry Thrun
slap
—
2025-04-07
Calgary Flames at San Jose Sharks
1 REG / 07:28Blocked Shot
San Jose Sharks
shooting player: Lucas Carlsson; blocking player: Adam Klapka
blocked
—

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.