NHL Data Hub

NHL play-by-play

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

Reset

264 matching events across 1 games. Last source refresh: Oct 4, 2026 03:48.

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

—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:00Faceoff
Calgary Flames
winning player: Sam Bennett; losing player: Ryan Getzlaf
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:20Stoppage
Neutral event

icing
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:20Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Ryan Getzlaf
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:15Shot On Goal
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: Troy Brouwer
slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:58Stoppage
Neutral event

puck-in-benches
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 00:58Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ryan Getzlaf
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 01:19Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Rickard Rakell
slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 01:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 01:21Faceoff
Anaheim Ducks
winning player: Chris Wagner; losing player: Freddie Hamilton
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 01:33Missed Shot
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: Matt Stajan
wide-of-net; slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 01:53Missed Shot
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Ryan Garbutt
wide-of-net; slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 02:22Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Corey Perry
wrist
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 02:29Goal
Anaheim Ducks
goalie in net: Chad Johnson; scoring player: Clayton Stoner; assist1 player: Corey Perry; assist2 player: Ryan Getzlaf
wrist
0-1
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 02:29Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Sam Bennett
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 02:46Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Ryan Getzlaf
slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:04Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Deryk Engelland
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:07Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Sean Monahan
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:32Shot On Goal
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: Johnny Gaudreau
backhand
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:34Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Sean Monahan
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 03:47Missed Shot
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: TJ Brodie
wide-of-net; slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 04:27Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Michael Frolik
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 04:28Penalty
Anaheim Ducks
committed by player: Antoine Vermette; drawn by player: Matthew Tkachuk
hooking; 2.0
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 04:28Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Ryan Kesler
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 04:45Shot On Goal
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: Sean Monahan
wrist
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 04:57Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Jakob Silfverberg
snap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 05:02Hit
Calgary Flames
hitting player: TJ Brodie; hittee player: Jakob Silfverberg
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 05:23Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Andrew Cogliano
slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 05:25Stoppage
Neutral event

offside
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 05:25Faceoff
Anaheim Ducks
winning player: Ryan Garbutt; losing player: Mikael Backlund
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:10Hit
Calgary Flames
hitting player: Dougie Hamilton; hittee player: Ryan Garbutt
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:05Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Ryan Garbutt
wrist
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:41Shot On Goal
Calgary Flames
goalie in net: Jonathan Bernier; shooting player: Michael Frolik
wrist
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:41Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:41Faceoff
Calgary Flames
winning player: Matt Stajan; losing player: Chris Wagner
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:48Penalty
Calgary Flames
committed by player: Deryk Engelland; drawn by player: Jared Boll
fighting; 5.0
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:46Blocked Shot
Calgary Flames
shooting player: Brett Kulak; blocking player: Ryan Garbutt
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:48Penalty
Anaheim Ducks
committed by player: Jared Boll; drawn by player: Deryk Engelland
fighting; 5.0
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 06:48Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Alex Chiasson
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:04Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Alex Chiasson
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:19Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Alex Chiasson
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:23Stoppage
Neutral event

offside
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:23Faceoff
Calgary Flames
winning player: Sam Bennett; losing player: Ryan Getzlaf
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:32Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Jyrki Jokipakka
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:43Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Sam Bennett
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:52Shot On Goal
Anaheim Ducks
goalie in net: Chad Johnson; shooting player: Sami Vatanen
slap
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:52Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 07:52Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Antoine Vermette
—
2016-11-06
Calgary Flames at Anaheim Ducks
1 REG / 08:02Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Michael Frolik
—
Calgary Flames at Anaheim Ducks

Nov 6, 2016 · Period 1 REG · 02:29

Goal Anaheim Ducks

goalie in net: Chad Johnson; scoring player: Clayton Stoner; assist1 player: Corey Perry; assist2 player: Ryan Getzlaf wrist

Score: 0-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.