NHL Data Hub

NHL play-by-play

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

Reset

285 matching events across 1 games. Last source refresh: Oct 4, 2026 04:19.

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

—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Leon Draisaitl
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 00:30Blocked Shot
San Jose Sharks
shooting player: Evander Kane; blocking player: Kris Russell
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 00:55Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Caleb Jones
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 00:55Stoppage
Neutral event

puck-in-crowd
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 00:55Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Kyle Brodziak
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 01:09Takeaway
San Jose Sharks
player: Erik Karlsson
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 01:16Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Timo Meier
wide-of-net; snap
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 01:35Stoppage
Neutral event

offside
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 01:35Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Ryan Nugent-Hopkins
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 01:57Hit
Edmonton Oilers
hitting player: Alexander Petrovic; hittee player: Marcus Sorensen
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 02:24Giveaway
Edmonton Oilers
player: Ty Rattie
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 02:25Hit
Edmonton Oilers
hitting player: Ryan Nugent-Hopkins; hittee player: Barclay Goodrow
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 02:34Hit
San Jose Sharks
hitting player: Radim Simek; hittee player: Ty Rattie
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 02:51Shot On Goal
Edmonton Oilers
goalie in net: Aaron Dell; shooting player: Ty Rattie
wrist
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 03:20Giveaway
San Jose Sharks
player: Tomas Hertl
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 03:53Takeaway
San Jose Sharks
player: Logan Couture
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:05Blocked Shot
San Jose Sharks
shooting player: Erik Karlsson; blocking player: Connor McDavid
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:01Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Erik Karlsson
wrist
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:24Takeaway
San Jose Sharks
player: Timo Meier
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:27Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Brenden Dillon
wide-of-net; wrist
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:32Hit
San Jose Sharks
hitting player: Lukas Radil; hittee player: Jujhar Khaira
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:33Stoppage
Neutral event

icing
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:33Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Connor McDavid
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 04:45Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Jujhar Khaira
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:04Giveaway
San Jose Sharks
player: Brent Burns
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:08Blocked Shot
Edmonton Oilers
shooting player: Tobias Rieder; blocking player: Brent Burns
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:34Blocked Shot
San Jose Sharks
shooting player: Kevin Labanc; blocking player: Kevin Gravel
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:34Stoppage
Neutral event

puck-in-netting
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:34Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Barclay Goodrow
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 05:44Hit
Edmonton Oilers
hitting player: Milan Lucic; hittee player: Joakim Ryan
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 06:00Hit
San Jose Sharks
hitting player: Tim Heed; hittee player: Jesse Puljujarvi
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 06:06Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Barclay Goodrow
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 06:37Goal
San Jose Sharks
goalie in net: Cam Talbot; scoring player: Evander Kane; assist1 player: Tomas Hertl; assist2 player: Erik Karlsson
wrist
0-1
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 06:37Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Connor McDavid
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 07:12Giveaway
Edmonton Oilers
player: Zack Kassian
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 07:06Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Brenden Dillon
wrist
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 07:54Takeaway
Edmonton Oilers
player: Alexander Petrovic
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:23Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Evander Kane
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:29Hit
Edmonton Oilers
hitting player: Milan Lucic; hittee player: Tim Heed
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:34Stoppage
Neutral event

icing
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:34Faceoff
San Jose Sharks
winning player: Barclay Goodrow; losing player: Ryan Nugent-Hopkins
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:39Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Erik Karlsson
snap
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:39Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:39Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Evander Kane
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 08:58Takeaway
Edmonton Oilers
player: Milan Lucic
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 09:05Shot On Goal
Edmonton Oilers
goalie in net: Aaron Dell; shooting player: Darnell Nurse
wrist
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 09:05Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 09:05Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Connor McDavid
—
2019-01-08
Edmonton Oilers at San Jose Sharks
1 REG / 09:14Missed Shot
Edmonton Oilers
goalie in net: Aaron Dell; shooting player: Caleb Jones
wide-of-net; 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.