NHL Data Hub

NHL play-by-play

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

Reset

304 matching events across 1 games. Last source refresh: Oct 4, 2026 05:20.

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

—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Nico Hischier
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:11Missed Shot
New Jersey Devils
goalie in net: Dustin Wolf; shooting player: Jesper Bratt
short; wrist
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:13Takeaway
New Jersey Devils
player: Jesper Bratt
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:29Missed Shot
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Noah Hanifin
wide-right; wrist
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:34Blocked Shot
Calgary Flames
shooting player: Blake Coleman; blocking player: Ondrej Palat
blocked
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:39Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Blake Coleman
wrist
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 00:40Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Blake Coleman
backhand
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:09Stoppage
Neutral event

offside
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:09Faceoff
New Jersey Devils
winning player: Erik Haula; losing player: Elias Lindholm
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:42Shot On Goal
New Jersey Devils
goalie in net: Dustin Wolf; shooting player: Tyler Toffoli
slap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:52Stoppage
Neutral event

puck-in-netting
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:52Hit
Calgary Flames
hitting player: Ilya Solovyov; hittee player: Dawson Mercer
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:52Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Curtis Lazar
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:59Stoppage
Neutral event

icing
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 01:59Faceoff
New Jersey Devils
winning player: Dawson Mercer; losing player: Nazem Kadri
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 02:00Shot On Goal
New Jersey Devils
goalie in net: Dustin Wolf; shooting player: Colin Miller
slap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 02:18Giveaway
Calgary Flames
player: Matt Coronato
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 02:31Giveaway
Calgary Flames
player: Dustin Wolf
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 02:32Hit
New Jersey Devils
hitting player: Nathan Bastian; hittee player: Matt Coronato
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 02:58Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: MacKenzie Weegar
slap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 03:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 03:00Faceoff
New Jersey Devils
winning player: Nico Hischier; losing player: Mikael Backlund
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 03:10Takeaway
Calgary Flames
player: Mikael Backlund
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 03:13Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Mikael Backlund
backhand
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 03:47Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Andrew Mangiapane
snap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:04Hit
New Jersey Devils
hitting player: Jonas Siegenthaler; hittee player: Andrew Mangiapane
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:09Shot On Goal
New Jersey Devils
goalie in net: Dustin Wolf; shooting player: Jack Hughes
snap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:11Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Dawson Mercer
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:43Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Nazem Kadri
wrist
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 04:55Takeaway
Calgary Flames
player: MacKenzie Weegar
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 05:02Missed Shot
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Rasmus Andersson
wide-left; slap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 05:10Takeaway
Calgary Flames
player: Matt Coronato
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 05:32Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Michael McLeod
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 05:38Hit
Calgary Flames
hitting player: A.J. Greer; hittee player: Simon Nemec
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 06:11Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Noah Hanifin
wrist
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 06:17Hit
New Jersey Devils
hitting player: Jonas Siegenthaler; hittee player: Noah Hanifin
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 06:41Giveaway
Calgary Flames
player: Ilya Solovyov
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 06:48Giveaway
Calgary Flames
player: Yegor Sharangovich
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 07:09Takeaway
Calgary Flames
player: Andrew Mangiapane
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 07:16Takeaway
New Jersey Devils
player: Luke Hughes
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 07:23Shot On Goal
Calgary Flames
goalie in net: Vitek Vanecek; shooting player: Andrew Mangiapane
slap
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 07:51Blocked Shot
Calgary Flames
shooting player: Noah Hanifin; blocking player: John Marino
blocked
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 08:20Takeaway
New Jersey Devils
player: Simon Nemec
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 08:28Blocked Shot
Calgary Flames
shooting player: Dillon Dube; blocking player: Simon Nemec
blocked
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 08:38Giveaway
Calgary Flames
player: Dillon Dube
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 09:05Takeaway
New Jersey Devils
player: Colin Miller
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 09:21Stoppage
Neutral event

icing
—
2023-12-09
New Jersey Devils at Calgary Flames
1 REG / 09:21Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Nico Hischier
—

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.