NHL Data Hub

NHL play-by-play

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

Reset

338 matching events across 1 games. Last source refresh: Oct 4, 2026 04:09.

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

—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Ryan Getzlaf
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 00:29Hit
Edmonton Oilers
hitting player: Ryan Nugent-Hopkins; hittee player: Corey Perry
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:20Stoppage
Neutral event

icing
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:20Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Ryan Strome
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:26Stoppage
Neutral event

icing
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:26Faceoff
Edmonton Oilers
winning player: Ryan Strome; losing player: Ryan Kesler
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:36Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Andrew Cogliano
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:53Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Andrej Sekera
slap
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 01:57Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Milan Lucic
snap
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:00Giveaway
Anaheim Ducks
player: Ondrej Kase
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:04Hit
Edmonton Oilers
hitting player: Jesse Puljujarvi; hittee player: Adam Henrique
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:20Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Nick Ritchie
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:21Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Jujhar Khaira
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:34Blocked Shot
Edmonton Oilers
shooting player: Iiro Pakarinen; blocking player: Josh Manson
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:35Penalty
Anaheim Ducks
committed by player: Chris Kelly; drawn by player: Jujhar Khaira
hooking; 2.0
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 02:35Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Leon Draisaitl
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 03:00Takeaway
Anaheim Ducks
player: Jakob Silfverberg
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 03:36Missed Shot
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Ryan Getzlaf
wide-of-net; deflected
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 03:36Takeaway
Anaheim Ducks
player: Cam Fowler
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:39Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Adam Larsson
slap
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:40Faceoff
Edmonton Oilers
winning player: Jujhar Khaira; losing player: Adam Henrique
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:49Hit
Edmonton Oilers
hitting player: Anton Slepyshev; hittee player: Hampus Lindholm
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:57Stoppage
Neutral event

icing
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 04:57Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Adam Henrique
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 05:27Giveaway
Edmonton Oilers
player: Kris Russell
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 05:36Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Ryan Kesler
snap
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 06:10Hit
Edmonton Oilers
hitting player: Kris Russell; hittee player: Ryan Getzlaf
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 06:24Takeaway
Edmonton Oilers
player: Leon Draisaitl
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 06:30Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Pontus Aberg
wide-of-net; wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:10Hit
Edmonton Oilers
hitting player: Jesse Puljujarvi; hittee player: Francois Beauchemin
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:21Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Ondrej Kase
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:23Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Ondrej Kase
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:24Blocked Shot
Anaheim Ducks
shooting player: Adam Henrique; blocking player: Jesse Puljujarvi
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:24Penalty
Anaheim Ducks
committed by player: Adam Henrique; drawn by player: Cam Talbot
interference-goalkeeper; 2.0
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:24Stoppage
Neutral event

tv-timeout; tv-timeout
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 07:24Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Derek Grant
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 08:34Missed Shot
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Andrew Cogliano
wide-of-net; wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 08:44Giveaway
Edmonton Oilers
player: Ryan Nugent-Hopkins
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 09:23Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Milan Lucic
wide-of-net; deflected
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 09:53Hit
Anaheim Ducks
hitting player: Marcus Pettersson; hittee player: Jujhar Khaira
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 09:58Takeaway
Edmonton Oilers
player: Jujhar Khaira
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 10:07Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Rickard Rakell
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 10:17Blocked Shot
Edmonton Oilers
shooting player: Jujhar Khaira; blocking player: Josh Manson
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 10:44Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Ryan Nugent-Hopkins
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 10:53Blocked Shot
Edmonton Oilers
shooting player: Ty Rattie; blocking player: Cam Fowler
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 11:01Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Brandon Montour
wrist
—
2018-03-25
Anaheim Ducks at Edmonton Oilers
1 REG / 11:07Missed Shot
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Jakob Silfverberg
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.