NHL Data Hub

NHL play-by-play

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

Reset

305 matching events across 1 games. Last source refresh: Oct 4, 2026 05:02.

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

—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Tage Thompson
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 00:16Stoppage
Neutral event

icing
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 00:16Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Tage Thompson
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 00:31Missed Shot
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: Tage Thompson
wide-of-net; wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:03Takeaway
Calgary Flames
player: Nazem Kadri
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:23Missed Shot
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: JJ Peterka
wide-of-net; wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:24Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:24Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Rasmus Asplund
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:28Missed Shot
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: Mattias Samuelsson
wide-of-net; wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:33Stoppage
Neutral event

icing
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:33Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Casey Mittelstadt
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:40Shot On Goal
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: Rasmus Dahlin
wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 01:53Shot On Goal
Calgary Flames
goalie in net: Eric Comrie; shooting player: Tyler Toffoli
wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 02:30Takeaway
Buffalo Sabres
player: Kyle Okposo
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 02:40Missed Shot
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: Zemgus Girgensons
wide-of-net; wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 02:59Stoppage
Neutral event

offside
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 02:59Faceoff
Buffalo Sabres
winning player: Tage Thompson; losing player: Mikael Backlund
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 03:29Hit
Calgary Flames
hitting player: Mikael Backlund; hittee player: Tage Thompson
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 03:32Shot On Goal
Calgary Flames
goalie in net: Eric Comrie; shooting player: Chris Tanev
wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 03:56Hit
Buffalo Sabres
hitting player: Casey Fitzgerald; hittee player: Dillon Dube
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:08Shot On Goal
Calgary Flames
goalie in net: Eric Comrie; shooting player: Andrew Mangiapane
tip-in
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:12Shot On Goal
Calgary Flames
goalie in net: Eric Comrie; shooting player: Nazem Kadri
wrist
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:17Missed Shot
Calgary Flames
goalie in net: Eric Comrie; shooting player: Connor Mackey
wide-of-net; slap
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:21Goal
Calgary Flames
goalie in net: Eric Comrie; scoring player: Andrew Mangiapane; assist1 player: Nazem Kadri; assist2 player: Dillon Dube
wrist
0-1
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:21Faceoff
Buffalo Sabres
winning player: Casey Mittelstadt; losing player: Elias Lindholm
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:39Stoppage
Neutral event

icing
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:39Faceoff
Buffalo Sabres
winning player: Kyle Okposo; losing player: Elias Lindholm
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:59Stoppage
Neutral event

referee-or-linesman; player-injury
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 04:59Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Zemgus Girgensons
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:05Stoppage
Neutral event

hand-pass
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:05Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Tage Thompson
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:16Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Rasmus Dahlin
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:27Blocked Shot
Calgary Flames
shooting player: Blake Coleman; blocking player: Rasmus Dahlin
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:51Stoppage
Neutral event

icing
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:51Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Dylan Cozens
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:53Blocked Shot
Calgary Flames
shooting player: Milan Lucic; blocking player: Mattias Samuelsson
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:54Stoppage
Neutral event

puck-frozen
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 05:54Faceoff
Buffalo Sabres
winning player: Dylan Cozens; losing player: Kevin Rooney
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 06:22Blocked Shot
Buffalo Sabres
shooting player: JJ Peterka; blocking player: Kevin Rooney
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 06:33Shot On Goal
Buffalo Sabres
goalie in net: Jacob Markstrom; shooting player: Dylan Cozens
backhand
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 06:34Goal
Buffalo Sabres
goalie in net: Jacob Markstrom; scoring player: Dylan Cozens; assist1 player: Jacob Bryson; assist2 player: Vinnie Hinostroza
poke
1-1
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 06:34Faceoff
Buffalo Sabres
winning player: Casey Mittelstadt; losing player: Nazem Kadri
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 06:57Shot On Goal
Calgary Flames
goalie in net: Eric Comrie; shooting player: Michael Stone
backhand
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 07:14Hit
Calgary Flames
hitting player: Connor Mackey; hittee player: Casey Mittelstadt
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 08:04Blocked Shot
Buffalo Sabres
shooting player: Peyton Krebs; blocking player: Chris Tanev
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 08:18Blocked Shot
Buffalo Sabres
shooting player: Zemgus Girgensons; blocking player: Jonathan Huberdeau
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 08:20Penalty
Calgary Flames

too-many-men-on-the-ice; 2.0
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 08:20Stoppage
Neutral event

tv-timeout; tv-timeout
—
2022-10-20
Buffalo Sabres at Calgary Flames
1 REG / 08:20Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Casey Mittelstadt
—
Buffalo Sabres at Calgary Flames

Oct 20, 2022 · Period 1 REG · 04:21

Goal Calgary Flames

goalie in net: Eric Comrie; scoring player: Andrew Mangiapane; assist1 player: Nazem Kadri; assist2 player: Dillon Dube wrist

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

Oct 20, 2022 · Period 1 REG · 06:34

Goal Buffalo Sabres

goalie in net: Jacob Markstrom; scoring player: Dylan Cozens; assist1 player: Jacob Bryson; assist2 player: Vinnie Hinostroza poke

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.