NHL Data Hub

NHL play-by-play

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

Reset

327 matching events across 1 games. Last source refresh: Oct 4, 2026 04:18.

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

—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Logan Couture
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 00:17Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Lukas Radil
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 00:24Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 00:28Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Justin Braun
slap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 00:35Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Leon Draisaitl
snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:01Stoppage
Neutral event

offside
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:01Faceoff
Edmonton Oilers
winning player: Jujhar Khaira; losing player: Tomas Hertl
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:20Blocked Shot
Edmonton Oilers
shooting player: Milan Lucic; blocking player: Brenden Dillon
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:25Hit
Edmonton Oilers
hitting player: Jujhar Khaira; hittee player: Evander Kane
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:33Hit
San Jose Sharks
hitting player: Tomas Hertl; hittee player: Milan Lucic
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:37Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Matt Benning
wrist
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 01:53Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Zack Kassian
wide-of-net; wrist
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:07Stoppage
Neutral event

icing
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:07Faceoff
San Jose Sharks
winning player: Barclay Goodrow; losing player: Connor McDavid
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:43Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Lukas Radil
wide-of-net; tip-in
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:49Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Connor McDavid
snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:49Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:49Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Joe Pavelski
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 02:53Missed Shot
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Darnell Nurse
wide-of-net; slap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 03:11Stoppage
Neutral event

icing
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 03:11Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Tomas Hertl
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 03:48Takeaway
Edmonton Oilers
player: Jujhar Khaira
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 03:55Giveaway
Edmonton Oilers
player: Milan Lucic
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 04:23Blocked Shot
San Jose Sharks
shooting player: Brenden Dillon; blocking player: Kailer Yamamoto
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 04:29Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Justin Braun
wide-of-net; snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 04:40Hit
Edmonton Oilers
hitting player: Matt Benning; hittee player: Barclay Goodrow
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 04:45Hit
San Jose Sharks
hitting player: Kevin Labanc; hittee player: Kailer Yamamoto
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 05:07Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Radim Simek
goalpost; snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 05:23Giveaway
San Jose Sharks
player: Lukas Radil
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 05:31Blocked Shot
Edmonton Oilers
shooting player: Tobias Rieder; blocking player: Radim Simek
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 05:35Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Timo Meier
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 05:50Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Marc-Edouard Vlasic
snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:27Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Ty Rattie
wrist
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:02Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Ty Rattie
snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:28Goal
Edmonton Oilers
goalie in net: Martin Jones; scoring player: Connor McDavid; assist1 player: Ty Rattie; assist2 player: Leon Draisaitl
wrist
0-1
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:28Stoppage
Neutral event

video-review; video-review
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:28Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Ryan Nugent-Hopkins
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:44Goal
San Jose Sharks
goalie in net: Cam Talbot; scoring player: Joonas Donskoi; assist1 player: Erik Karlsson; assist2 player: Tomas Hertl
snap
1-1
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 06:44Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Connor McDavid
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:16Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Evander Kane
wide-of-net; wrist
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:23Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Brenden Dillon
snap
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:25Missed Shot
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Kevin Labanc
wide-of-net; wrist
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:38Shot On Goal
San Jose Sharks
goalie in net: Cam Talbot; shooting player: Evander Kane
tip-in
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:53Hit
San Jose Sharks
hitting player: Radim Simek; hittee player: Jujhar Khaira
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 07:59Hit
Edmonton Oilers
hitting player: Kailer Yamamoto; hittee player: Barclay Goodrow
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 08:35Shot On Goal
Edmonton Oilers
goalie in net: Martin Jones; shooting player: Matt Benning
tip-in
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 08:35Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 08:35Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Joe Pavelski
—
2018-12-29
San Jose Sharks at Edmonton Oilers
1 REG / 08:59Giveaway
San Jose Sharks
player: Joe Pavelski
—

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.