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

334 matching events across 1 games. Last source refresh: Oct 4, 2026 05:39.

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

—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Nazem Kadri
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:16Stoppage
Neutral event

offside
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:16Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Nazem Kadri
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:31Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Brent Burns
wrist
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:31Delayed Penalty
Calgary Flames

—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:33Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:33Penalty
Calgary Flames
committed by player: Jonathan Huberdeau; drawn by player: Brent Burns
tripping; 2.0
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 00:33Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Mikael Backlund
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 01:07Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Sebastian Aho
wrist
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 01:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 01:08Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Sebastian Aho
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 01:41Missed Shot
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Sebastian Aho
high-and-wide-right; slap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 02:05Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Sebastian Aho
slap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 02:46Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Jalen Chatfield
blocked
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 02:54Stoppage
Neutral event

offside
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 02:54Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Jordan Staal
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 03:05Stoppage
Neutral event

icing
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 03:05Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Nazem Kadri
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 03:41Hit
Calgary Flames
hitting player: Matt Coronato; hittee player: Jaccob Slavin
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 03:46Hit
Calgary Flames
hitting player: Morgan Frost; hittee player: Jackson Blake
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:06Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Dmitry Orlov
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:36Giveaway
Carolina Hurricanes
player: Dmitry Orlov
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:36Blocked Shot
Calgary Flames
shooting player: Jake Bean; blocking player: Dmitry Orlov
blocked
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:43Giveaway
Carolina Hurricanes
player: Jalen Chatfield
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:43Blocked Shot
Calgary Flames
shooting player: Jake Bean; blocking player: Dmitry Orlov
blocked
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:44Missed Shot
Calgary Flames
goalie in net: Pyotr Kochetkov; shooting player: Adam Klapka
wide-right; snap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 04:54Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Dmitry Orlov
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 05:21Stoppage
Neutral event

offside
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 05:21Faceoff
Calgary Flames
winning player: Blake Coleman; losing player: Jordan Staal
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 05:25Giveaway
Calgary Flames
player: MacKenzie Weegar
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 06:09Missed Shot
Calgary Flames
goalie in net: Pyotr Kochetkov; shooting player: Kevin Bahl
wide-right; wrist
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 06:29Stoppage
Neutral event

offside; tv-timeout
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 06:29Faceoff
Carolina Hurricanes
winning player: Jesperi Kotkaniemi; losing player: Martin Pospisil
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 06:46Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Taylor Hall
snap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:12Giveaway
Calgary Flames
player: Connor Zary
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:12Blocked Shot
Carolina Hurricanes
shooting player: Jalen Chatfield; blocking player: Morgan Frost
blocked
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:24Missed Shot
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Jalen Chatfield
wide-left; snap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:31Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Jackson Blake
snap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:32Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:32Faceoff
Carolina Hurricanes
winning player: Mikko Rantanen; losing player: Nazem Kadri
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:34Shot On Goal
Carolina Hurricanes
goalie in net: Dustin Wolf; shooting player: Jaccob Slavin
snap
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:37Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Andrei Svechnikov
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 07:53Missed Shot
Calgary Flames
goalie in net: Pyotr Kochetkov; shooting player: Nazem Kadri
high-and-wide-right; wrist
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 08:06Hit
Calgary Flames
hitting player: Nazem Kadri; hittee player: Sebastian Aho
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 08:08Stoppage
Neutral event

puck-frozen
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 08:08Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Jack Roslovic
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 08:56Giveaway
Calgary Flames
player: Daniil Miromanov
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 09:00Blocked Shot
Carolina Hurricanes
shooting player: Tyson Jost; blocking player: Jake Bean
blocked
—
2025-03-02
Calgary Flames at Carolina Hurricanes
1 REG / 09:02Stoppage
Neutral event

puck-in-netting
—

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.