Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

309 matching events across 1 games. Last source refresh: Oct 4, 2026 04:29.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Riley Sheahan; losing player: Joe Thornton
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 00:16Giveaway
San Jose Sharks
player: Brenden Dillon
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 00:17Blocked Shot
Edmonton Oilers
shooting player: Jujhar Khaira; blocking player: Tim Heed
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 00:51Hit
San Jose Sharks
hitting player: Barclay Goodrow; hittee player: Darnell Nurse
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 01:02Takeaway
San Jose Sharks
player: Timo Meier
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 01:50Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Kris Russell
wide-of-net; wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 02:14Shot On Goal
San Jose Sharks
goalie in net: Mike Smith; shooting player: Kevin Labanc
backhand
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 02:47Blocked Shot
San Jose Sharks
shooting player: Dylan Gambrell; blocking player: Oscar Klefbom
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:10Giveaway
Edmonton Oilers
player: Joakim Nygard
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:16Stoppage
Neutral event

icing
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:16Faceoff
Edmonton Oilers
winning player: Sam Gagner; losing player: Joe Thornton
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:24Stoppage
Neutral event

icing
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:24Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Sam Gagner
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:31Blocked Shot
San Jose Sharks
shooting player: Radim Simek; blocking player: Patrick Russell
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:36Missed Shot
San Jose Sharks
goalie in net: Mike Smith; shooting player: Brent Burns
wide-of-net; wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 03:52Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Patrick Marleau
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:01Goal
San Jose Sharks
goalie in net: Mike Smith; scoring player: Brent Burns; assist1 player: Marcus Sorensen; assist2 player: Radim Simek
wrist
0-1
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:01Faceoff
Edmonton Oilers
winning player: Riley Sheahan; losing player: Tomas Hertl
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:23Stoppage
Neutral event

icing
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:23Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Tomas Hertl
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:29Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Tim Heed
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:34Hit
San Jose Sharks
hitting player: Tim Heed; hittee player: Darnell Nurse
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 04:43Giveaway
Edmonton Oilers
player: Ethan Bear
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 05:23Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Erik Karlsson
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 05:37Hit
Edmonton Oilers
hitting player: Ethan Bear; hittee player: Dylan Gambrell
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 05:49Giveaway
San Jose Sharks
player: Brent Burns
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 05:50Blocked Shot
Edmonton Oilers
shooting player: James Neal; blocking player: Radim Simek
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 06:30Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 06:30Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Leon Draisaitl
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 06:49Stoppage
Neutral event

icing
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 06:49Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Leon Draisaitl
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:08Giveaway
San Jose Sharks
player: Erik Karlsson
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:14Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Jujhar Khaira
wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:16Hit
Edmonton Oilers
hitting player: Josh Archibald; hittee player: Erik Karlsson
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:23Shot On Goal
San Jose Sharks
goalie in net: Mike Smith; shooting player: Logan Couture
wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:25Shot On Goal
San Jose Sharks
goalie in net: Mike Smith; shooting player: Logan Couture
tip-in
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:27Goal
San Jose Sharks
goalie in net: Mike Smith; scoring player: Evander Kane; assist1 player: Logan Couture; assist2 player: Brenden Dillon
wrist
0-2
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:27Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Joe Thornton
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:38Stoppage
Neutral event

offside
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 07:38Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Joe Thornton
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:04Takeaway
San Jose Sharks
player: Patrick Marleau
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:14Stoppage
Neutral event

puck-in-netting
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:14Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Sam Gagner
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:21Giveaway
San Jose Sharks
player: Tim Heed
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:22Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Joakim Nygard
wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:23Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Patrick Russell
goalpost; wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:34Hit
Edmonton Oilers
hitting player: Sam Gagner; hittee player: Noah Gregor
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 08:42Missed Shot
San Jose Sharks
goalie in net: Mike Smith; shooting player: Dylan Gambrell
wide-of-net; wrist
—
2019-11-12
Edmonton Oilers at San Jose Sharks
1 REG / 09:46Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Marc-Edouard Vlasic
—

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.