Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

263 matching events across 1 games. Last source refresh: Oct 4, 2026 04:36.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:00Period Start
Neutral event

—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Boone Jenner
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:13Hit
Columbus Blue Jackets
hitting player: Nick Foligno; hittee player: TJ Brodie
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:31Hit
Columbus Blue Jackets
hitting player: Nick Foligno; hittee player: Mark Giordano
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:44Blocked Shot
Calgary Flames
shooting player: Mikael Backlund; blocking player: Ryan Murray
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:44Stoppage
Neutral event

puck-in-netting
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 00:44Faceoff
Columbus Blue Jackets
winning player: Pierre-Luc Dubois; losing player: Elias Lindholm
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 01:05Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Elias Lindholm
tip-in
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 01:05Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 01:05Faceoff
Columbus Blue Jackets
winning player: Riley Nash; losing player: Sean Monahan
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 01:57Missed Shot
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Erik Gustafsson
wide-of-net; slap
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 02:00Takeaway
Calgary Flames
player: Derek Ryan
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 02:47Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Mark Giordano
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 02:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 02:47Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Devin Shore
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 02:55Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Tobias Rieder
tip-in
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 03:26Blocked Shot
Columbus Blue Jackets
shooting player: David Savard; blocking player: Noah Hanifin
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 03:57Blocked Shot
Columbus Blue Jackets
shooting player: Zach Werenski; blocking player: Matthew Tkachuk
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 04:06Shot On Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; shooting player: Boone Jenner
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 04:14Blocked Shot
Columbus Blue Jackets
shooting player: Zach Werenski; blocking player: Andrew Mangiapane
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 04:38Takeaway
Columbus Blue Jackets
player: Alexander Wennberg
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 04:54Stoppage
Neutral event

puck-in-crowd
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 04:54Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Riley Nash
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:02Blocked Shot
Calgary Flames
shooting player: Dillon Dube; blocking player: Riley Nash
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:08Giveaway
Calgary Flames
player: Mark Giordano
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:14Stoppage
Neutral event

puck-in-benches
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:14Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Devin Shore
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:24Hit
Calgary Flames
hitting player: Milan Lucic; hittee player: Scott Harrington
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 05:54Hit
Columbus Blue Jackets
hitting player: Andrew Peeke; hittee player: Derek Ryan
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 06:09Hit
Calgary Flames
hitting player: Rasmus Andersson; hittee player: Gustav Nyquist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 06:13Hit
Columbus Blue Jackets
hitting player: Nick Foligno; hittee player: Noah Hanifin
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 06:22Takeaway
Columbus Blue Jackets
player: Zach Werenski
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 06:36Takeaway
Columbus Blue Jackets
player: Boone Jenner
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 07:24Missed Shot
Columbus Blue Jackets
goalie in net: Cam Talbot; shooting player: Emil Bemstrom
wide-of-net; wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 08:35Takeaway
Columbus Blue Jackets
player: Riley Nash
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 08:56Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; scoring player: Devin Shore; assist1 player: Andrew Peeke; assist2 player: Scott Harrington
wrist
1-0
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 08:56Faceoff
Columbus Blue Jackets
winning player: Boone Jenner; losing player: Sean Monahan
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 09:13Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Elias Lindholm
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 09:47Giveaway
Calgary Flames
player: Derek Forbort
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 09:50Shot On Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; shooting player: Alexander Wennberg
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 10:09Shot On Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; shooting player: Andrew Peeke
snap
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 10:25Blocked Shot
Columbus Blue Jackets
shooting player: Scott Harrington; blocking player: Derek Forbort
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 10:40Shot On Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; shooting player: Ryan Murray
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 10:40Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 10:40Faceoff
Columbus Blue Jackets
winning player: Boone Jenner; losing player: Mikael Backlund
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 11:20Goal
Columbus Blue Jackets
goalie in net: Cam Talbot; scoring player: Gustav Nyquist; assist1 player: Nick Foligno; assist2 player: Pierre-Luc Dubois
snap
2-0
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 11:20Faceoff
Columbus Blue Jackets
winning player: Pierre-Luc Dubois; losing player: Derek Ryan
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 11:48Missed Shot
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Mark Giordano
wide-of-net; wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 12:02Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Mark Giordano
wrist
—
2020-03-04
Columbus Blue Jackets at Calgary Flames
1 REG / 12:04Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Dillon Dube
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.