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

329 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-19
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Riley Sheahan
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 00:08Takeaway
Edmonton Oilers
player: Josh Archibald
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 00:30Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Tomas Hertl
deflected
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:16Blocked Shot
Edmonton Oilers
shooting player: Zack Kassian; blocking player: Logan Couture
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:17Stoppage
Neutral event

high-stick
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:17Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Ryan Nugent-Hopkins
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:31Stoppage
Neutral event

offside
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:31Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Ryan Nugent-Hopkins
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:48Takeaway
San Jose Sharks
player: Patrick Marleau
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:51Stoppage
Neutral event

icing
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 01:51Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Joe Thornton
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:33Hit
San Jose Sharks
hitting player: Timo Meier; hittee player: Darnell Nurse
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:34Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Ethan Bear
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:47Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Connor McDavid
wide-of-net; wrap-around
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:48Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Caleb Jones
wide-of-net; slap
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 02:48Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Gaetan Haas
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 03:04Hit
San Jose Sharks
hitting player: Mario Ferraro; hittee player: Alex Chiasson
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 03:21Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Oscar Klefbom
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 03:29Blocked Shot
Edmonton Oilers
shooting player: Oscar Klefbom; blocking player: Melker Karlsson
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 03:34Goal
Edmonton Oilers
goalie in net: Martin Jones; scoring player: Markus Granlund; assist1 player: Oscar Klefbom; assist2 player: Gaetan Haas
wrist
1-0
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 03:34Faceoff
Edmonton Oilers
winning player: Riley Sheahan; losing player: Logan Couture
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 04:38Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Ryan Nugent-Hopkins
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 04:39Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Jujhar Khaira
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 04:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 04:40Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Leon Draisaitl
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 05:06Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Tomas Hertl
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 05:18Takeaway
San Jose Sharks
player: Barclay Goodrow
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 05:26Missed Shot
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Timo Meier
wide-of-net; wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:09Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Marcus Sorensen
backhand
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:16Missed Shot
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Evander Kane
over-net; wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:23Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Marcus Sorensen
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:32Giveaway
San Jose Sharks
player: Evander Kane
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:40Giveaway
Edmonton Oilers
player: Ryan Nugent-Hopkins
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:51Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Logan Couture
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:53Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Evander Kane
slap
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:56Stoppage
Neutral event

offside; tv-timeout
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 06:56Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Gaetan Haas
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:12Giveaway
San Jose Sharks
player: Mario Ferraro
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:15Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Darnell Nurse
wide-of-net; wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:20Stoppage
Neutral event

icing
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:20Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Leon Draisaitl
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:26Takeaway
Edmonton Oilers
player: Ethan Bear
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:41Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Darnell Nurse
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:59Goal
Edmonton Oilers
goalie in net: Martin Jones; scoring player: Zack Kassian; assist1 player: Connor McDavid; assist2 player: Darnell Nurse
backhand
2-0
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 07:59Faceoff
San Jose Sharks
winning player: Patrick Marleau; losing player: Riley Sheahan
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 08:42Hit
San Jose Sharks
hitting player: Patrick Marleau; hittee player: Riley Sheahan
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 08:50Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Kevin Labanc
wrist
—
2019-11-19
Edmonton Oilers at San Jose Sharks
1 REG / 09:05Shot On Goal
San Jose Sharks
goalie in net: Mikko Koskinen; shooting player: Evander Kane
wrist
—

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.