NHL Data Hub

NHL play-by-play

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

Reset

292 matching events across 1 games. Last source refresh: Oct 4, 2026 03:51.

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

—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Nathan MacKinnon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 00:22Takeaway
Calgary Flames
player: Sean Monahan
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 01:16Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Matthew Tkachuk
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 01:19Giveaway
Calgary Flames
player: Michael Frolik
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 01:57Giveaway
Calgary Flames
player: Deryk Engelland
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 02:42Hit
Colorado Avalanche
hitting player: Joe Colborne; hittee player: Tyler Wotherspoon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 02:47Stoppage
Neutral event

offside
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 02:47Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Nathan MacKinnon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 03:09Hit
Calgary Flames
hitting player: Mark Giordano; hittee player: Tyson Barrie
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 03:39Takeaway
Calgary Flames
player: Dennis Wideman
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:13Hit
Calgary Flames
hitting player: Dennis Wideman; hittee player: Matt Duchene
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:21Giveaway
Calgary Flames
player: TJ Brodie
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:24Missed Shot
Colorado Avalanche
goalie in net: Brian Elliott; shooting player: Jarome Iginla
wide-of-net; tip-in
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:28Stoppage
Neutral event

icing
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:28Faceoff
Colorado Avalanche
winning player: Blake Comeau; losing player: Sean Monahan
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 04:57Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Deryk Engelland
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 05:35Hit
Calgary Flames
hitting player: Micheal Ferland; hittee player: Nikita Zadorov
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 05:40Hit
Colorado Avalanche
hitting player: Cody McLeod; hittee player: Kris Versteeg
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 05:50Hit
Colorado Avalanche
hitting player: Nikita Zadorov; hittee player: Sam Bennett
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 06:06Takeaway
Calgary Flames
player: Mark Giordano
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 06:24Giveaway
Calgary Flames
player: Lance Bouma
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:10Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Mikael Backlund
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:10Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:10Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Nathan MacKinnon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:38Hit
Calgary Flames
hitting player: Matthew Tkachuk; hittee player: Nikita Zadorov
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:41Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Dougie Hamilton
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 07:41Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Matt Duchene
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:03Stoppage
Neutral event

puck-in-crowd
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:03Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Matt Duchene
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:17Giveaway
Calgary Flames
player: Dennis Wideman
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:21Missed Shot
Colorado Avalanche
goalie in net: Brian Elliott; shooting player: Matt Duchene
wide-of-net; wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:37Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Johnny Gaudreau
slap
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 08:58Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Kris Versteeg
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:02Shot On Goal
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Micheal Ferland
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:20Giveaway
Calgary Flames
player: Kris Versteeg
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:26Takeaway
Calgary Flames
player: Deryk Engelland
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:37Hit
Calgary Flames
hitting player: Freddie Hamilton; hittee player: Patrick Wiercioch
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:46Blocked Shot
Calgary Flames
shooting player: Dougie Hamilton; blocking player: Nikita Zadorov
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:47Stoppage
Neutral event

puck-in-netting
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:47Faceoff
Calgary Flames
winning player: Freddie Hamilton; losing player: Nathan MacKinnon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 09:55Blocked Shot
Calgary Flames
shooting player: Lance Bouma; blocking player: Rene Bourque
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:02Stoppage
Neutral event

icing
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:02Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Nathan MacKinnon
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:11Giveaway
Calgary Flames
player: Michael Frolik
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:12Shot On Goal
Colorado Avalanche
goalie in net: Brian Elliott; shooting player: Francois Beauchemin
wrist
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:13Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:13Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Matt Duchene
—
2017-01-04
Colorado Avalanche at Calgary Flames
1 REG / 10:39Missed Shot
Calgary Flames
goalie in net: Calvin Pickard; shooting player: Johnny Gaudreau
wide-of-net; wrap-around
—

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.