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

365 matching events across 1 games. Last source refresh: Nov 10, 2026 08:35.

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

—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Christian Dvorak
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:03Hit
Philadelphia Flyers
hitting player: Tyson Foerster; hittee player: Zach Whitecloud
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:13Giveaway
Philadelphia Flyers
player: Tyson Foerster
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:15Stoppage
Neutral event

puck-in-netting
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:15Faceoff
Philadelphia Flyers
winning player: Christian Dvorak; losing player: Matt Coronato
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:20Missed Shot
Calgary Flames
goalie in net: Dan Vladar; shooting player: Jake Middleton
above-crossbar; slap
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:23Hit
Philadelphia Flyers
hitting player: Tyson Foerster; hittee player: Zach Whitecloud
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:28Blocked Shot
Philadelphia Flyers
shooting player: Travis Konecny; blocking player: Jake Middleton
blocked
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:32Hit
Calgary Flames
hitting player: Zach Whitecloud; hittee player: Christian Dvorak
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 00:53Shot On Goal
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Porter Martone
backhand
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 01:20Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Porter Martone
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 01:27Shot On Goal
Calgary Flames
goalie in net: Dan Vladar; shooting player: Ryan Strome
snap
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 01:34Stoppage
Neutral event

offside
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 01:34Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Cole Knuble
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 01:44Hit
Calgary Flames
hitting player: Aydar Suniev; hittee player: Simon Benoit
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 02:08Hit
Calgary Flames
hitting player: Yan Kuznetsov; hittee player: Owen Tippett
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 02:33Stoppage
Neutral event

offside
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 02:33Faceoff
Calgary Flames
winning player: Adam Klapka; losing player: Noel Acciari
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 02:54Stoppage
Neutral event

icing
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 02:54Faceoff
Philadelphia Flyers
winning player: Noel Acciari; losing player: Mikael Backlund
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 03:21Shot On Goal
Calgary Flames
goalie in net: Dan Vladar; shooting player: Joel Farabee
slap
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 03:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 03:23Faceoff
Calgary Flames
winning player: Ryan Strome; losing player: Christian Dvorak
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 03:53Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Christian Dvorak
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 04:08Missed Shot
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Noah Cates
wide-left; deflected
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 04:13Hit
Philadelphia Flyers
hitting player: Simon Benoit; hittee player: Matvei Gridin
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 04:38Shot On Goal
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Oliver Bonk
wrist
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 04:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 04:40Faceoff
Calgary Flames
winning player: Jonathan Castagna; losing player: Noah Cates
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 05:00Hit
Philadelphia Flyers
hitting player: Porter Martone; hittee player: Jonathan Castagna
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:12Blocked Shot
Calgary Flames
shooting player: Joel Farabee; blocking player: Jamie Drysdale
blocked
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:19Giveaway
Calgary Flames
player: Joel Hanley
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:22Hit
Calgary Flames
hitting player: Joel Hanley; hittee player: Sean Couturier
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:27Shot On Goal
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Noel Acciari
tip-in
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:29Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:29Faceoff
Philadelphia Flyers
winning player: Christian Dvorak; losing player: Matt Coronato
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:30Blocked Shot
Philadelphia Flyers
shooting player: Tyson Foerster; blocking player: Matt Coronato
blocked
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:31Shot On Goal
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Christian Dvorak
wrist
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:52Shot On Goal
Philadelphia Flyers
goalie in net: Devin Cooley; shooting player: Tyson Foerster
wrist
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Faceoff
Calgary Flames
winning player: Martin Pospisil; losing player: Porter Martone
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 07:04Takeaway
Calgary Flames
player: Matvei Gridin
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 07:41Takeaway
Calgary Flames
player: Adam Klapka
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 07:48Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Oliver Bonk
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 07:50Giveaway
Calgary Flames
player: Joel Hanley
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 08:14Stoppage
Neutral event

offside
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 08:14Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Trevor Zegras
—
2026-11-08
Philadelphia Flyers at Calgary Flames
1 REG / 08:19Hit
Philadelphia Flyers
hitting player: Owen Tippett; hittee player: Aydar Suniev
—

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.