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

274 matching events across 1 games. Last source refresh: Oct 4, 2026 05:21.

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

—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Connor McDavid
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:26Blocked Shot
Edmonton Oilers
shooting player: Connor McDavid; blocking player: Kyle Burroughs
blocked
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:40Shot On Goal
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Zach Hyman
tip-in
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:50Missed Shot
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Zach Hyman
wide-left; tip-in
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:00Goal
Edmonton Oilers
goalie in net: Magnus Chrona; scoring player: Ryan McLeod; assist1 player: Zach Hyman; assist2 player: Evan Bouchard
wrist
1-0
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:00Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Leon Draisaitl
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:22Shot On Goal
San Jose Sharks
goalie in net: Stuart Skinner; shooting player: William Eklund
wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:38Blocked Shot
Edmonton Oilers
shooting player: Cody Ceci; blocking player: Jan Rutta
blocked
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:09Hit
San Jose Sharks
hitting player: Kyle Burroughs; hittee player: Evander Kane
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:13Shot On Goal
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Evander Kane
wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:15Faceoff
San Jose Sharks
winning player: Jack Studnicka; losing player: Mattias Janmark
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:25Stoppage
Neutral event

icing
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:25Faceoff
San Jose Sharks
winning player: Jack Studnicka; losing player: Derek Ryan
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:00Hit
Edmonton Oilers
hitting player: Vincent Desharnais; hittee player: Jack Studnicka
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:09Stoppage
Neutral event

puck-in-benches
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:09Faceoff
Edmonton Oilers
winning player: James Hamblin; losing player: Justin Bailey
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:34Takeaway
Edmonton Oilers
player: Adam Erne
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:38Stoppage
Neutral event

offside
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:38Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Connor McDavid
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:46Giveaway
San Jose Sharks
player: Nikita Okhotiuk
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:15Missed Shot
San Jose Sharks
goalie in net: Stuart Skinner; shooting player: Fabian Zetterlund
wide-right; wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:16Shot On Goal
San Jose Sharks
goalie in net: Stuart Skinner; shooting player: Fabian Zetterlund
wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:23Takeaway
San Jose Sharks
player: Tomas Hertl
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:03Shot On Goal
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Darnell Nurse
slap
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:13Missed Shot
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Cody Ceci
wide-right; slap
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:36Hit
San Jose Sharks
hitting player: Jack Studnicka; hittee player: Derek Ryan
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:14Giveaway
San Jose Sharks
player: Jack Studnicka
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:19Hit
San Jose Sharks
hitting player: Nikita Okhotiuk; hittee player: Evander Kane
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:24Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:24Faceoff
San Jose Sharks
winning player: Ryan Carpenter; losing player: James Hamblin
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:02Blocked Shot
Edmonton Oilers
shooting player: James Hamblin; blocking player: Nikita Okhotiuk
blocked
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:04Stoppage
Neutral event

puck-in-netting
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:04Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Ryan Nugent-Hopkins
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:02Missed Shot
San Jose Sharks
goalie in net: Stuart Skinner; shooting player: Tomas Hertl
wide-left; wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:21Hit
San Jose Sharks
hitting player: Filip Zadina; hittee player: Mattias Ekholm
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:22Hit
San Jose Sharks
hitting player: William Eklund; hittee player: Mattias Ekholm
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:45Hit
San Jose Sharks
hitting player: Henry Thrun; hittee player: Leon Draisaitl
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:58Shot On Goal
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Mattias Ekholm
slap
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:59Faceoff
San Jose Sharks
winning player: Jack Studnicka; losing player: Evander Kane
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 09:14Hit
San Jose Sharks
hitting player: Nikita Okhotiuk; hittee player: Derek Ryan
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 09:27Hit
Edmonton Oilers
hitting player: Evander Kane; hittee player: Luke Kunin
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 10:15Goal
Edmonton Oilers
goalie in net: Magnus Chrona; scoring player: Zach Hyman; assist1 player: Connor McDavid; assist2 player: Darnell Nurse
wrist
2-0
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 10:15Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: James Hamblin
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 10:45Missed Shot
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Darnell Nurse
wide-right; wrist
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 11:54Shot On Goal
Edmonton Oilers
goalie in net: Magnus Chrona; shooting player: Mattias Ekholm
tip-in
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 12:12Blocked Shot
San Jose Sharks
shooting player: Jan Rutta; blocking player: Evander Kane
blocked
—
2023-12-28
Edmonton Oilers at San Jose Sharks
1 REG / 12:12Takeaway
San Jose Sharks
player: Mike Hoffman
—

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.