NHL Data Hub

NHL play-by-play

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

Reset

316 matching events across 1 games. Last source refresh: Oct 4, 2026 05:49.

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

—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: John Beecher; losing player: Rodrigo Abols
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 00:19Hit
Philadelphia Flyers
hitting player: Carl Grundstrom; hittee player: Yan Kuznetsov
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 01:20Hit
Philadelphia Flyers
hitting player: Rasmus Ristolainen; hittee player: Yan Kuznetsov
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 01:40Giveaway
Calgary Flames
player: Rasmus Andersson
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 02:38Hit
Philadelphia Flyers
hitting player: Owen Tippett; hittee player: Yan Kuznetsov
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 02:55Takeaway
Philadelphia Flyers
player: Rodrigo Abols
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 02:58Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Rodrigo Abols
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 03:06Hit
Philadelphia Flyers
hitting player: Nikita Grebenkin; hittee player: Yan Kuznetsov
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 03:33Hit
Calgary Flames
hitting player: Ryan Lomberg; hittee player: Noah Juulsen
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 03:36Blocked Shot
Calgary Flames
shooting player: Adam Klapka; blocking player: Nick Seeler
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 03:55Takeaway
Philadelphia Flyers
player: Travis Sanheim
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 04:20Missed Shot
Calgary Flames
goalie in net: Samuel Ersson; shooting player: Mikael Backlund
wide-left; snap
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 04:28Stoppage
Neutral event

icing
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 04:28Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Christian Dvorak
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 04:30Blocked Shot
Calgary Flames
shooting player: Yan Kuznetsov; blocking player: Christian Dvorak
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 04:48Blocked Shot
Calgary Flames
shooting player: Joel Farabee; blocking player: Travis Sanheim
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 05:10Stoppage
Neutral event

icing
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 05:10Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Noah Cates
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 05:41Hit
Philadelphia Flyers
hitting player: Bobby Brink; hittee player: Joel Hanley
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:06Hit
Calgary Flames
hitting player: Hunter Brzustewicz; hittee player: Denver Barkey
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:10Shot On Goal
Philadelphia Flyers
goalie in net: Dustin Wolf; shooting player: Noah Juulsen
slap
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:12Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:12Faceoff
Philadelphia Flyers
winning player: Sean Couturier; losing player: Nazem Kadri
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:21Stoppage
Neutral event

offside
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:21Faceoff
Calgary Flames
winning player: Matt Coronato; losing player: Christian Dvorak
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:27Stoppage
Neutral event

icing
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:27Faceoff
Philadelphia Flyers
winning player: Christian Dvorak; losing player: Mikael Backlund
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:48Giveaway
Calgary Flames
player: Dustin Wolf
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 06:49Missed Shot
Philadelphia Flyers
goalie in net: Dustin Wolf; shooting player: Travis Sanheim
wide-right; slap
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:01Takeaway
Calgary Flames
player: Matt Coronato
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:04Stoppage
Neutral event

puck-in-benches
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:04Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Noah Cates
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:18Hit
Calgary Flames
hitting player: Yan Kuznetsov; hittee player: Bobby Brink
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:42Hit
Philadelphia Flyers
hitting player: Bobby Brink; hittee player: MacKenzie Weegar
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 07:48Blocked Shot
Philadelphia Flyers
shooting player: Rasmus Ristolainen; blocking player: Morgan Frost
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:13Stoppage
Neutral event

puck-frozen
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:13Faceoff
Philadelphia Flyers
winning player: Rodrigo Abols; losing player: John Beecher
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:20Missed Shot
Calgary Flames
goalie in net: Samuel Ersson; shooting player: John Beecher
wide-left; wrist
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:28Blocked Shot
Calgary Flames
shooting player: Hunter Brzustewicz; blocking player: Carl Grundstrom
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:37Giveaway
Calgary Flames
player: Joel Hanley
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:58Stoppage
Neutral event

puck-in-benches
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 08:58Faceoff
Philadelphia Flyers
winning player: Sean Couturier; losing player: Nazem Kadri
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:01Blocked Shot
Philadelphia Flyers
shooting player: Travis Sanheim; blocking player: Owen Tippett
teammate-blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:22Blocked Shot
Philadelphia Flyers
shooting player: Owen Tippett; blocking player: Rasmus Andersson
blocked
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:32Hit
Calgary Flames
hitting player: Kevin Bahl; hittee player: Denver Barkey
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:54Giveaway
Philadelphia Flyers
player: Christian Dvorak
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:57Stoppage
Neutral event

high-stick
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 09:57Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Christian Dvorak
—
2025-12-31
Philadelphia Flyers at Calgary Flames
1 REG / 10:14Giveaway
Philadelphia Flyers
player: Travis Konecny
—

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.