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

287 matching events across 1 games. Last source refresh: Oct 4, 2026 04:27.

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

—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:00Faceoff
Philadelphia Flyers
winning player: Sean Couturier; losing player: Mikael Backlund
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:12Stoppage
Neutral event

goalie-puck-frozen-played-from-beyond-center
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:12Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Claude Giroux
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:32Giveaway
Philadelphia Flyers
player: Kevin Hayes
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:44Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Elias Lindholm
slap
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 00:53Missed Shot
Calgary Flames
goalie in net: Brian Elliott; shooting player: Noah Hanifin
wide-of-net; wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:01Blocked Shot
Calgary Flames
shooting player: Travis Hamonic; blocking player: Travis Sanheim
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:14Shot On Goal
Philadelphia Flyers
goalie in net: David Rittich; shooting player: James van Riemsdyk
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:33Takeaway
Calgary Flames
player: Michael Frolik
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:35Goal
Calgary Flames
goalie in net: Brian Elliott; scoring player: Michael Frolik
wrist
0-1
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:35Faceoff
Calgary Flames
winning player: Milan Lucic; losing player: Scott Laughton
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:52Shot On Goal
Philadelphia Flyers
goalie in net: David Rittich; shooting player: Shayne Gostisbehere
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:53Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 01:53Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Scott Laughton
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 02:12Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Andrew Mangiapane
backhand
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 02:13Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 02:13Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Michael Raffl
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 02:20Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Rasmus Andersson
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 02:59Giveaway
Calgary Flames
player: David Rittich
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:01Blocked Shot
Philadelphia Flyers
shooting player: Matt Niskanen; blocking player: Mark Giordano
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:10Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: TJ Brodie
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:14Stoppage
Neutral event

icing
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:14Faceoff
Philadelphia Flyers
winning player: Claude Giroux; losing player: Sean Monahan
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:22Stoppage
Neutral event

icing
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 03:22Faceoff
Philadelphia Flyers
winning player: Claude Giroux; losing player: Mikael Backlund
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 04:15Stoppage
Neutral event

icing
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 04:15Faceoff
Philadelphia Flyers
winning player: Sean Couturier; losing player: Sean Monahan
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 04:22Stoppage
Neutral event

icing
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 04:22Faceoff
Philadelphia Flyers
winning player: Sean Couturier; losing player: Elias Lindholm
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 05:21Giveaway
Calgary Flames
player: Derek Ryan
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 05:28Hit
Calgary Flames
hitting player: Rasmus Andersson; hittee player: Scott Laughton
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 05:36Giveaway
Calgary Flames
player: Andrew Mangiapane
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 05:58Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Milan Lucic
snap
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Shot On Goal
Philadelphia Flyers
goalie in net: David Rittich; shooting player: Kevin Hayes
deflected
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Penalty
Calgary Flames
committed by player: Michael Frolik; drawn by player: Kevin Hayes
hooking; 2.0
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Stoppage
Neutral event

tv-timeout; tv-timeout
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 06:54Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Kevin Hayes
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 07:29Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Mark Giordano
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 07:53Shot On Goal
Philadelphia Flyers
goalie in net: David Rittich; shooting player: James van Riemsdyk
tip-in
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 08:45Shot On Goal
Calgary Flames
goalie in net: Brian Elliott; shooting player: Mark Jankowski
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 09:00Blocked Shot
Philadelphia Flyers
shooting player: Ivan Provorov; blocking player: Elias Lindholm
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 09:36Hit
Philadelphia Flyers
hitting player: Carsen Twarynski; hittee player: Milan Lucic
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 09:38Stoppage
Neutral event

tv-timeout; tv-timeout
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 09:47Hit
Calgary Flames
hitting player: Sean Monahan; hittee player: Travis Sanheim
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 10:05Hit
Philadelphia Flyers
hitting player: Chris Stewart; hittee player: Mark Giordano
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 10:07Missed Shot
Philadelphia Flyers
goalie in net: David Rittich; shooting player: Chris Stewart
wide-of-net; tip-in
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 10:21Shot On Goal
Philadelphia Flyers
goalie in net: David Rittich; shooting player: Michael Raffl
wrist
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 10:22Penalty
Calgary Flames
committed by player: Sam Bennett; drawn by player: Michael Raffl
interference; 2.0
—
2019-10-15
Philadelphia Flyers at Calgary Flames
1 REG / 10:22Faceoff
Philadelphia Flyers
winning player: Claude Giroux; losing player: Mark Jankowski
—

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.