NHL Data Hub

NHL play-by-play

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

Reset

303 matching events across 1 games. Last source refresh: Oct 4, 2026 03:59.

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

—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Connor McDavid
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 00:13Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Derek Dorsett
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 00:22Hit
Vancouver Canucks
hitting player: Derek Dorsett; hittee player: Connor McDavid
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 00:30Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Leon Draisaitl
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:00Missed Shot
Vancouver Canucks
goalie in net: Cam Talbot; shooting player: Jake Virtanen
over-net; wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:08Goal
Edmonton Oilers
goalie in net: Jacob Markstrom; scoring player: Kris Russell; assist1 player: Zack Kassian; assist2 player: Milan Lucic
wrist
1-0
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:08Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Bo Horvat
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:23Stoppage
Neutral event

icing
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:23Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Ryan Strome
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:36Hit
Edmonton Oilers
hitting player: Eric Gryba; hittee player: Bo Horvat
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:44Shot On Goal
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Drake Caggiula
wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 01:44Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Leon Draisaitl
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 02:07Hit
Vancouver Canucks
hitting player: Derek Dorsett; hittee player: Oscar Klefbom
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:00Hit
Edmonton Oilers
hitting player: Milan Lucic; hittee player: Erik Gudbranson
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:16Stoppage
Neutral event

icing
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:16Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Jujhar Khaira
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:27Missed Shot
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Mark Letestu
wide-of-net; slap
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:37Takeaway
Vancouver Canucks
player: Ben Hutton
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:41Stoppage
Neutral event

icing
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:41Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Leon Draisaitl
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:45Stoppage
Neutral event

puck-in-crowd
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:45Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Bo Horvat
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 03:53Hit
Edmonton Oilers
hitting player: Patrick Maroon; hittee player: Chris Tanev
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:14Missed Shot
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Leon Draisaitl
goalpost; wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:21Blocked Shot
Edmonton Oilers
shooting player: Oscar Klefbom; blocking player: Derek Dorsett
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:27Stoppage
Neutral event

icing
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:27Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Jussi Jokinen
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:38Hit
Edmonton Oilers
hitting player: Matt Benning; hittee player: Derek Dorsett
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:46Penalty
Vancouver Canucks

bench; 2.0
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 04:46Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Brandon Sutter
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:20Stoppage
Neutral event

offside
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:20Faceoff
Edmonton Oilers
winning player: Mark Letestu; losing player: Markus Granlund
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:36Hit
Edmonton Oilers
hitting player: Mark Letestu; hittee player: Alexander Edler
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:39Giveaway
Vancouver Canucks
player: Chris Tanev
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:48Missed Shot
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Leon Draisaitl
goalpost; snap
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 05:59Shot On Goal
Vancouver Canucks
goalie in net: Cam Talbot; shooting player: Chris Tanev
wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 06:13Takeaway
Vancouver Canucks
player: Alexander Burmistrov
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 06:37Missed Shot
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Patrick Maroon
wide-of-net; wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 07:15Penalty
Edmonton Oilers
committed by player: Adam Larsson; drawn by player: Henrik Sedin
interference; 2.0
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 07:15Stoppage
Neutral event

tv-timeout; tv-timeout
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 07:15Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Bo Horvat
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 07:35Goal
Vancouver Canucks
goalie in net: Cam Talbot; scoring player: Bo Horvat; assist1 player: Ben Hutton; assist2 player: Jacob Markstrom
wrist
1-1
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 07:35Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Bo Horvat
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 08:18Missed Shot
Edmonton Oilers
goalie in net: Jacob Markstrom; shooting player: Darnell Nurse
wide-of-net; wrist
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 08:33Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Alexander Edler
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 08:38Blocked Shot
Vancouver Canucks
shooting player: Sam Gagner; blocking player: Ryan Nugent-Hopkins
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 08:51Blocked Shot
Vancouver Canucks
shooting player: Chris Tanev; blocking player: Milan Lucic
—
2017-10-07
Edmonton Oilers at Vancouver Canucks
1 REG / 08:59Hit
Vancouver Canucks
hitting player: Jake Virtanen; hittee player: Ryan Nugent-Hopkins
—

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.