NHL Data Hub

NHL play-by-play

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

Reset

270 matching events across 1 games. Last source refresh: Oct 4, 2026 04:01.

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

—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Sam Bennett
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:10Stoppage
Neutral event

offside
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:10Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Brandon Sutter
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:28Giveaway
Vancouver Canucks
player: Derrick Pouliot
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:30Hit
Calgary Flames
hitting player: Sam Bennett; hittee player: Derrick Pouliot
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 00:46Blocked Shot
Vancouver Canucks
shooting player: Brandon Sutter; blocking player: TJ Brodie
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:08Stoppage
Neutral event

icing
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:08Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mikael Backlund
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:14Takeaway
Calgary Flames
player: Matthew Tkachuk
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:21Missed Shot
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Dougie Hamilton
wide-of-net; wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:28Hit
Calgary Flames
hitting player: Dougie Hamilton; hittee player: Sven Baertschi
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:41Giveaway
Vancouver Canucks
player: Alex Biega
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:42Giveaway
Calgary Flames
player: Matthew Tkachuk
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:53Giveaway
Calgary Flames
player: Mike Smith
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 01:57Shot On Goal
Vancouver Canucks
goalie in net: Mike Smith; shooting player: Sam Gagner
snap
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 02:06Missed Shot
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Johnny Gaudreau
wide-of-net; snap
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 02:24Missed Shot
Vancouver Canucks
goalie in net: Mike Smith; shooting player: Alexander Burmistrov
wide-of-net; wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 02:44Shot On Goal
Vancouver Canucks
goalie in net: Mike Smith; shooting player: Daniel Sedin
backhand
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 02:57Missed Shot
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Matt Bartkowski
wide-of-net; wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 04:00Shot On Goal
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Mark Jankowski
backhand
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 04:18Blocked Shot
Calgary Flames
shooting player: Michael Stone; blocking player: Chris Tanev
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 04:32Hit
Calgary Flames
hitting player: Sam Bennett; hittee player: Alex Biega
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 04:39Takeaway
Vancouver Canucks
player: Michael Del Zotto
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 04:44Takeaway
Calgary Flames
player: Mikael Backlund
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:02Takeaway
Calgary Flames
player: Matthew Tkachuk
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:47Stoppage
Neutral event

chlg-vis-off-side; chlg-vis-off-side
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:47Faceoff
Calgary Flames
winning player: Curtis Lazar; losing player: Henrik Sedin
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:53Shot On Goal
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Kris Versteeg
backhand
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 05:54Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Kris Versteeg
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 06:30Giveaway
Vancouver Canucks
player: Jacob Markstrom
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 06:33Shot On Goal
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Kris Versteeg
backhand
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 06:44Hit
Vancouver Canucks
hitting player: Alex Biega; hittee player: Kris Versteeg
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 06:52Missed Shot
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Mark Jankowski
wide-of-net; tip-in
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 07:15Shot On Goal
Vancouver Canucks
goalie in net: Mike Smith; shooting player: Sam Gagner
wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 07:16Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 07:16Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Michael Frolik
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 07:43Takeaway
Calgary Flames
player: Mikael Backlund
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 07:56Hit
Vancouver Canucks
hitting player: Alex Biega; hittee player: Matthew Tkachuk
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 08:07Hit
Vancouver Canucks
hitting player: Alex Biega; hittee player: Matthew Tkachuk
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 08:55Stoppage
Neutral event

icing
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 08:55Faceoff
Vancouver Canucks
winning player: Jake Virtanen; losing player: Mark Jankowski
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 09:12Giveaway
Calgary Flames
player: Jaromir Jagr
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 09:51Shot On Goal
Vancouver Canucks
goalie in net: Mike Smith; shooting player: Bo Horvat
wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 10:35Shot On Goal
Calgary Flames
goalie in net: Jacob Markstrom; shooting player: Dougie Hamilton
wrist
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 10:41Takeaway
Calgary Flames
player: Dougie Hamilton
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 10:44Hit
Calgary Flames
hitting player: Micheal Ferland; hittee player: Thomas Vanek
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 10:44Penalty
Calgary Flames
committed by player: Dougie Hamilton; drawn by player: Thomas Vanek
cross-checking; 2.0
—
2017-11-07
Vancouver Canucks at Calgary Flames
1 REG / 10:44Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mikael Backlund
—

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.