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

322 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-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:00Period Start
Neutral event

—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Morgan Frost
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:09Hit
Edmonton Oilers
hitting player: Viktor Arvidsson; hittee player: Joel Hanley
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:19Hit
Edmonton Oilers
hitting player: Viktor Arvidsson; hittee player: Joel Hanley
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:21Giveaway
Calgary Flames
player: MacKenzie Weegar
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:32Hit
Edmonton Oilers
hitting player: Jake Walman; hittee player: Matt Coronato
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:37Giveaway
Edmonton Oilers
player: Evan Bouchard
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 00:53Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Kevin Bahl
wrist
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:02Hit
Edmonton Oilers
hitting player: Jeff Skinner; hittee player: Nazem Kadri
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:04Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Yegor Sharangovich
snap
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:15Penalty
Edmonton Oilers
committed by player: Brett Kulak; drawn by player: Brayden Pachal
holding; 2.0
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:15Stoppage
Neutral event

referee-or-linesman
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:15Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Adam Henrique
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 01:55Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Jake Walman
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 02:52Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Mattias Janmark
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:05Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Jake Walman
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:12Blocked Shot
Calgary Flames
shooting player: Mikael Backlund; blocking player: Jake Walman
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:26Stoppage
Neutral event

puck-frozen
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:26Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Leon Draisaitl
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:27Blocked Shot
Calgary Flames
shooting player: Kevin Bahl; blocking player: Kevin Rooney
teammate-blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 03:32Blocked Shot
Calgary Flames
shooting player: Adam Klapka; blocking player: Brett Kulak
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 04:02Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Zach Hyman
teammate-blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 04:30Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Nazem Kadri
snap
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 04:32Goal
Calgary Flames
goalie in net: Calvin Pickard; scoring player: Yegor Sharangovich; assist1 player: Nazem Kadri; assist2 player: Brayden Pachal
snap
1-0
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 04:32Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Nazem Kadri
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 04:50Missed Shot
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Nazem Kadri
wide-right; snap
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 05:26Hit
Edmonton Oilers
hitting player: Vasily Podkolzin; hittee player: Rasmus Andersson
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 05:42Shot On Goal
Edmonton Oilers
goalie in net: Dustin Wolf; shooting player: Vasily Podkolzin
backhand
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 05:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 05:44Faceoff
Edmonton Oilers
winning player: Mattias Janmark; losing player: Mikael Backlund
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 06:12Giveaway
Calgary Flames
player: Blake Coleman
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 06:53Stoppage
Neutral event

hand-pass; tv-timeout
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 06:53Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Nazem Kadri
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 07:05Giveaway
Calgary Flames
player: Yegor Sharangovich
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 07:49Shot On Goal
Edmonton Oilers
goalie in net: Dustin Wolf; shooting player: Viktor Arvidsson
wrist
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 07:55Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:03Stoppage
Neutral event

offside
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:03Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Mattias Janmark
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:26Hit
Calgary Flames
hitting player: Joel Farabee; hittee player: Brett Kulak
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:30Blocked Shot
Calgary Flames
shooting player: Jake Bean; blocking player: Darnell Nurse
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:34Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Jake Bean
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:46Shot On Goal
Edmonton Oilers
goalie in net: Dustin Wolf; shooting player: Mattias Janmark
wrist
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:54Giveaway
Calgary Flames
player: Morgan Frost
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 08:58Takeaway
Calgary Flames
player: Jake Bean
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:00Hit
Edmonton Oilers
hitting player: Mattias Janmark; hittee player: Jake Bean
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:06Giveaway
Calgary Flames
player: Rasmus Andersson
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:14Hit
Edmonton Oilers
hitting player: Ty Emberson; hittee player: Matt Coronato
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:47Blocked Shot
Edmonton Oilers
shooting player: Jake Walman; blocking player: MacKenzie Weegar
blocked
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:49Stoppage
Neutral event

puck-in-netting
—
2025-03-29
Calgary Flames at Edmonton Oilers
1 REG / 09:49Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ryan Nugent-Hopkins
—
Calgary Flames at Edmonton Oilers

Mar 29, 2025 · Period 1 REG · 04:32

Goal Calgary Flames

goalie in net: Calvin Pickard; scoring player: Yegor Sharangovich; assist1 player: Nazem Kadri; assist2 player: Brayden Pachal snap

Score: 1-0 (away-home)

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.