NHL Data Hub

NHL play-by-play

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

Reset

308 matching events across 1 games. Last source refresh: Oct 4, 2026 04:43.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:00Period Start
Neutral event

—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Connor McDavid
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:12Hit
Edmonton Oilers
hitting player: Connor McDavid; hittee player: Josh Norris
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:27Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: Nikita Zaitsev
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:52Blocked Shot
Edmonton Oilers
shooting player: Connor McDavid; blocking player: Thomas Chabot
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:59Stoppage
Neutral event

icing
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 00:59Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Ryan Nugent-Hopkins
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 01:05Takeaway
Edmonton Oilers
player: Kailer Yamamoto
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 01:14Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Adam Larsson
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 01:39Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Drake Batherson
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 01:44Shot On Goal
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Kris Russell
backhand
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 01:45Hit
Ottawa Senators
hitting player: Chris Tierney; hittee player: Kris Russell
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 02:08Stoppage
Neutral event

puck-frozen
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 02:08Faceoff
Ottawa Senators
winning player: Clark Bishop; losing player: Kyle Turris
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:01Hit
Ottawa Senators
hitting player: Nick Paul; hittee player: Adam Larsson
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:14Missed Shot
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Jujhar Khaira
goalpost; wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:25Missed Shot
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Jujhar Khaira
over-net; backhand
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:47Missed Shot
Ottawa Senators
goalie in net: Mikko Koskinen; shooting player: Mike Reilly
wide-of-net; wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:50Shot On Goal
Ottawa Senators
goalie in net: Mikko Koskinen; shooting player: Brady Tkachuk
tip-in
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:59Shot On Goal
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Connor McDavid
wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 03:59Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Clark Bishop
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:11Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Connor Brown
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:21Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:27Missed Shot
Ottawa Senators
goalie in net: Mikko Koskinen; shooting player: Alex Formenton
wide-of-net; wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:41Stoppage
Neutral event

puck-in-netting
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:41Faceoff
Ottawa Senators
winning player: Artem Anisimov; losing player: Ryan Nugent-Hopkins
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:55Takeaway
Edmonton Oilers
player: Kailer Yamamoto
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 04:56Blocked Shot
Edmonton Oilers
shooting player: Ryan Nugent-Hopkins; blocking player: Artem Zub
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:12Stoppage
Neutral event

offside
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:12Faceoff
Ottawa Senators
winning player: Clark Bishop; losing player: Kyle Turris
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:24Takeaway
Ottawa Senators
player: Connor Brown
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:29Blocked Shot
Ottawa Senators
shooting player: Braydon Coburn; blocking player: Kris Russell
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:38Shot On Goal
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Adam Larsson
snap
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:45Takeaway
Ottawa Senators
player: Connor Brown
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 05:50Blocked Shot
Ottawa Senators
shooting player: Clark Bishop; blocking player: Kris Russell
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:10Hit
Ottawa Senators
hitting player: Thomas Chabot; hittee player: Jujhar Khaira
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:38Giveaway
Ottawa Senators
player: Artem Anisimov
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:41Missed Shot
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Jujhar Khaira
wide-of-net; snap
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:48Blocked Shot
Edmonton Oilers
shooting player: Jujhar Khaira; blocking player: Artem Anisimov
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:49Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 06:49Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Connor McDavid
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:08Shot On Goal
Ottawa Senators
goalie in net: Mikko Koskinen; shooting player: Nikita Zaitsev
wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:16Hit
Ottawa Senators
hitting player: Nikita Zaitsev; hittee player: Darnell Nurse
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:23Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Nick Paul
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:29Hit
Edmonton Oilers
hitting player: Tyson Barrie; hittee player: Josh Norris
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:35Missed Shot
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Darnell Nurse
wide-of-net; slap
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:36Shot On Goal
Edmonton Oilers
goalie in net: Marcus Hogberg; shooting player: Leon Draisaitl
wrist
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-04-07
Edmonton Oilers at Ottawa Senators
1 REG / 07:37Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Chris Tierney
—

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.