NHL Data Hub

NHL play-by-play

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

Reset

339 matching events across 1 games. Last source refresh: Oct 4, 2026 05:17.

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

—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:00Faceoff
Washington Capitals
winning player: Evgeny Kuznetsov; losing player: Elias Lindholm
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:19Takeaway
Washington Capitals
player: Tom Wilson
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:28Stoppage
Neutral event

icing
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:28Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: T.J. Oshie
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:52Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Matt Coronato
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:54Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Mikael Backlund
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 00:56Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Dylan Strome
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:00Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: MacKenzie Weegar
snap
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:06Stoppage
Neutral event

puck-in-benches
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:06Faceoff
Washington Capitals
winning player: Dylan Strome; losing player: Nazem Kadri
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:18Takeaway
Calgary Flames
player: Nazem Kadri
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:20Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Nikita Zadorov
snap
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:23Faceoff
Calgary Flames
winning player: A.J. Greer; losing player: Nic Dowd
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:26Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Chris Tanev
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:41Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Yegor Sharangovich
snap
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:49Stoppage
Neutral event

puck-in-benches
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:49Faceoff
Washington Capitals
winning player: Evgeny Kuznetsov; losing player: Elias Lindholm
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:57Stoppage
Neutral event

offside
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 01:57Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Evgeny Kuznetsov
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 02:06Blocked Shot
Washington Capitals
shooting player: Martin Fehérváry; blocking player: Rasmus Andersson
blocked
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 02:12Hit
Washington Capitals
hitting player: Tom Wilson; hittee player: Jonathan Huberdeau
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 02:28Blocked Shot
Washington Capitals
shooting player: Trevor van Riemsdyk; blocking player: Jonathan Huberdeau
blocked
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 02:43Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Nikita Zadorov
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 03:02Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Mikael Backlund
tip-in
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 03:11Giveaway
Washington Capitals
player: T.J. Oshie
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 03:13Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Mikael Backlund
tip-in
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 03:29Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Chris Tanev
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 03:33Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Blake Coleman
slap
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:27Giveaway
Washington Capitals
player: Alexander Alexeyev
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:32Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Nick Jensen
blocked
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:38Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Noah Hanifin
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:40Faceoff
Calgary Flames
winning player: Adam Ruzicka; losing player: Nic Dowd
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:43Shot On Goal
Calgary Flames
goalie in net: Darcy Kuemper; shooting player: Dillon Dube
snap
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:47Goal
Calgary Flames
goalie in net: Darcy Kuemper; scoring player: Adam Ruzicka; assist1 player: Noah Hanifin; assist2 player: Dillon Dube
snap
1-0
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 04:47Faceoff
Calgary Flames
winning player: Yegor Sharangovich; losing player: Dylan Strome
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 05:13Giveaway
Calgary Flames
player: A.J. Greer
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 05:14Blocked Shot
Calgary Flames
shooting player: Walker Duehr; blocking player: A.J. Greer
teammate-blocked
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 05:27Missed Shot
Washington Capitals
goalie in net: Jacob Markstrom; shooting player: Dylan Strome
wide-right; tip-in
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 05:32Hit
Calgary Flames
hitting player: Walker Duehr; hittee player: Rasmus Sandin
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 06:10Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 06:10Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: T.J. Oshie
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 06:54Hit
Washington Capitals
hitting player: Alex Ovechkin; hittee player: Mikael Backlund
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 07:15Hit
Washington Capitals
hitting player: Martin Fehérváry; hittee player: Nazem Kadri
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 07:18Takeaway
Washington Capitals
player: Matthew Phillips
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 07:22Shot On Goal
Washington Capitals
goalie in net: Jacob Markstrom; shooting player: Dylan Strome
wrist
—
2023-10-16
Calgary Flames at Washington Capitals
1 REG / 07:30Stoppage
Neutral event

offside
—

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.