NHL Data Hub

NHL play-by-play

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

Reset

350 matching events across 1 games. Last source refresh: Oct 4, 2026 03:47.

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

—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:00Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Mikael Backlund
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:15Shot On Goal
Calgary Flames
goalie in net: Corey Crawford; shooting player: Michael Frolik
backhand
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:15Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Sean Monahan
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:31Blocked Shot
Chicago Blackhawks
shooting player: Tyler Motte; blocking player: Sean Monahan
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:32Stoppage
Neutral event

puck-in-crowd
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:32Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Artem Anisimov
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:53Hit
Calgary Flames
hitting player: Lance Bouma; hittee player: Artemi Panarin
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:54Stoppage
Neutral event

hand-pass
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 00:54Faceoff
Calgary Flames
winning player: Sam Bennett; losing player: Artem Anisimov
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 01:00Stoppage
Neutral event

puck-in-benches
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 01:00Faceoff
Chicago Blackhawks
winning player: Artem Anisimov; losing player: Sam Bennett
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 01:40Missed Shot
Calgary Flames
goalie in net: Corey Crawford; shooting player: Troy Brouwer
wide-of-net; wrist
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 02:13Blocked Shot
Calgary Flames
shooting player: Dennis Wideman; blocking player: Niklas Hjalmarsson
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 02:21Blocked Shot
Chicago Blackhawks
shooting player: Tyler Motte; blocking player: Mark Giordano
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 02:21Stoppage
Neutral event

puck-in-netting
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 02:21Faceoff
Calgary Flames
winning player: Freddie Hamilton; losing player: Nick Schmaltz
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 02:45Hit
Calgary Flames
hitting player: Freddie Hamilton; hittee player: Gustav Forsling
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:12Takeaway
Calgary Flames
player: Lance Bouma
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:12Blocked Shot
Calgary Flames
shooting player: Lance Bouma; blocking player: Michal Rozsival
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:12Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:12Faceoff
Chicago Blackhawks
winning player: Marcus Kruger; losing player: Mikael Backlund
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:22Stoppage
Neutral event

icing
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:22Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Marcus Kruger
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:36Stoppage
Neutral event

icing
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:36Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Sean Monahan
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 03:42Blocked Shot
Chicago Blackhawks
shooting player: Niklas Hjalmarsson; blocking player: Alex Chiasson
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 04:12Penalty
Chicago Blackhawks
committed by player: Tyler Motte; drawn by player: Johnny Gaudreau
tripping; 2.0
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 04:12Faceoff
Chicago Blackhawks
winning player: Marcus Kruger; losing player: Sam Bennett
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 04:50Shot On Goal
Calgary Flames
goalie in net: Corey Crawford; shooting player: Dougie Hamilton
wrist
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 04:51Goal
Calgary Flames
goalie in net: Corey Crawford; scoring player: Sam Bennett; assist1 player: Dougie Hamilton; assist2 player: Micheal Ferland
wrist
1-0
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 04:51Faceoff
Calgary Flames
winning player: Matt Stajan; losing player: Artem Anisimov
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 05:04Hit
Calgary Flames
hitting player: Matt Stajan; hittee player: Michal Rozsival
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 05:30Blocked Shot
Chicago Blackhawks
shooting player: Nick Schmaltz; blocking player: Dennis Wideman
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 05:50Hit
Calgary Flames
hitting player: Alex Chiasson; hittee player: Niklas Hjalmarsson
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 05:55Shot On Goal
Calgary Flames
goalie in net: Corey Crawford; shooting player: Deryk Engelland
slap
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 06:32Shot On Goal
Calgary Flames
goalie in net: Corey Crawford; shooting player: Mikael Backlund
snap
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 06:32Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 06:32Faceoff
Calgary Flames
winning player: Sam Bennett; losing player: Marcus Kruger
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 06:46Stoppage
Neutral event

offside
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 06:46Faceoff
Chicago Blackhawks
winning player: Marcus Kruger; losing player: Sam Bennett
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:01Hit
Chicago Blackhawks
hitting player: Dennis Rasmussen; hittee player: Deryk Engelland
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:19Blocked Shot
Chicago Blackhawks
shooting player: Jordin Tootoo; blocking player: Kris Versteeg
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:26Blocked Shot
Calgary Flames
shooting player: Troy Brouwer; blocking player: Brian Campbell
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:26Stoppage
Neutral event

puck-in-netting
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:26Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Sean Monahan
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:40Hit
Calgary Flames
hitting player: Dennis Wideman; hittee player: Richard Panik
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:49Penalty
Calgary Flames
committed by player: Alex Chiasson; drawn by player: Niklas Hjalmarsson
interference; 2.0
—
2016-10-24
Calgary Flames at Chicago Blackhawks
1 REG / 07:49Faceoff
Calgary Flames
winning player: Matt Stajan; losing player: Patrick Kane
—

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.