NHL Data Hub

NHL play-by-play

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

Reset

332 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-19
Calgary Flames at Buffalo Sabres
1 REG / 00:00Period Start
Neutral event

—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Tage Thompson
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:46Shot On Goal
Calgary Flames
goalie in net: Devon Levi; shooting player: Elias Lindholm
tip-in
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:49Goal
Calgary Flames
goalie in net: Devon Levi; scoring player: Jonathan Huberdeau; assist1 player: Elias Lindholm; assist2 player: Rasmus Andersson
wrist
1-0
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:49Faceoff
Buffalo Sabres
winning player: Dylan Cozens; losing player: Elias Lindholm
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:57Blocked Shot
Buffalo Sabres
shooting player: JJ Peterka; blocking player: Rasmus Andersson
blocked
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:57Stoppage
Neutral event

icing
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 00:57Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Peyton Krebs
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:04Shot On Goal
Calgary Flames
goalie in net: Devon Levi; shooting player: Noah Hanifin
wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:07Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:07Faceoff
Calgary Flames
winning player: Blake Coleman; losing player: Dylan Cozens
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:19Shot On Goal
Calgary Flames
goalie in net: Devon Levi; shooting player: Mikael Backlund
slap
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:21Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Kyle Okposo
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:25Delayed Penalty
Buffalo Sabres

—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:28Penalty
Buffalo Sabres
committed by player: Tyson Jost; drawn by player: Blake Coleman
hooking; 2.0
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:28Faceoff
Buffalo Sabres
winning player: Tage Thompson; losing player: Elias Lindholm
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:51Shot On Goal
Calgary Flames
goalie in net: Devon Levi; shooting player: Nazem Kadri
wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 01:53Takeaway
Calgary Flames
player: Rasmus Andersson
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 02:18Blocked Shot
Buffalo Sabres
shooting player: Kyle Okposo; blocking player: Rasmus Andersson
blocked
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 02:19Stoppage
Neutral event

puck-in-netting
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 02:19Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Peyton Krebs
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 02:44Hit
Buffalo Sabres
hitting player: Connor Clifton; hittee player: Mikael Backlund
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 02:59Takeaway
Buffalo Sabres
player: Alex Tuch
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 03:44Missed Shot
Calgary Flames
goalie in net: Devon Levi; shooting player: Yegor Sharangovich
wide-right; wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 03:51Blocked Shot
Calgary Flames
shooting player: Nikita Zadorov; blocking player: Rasmus Dahlin
blocked
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 04:10Giveaway
Buffalo Sabres
player: Zach Benson
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 04:20Hit
Buffalo Sabres
hitting player: Henri Jokiharju; hittee player: Dillon Dube
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 04:30Giveaway
Buffalo Sabres
player: Connor Clifton
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 04:37Hit
Buffalo Sabres
hitting player: Connor Clifton; hittee player: Nazem Kadri
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 04:46Shot On Goal
Buffalo Sabres
goalie in net: Dan Vladar; shooting player: Owen Power
wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 05:08Shot On Goal
Buffalo Sabres
goalie in net: Dan Vladar; shooting player: Jeff Skinner
tip-in
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 05:15Takeaway
Buffalo Sabres
player: Mattias Samuelsson
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 05:45Hit
Calgary Flames
hitting player: Nikita Zadorov; hittee player: Dylan Cozens
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:06Goal
Buffalo Sabres
goalie in net: Dan Vladar; scoring player: Erik Johnson; assist1 player: Rasmus Dahlin; assist2 player: Kyle Okposo
wrist
1-1
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:06Faceoff
Buffalo Sabres
winning player: Tage Thompson; losing player: Yegor Sharangovich
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:16Hit
Buffalo Sabres
hitting player: Erik Johnson; hittee player: A.J. Greer
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:35Takeaway
Buffalo Sabres
player: Alex Tuch
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:38Delayed Penalty
Calgary Flames

—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:47Penalty
Calgary Flames
committed by player: Walker Duehr; drawn by player: Jeff Skinner
slashing; 2.0
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:47Stoppage
Neutral event

referee-or-linesman; tv-timeout
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:47Faceoff
Buffalo Sabres
winning player: Alex Tuch; losing player: Mikael Backlund
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 06:50Shot On Goal
Buffalo Sabres
goalie in net: Dan Vladar; shooting player: Rasmus Dahlin
wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:07Takeaway
Calgary Flames
player: Mikael Backlund
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:11Missed Shot
Calgary Flames
goalie in net: Devon Levi; shooting player: Mikael Backlund
wide-left; backhand
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:46Missed Shot
Buffalo Sabres
goalie in net: Dan Vladar; shooting player: Alex Tuch
wide-right; tip-in
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:47Stoppage
Neutral event

net-dislodged-by-goaltender
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:47Faceoff
Calgary Flames
winning player: Yegor Sharangovich; losing player: Peyton Krebs
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 07:55Shot On Goal
Calgary Flames
goalie in net: Devon Levi; shooting player: Yegor Sharangovich
wrist
—
2023-10-19
Calgary Flames at Buffalo Sabres
1 REG / 08:28Blocked Shot
Buffalo Sabres
shooting player: JJ Peterka; blocking player: Noah Hanifin
blocked
—
Calgary Flames at Buffalo Sabres

Oct 19, 2023 · Period 1 REG · 00:49

Goal Calgary Flames

goalie in net: Devon Levi; scoring player: Jonathan Huberdeau; assist1 player: Elias Lindholm; assist2 player: Rasmus Andersson wrist

Score: 1-0 (away-home)
Calgary Flames at Buffalo Sabres

Oct 19, 2023 · Period 1 REG · 06:06

Goal Buffalo Sabres

goalie in net: Dan Vladar; scoring player: Erik Johnson; assist1 player: Rasmus Dahlin; assist2 player: Kyle Okposo wrist

Score: 1-1 (away-home)

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.