NHL Data Hub

NHL play-by-play

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

Reset

302 matching events across 1 games. Last source refresh: Oct 4, 2026 04:29.

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

—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Carl Soderberg
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:25Stoppage
Neutral event

puck-in-benches
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:25Faceoff
Arizona Coyotes
winning player: Brad Richardson; losing player: Elias Lindholm
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:34Stoppage
Neutral event

icing
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:34Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Brad Richardson
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:46Giveaway
Arizona Coyotes
player: Brad Richardson
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 00:54Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Noah Hanifin
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 01:09Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Sean Monahan
backhand
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 01:20Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Sam Bennett
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 01:29Shot On Goal
Arizona Coyotes
goalie in net: David Rittich; shooting player: Aaron Ness
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 02:55Blocked Shot
Arizona Coyotes
shooting player: Jason Demers; blocking player: Milan Lucic
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 03:35Giveaway
Calgary Flames
player: Mikael Backlund
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:01Stoppage
Neutral event

icing
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:01Faceoff
Arizona Coyotes
winning player: Brad Richardson; losing player: Sean Monahan
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:10Hit
Arizona Coyotes
hitting player: Alex Goligoski; hittee player: Elias Lindholm
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:38Blocked Shot
Arizona Coyotes
shooting player: Clayton Keller; blocking player: Rasmus Andersson
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:39Missed Shot
Arizona Coyotes
goalie in net: David Rittich; shooting player: Derek Stepan
over-net; wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:40Stoppage
Neutral event

puck-in-crowd
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:40Faceoff
Arizona Coyotes
winning player: Nick Schmaltz; losing player: Sam Bennett
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 04:45Missed Shot
Arizona Coyotes
goalie in net: David Rittich; shooting player: Jordan Oesterle
wide-of-net; wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 05:20Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Sam Bennett
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 05:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 05:21Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Lawson Crouse
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 05:25Hit
Calgary Flames
hitting player: Milan Lucic; hittee player: Lawson Crouse
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 05:49Hit
Arizona Coyotes
hitting player: Phil Kessel; hittee player: Mark Jankowski
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 06:06Takeaway
Arizona Coyotes
player: Lawson Crouse
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 06:19Giveaway
Arizona Coyotes
player: Lawson Crouse
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 06:28Shot On Goal
Arizona Coyotes
goalie in net: David Rittich; shooting player: Derek Stepan
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 06:29Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 06:29Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Vinnie Hinostroza
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 07:06Missed Shot
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Sean Monahan
wide-of-net; tip-in
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 07:43Hit
Arizona Coyotes
hitting player: Brad Richardson; hittee player: Michael Stone
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 08:08Hit
Calgary Flames
hitting player: Rasmus Andersson; hittee player: Oliver Ekman-Larsson
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 08:36Stoppage
Neutral event

icing
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 08:36Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Carl Soderberg
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 08:46Giveaway
Calgary Flames
player: Derek Ryan
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 08:55Blocked Shot
Calgary Flames
shooting player: Noah Hanifin; blocking player: Jordan Oesterle
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 09:02Hit
Calgary Flames
hitting player: Travis Hamonic; hittee player: Lawson Crouse
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 09:39Missed Shot
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Michael Stone
wide-of-net; slap
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 09:49Shot On Goal
Arizona Coyotes
goalie in net: David Rittich; shooting player: Vinnie Hinostroza
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 10:21Hit
Arizona Coyotes
hitting player: Conor Garland; hittee player: Sean Monahan
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 10:33Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Elias Lindholm
backhand
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 10:34Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 10:34Faceoff
Arizona Coyotes
winning player: Brad Richardson; losing player: Mikael Backlund
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 11:00Missed Shot
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Michael Frolik
wide-of-net; backhand
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 11:09Blocked Shot
Calgary Flames
shooting player: Mark Giordano; blocking player: Brad Richardson
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 11:26Giveaway
Calgary Flames
player: Sean Monahan
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 11:31Shot On Goal
Arizona Coyotes
goalie in net: David Rittich; shooting player: Carl Soderberg
wrist
—
2019-11-16
Calgary Flames at Arizona Coyotes
1 REG / 11:35Missed Shot
Arizona Coyotes
goalie in net: David Rittich; shooting player: Phil Kessel
wide-of-net; wrist
—

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.