NHL Data Hub

NHL play-by-play

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

Reset

355 matching events across 1 games. Last source refresh: Oct 4, 2026 04:05.

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

—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Ryan Getzlaf
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 00:30Stoppage
Neutral event

icing
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 00:30Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Drake Caggiula
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 00:49Takeaway
Anaheim Ducks
player: Hampus Lindholm
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 01:48Takeaway
Edmonton Oilers
player: Michael Cammalleri
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:04Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Ryan Strome
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:13Takeaway
Edmonton Oilers
player: Ryan Strome
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:14Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Ryan Strome
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:37Stoppage
Neutral event

icing
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:37Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Connor McDavid
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:49Hit
Edmonton Oilers
hitting player: Jesse Puljujarvi; hittee player: Cam Fowler
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:58Stoppage
Neutral event

puck-in-benches
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 02:58Faceoff
Anaheim Ducks
winning player: Jakob Silfverberg; losing player: Leon Draisaitl
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:11Giveaway
Edmonton Oilers
player: Kris Russell
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:17Takeaway
Edmonton Oilers
player: Kris Russell
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:24Hit
Anaheim Ducks
hitting player: Brandon Montour; hittee player: Drake Caggiula
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:30Hit
Edmonton Oilers
hitting player: Anton Slepyshev; hittee player: Francois Beauchemin
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:39Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Andrej Sekera
wide-of-net; snap
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 03:50Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Matt Benning
wide-of-net; wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 04:02Blocked Shot
Edmonton Oilers
shooting player: Andrej Sekera; blocking player: Andrew Cogliano
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 04:12Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Adam Larsson
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:10Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Ryan Nugent-Hopkins
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:43Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Michael Cammalleri
snap
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:44Faceoff
Edmonton Oilers
winning player: Jujhar Khaira; losing player: Chris Wagner
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:54Giveaway
Edmonton Oilers
player: Zack Kassian
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 05:57Hit
Edmonton Oilers
hitting player: Jujhar Khaira; hittee player: Ryan Kesler
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:03Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Brandon Montour
snap
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:12Giveaway
Edmonton Oilers
player: Andrej Sekera
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:43Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Darnell Nurse
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:45Penalty
Edmonton Oilers
committed by player: Darnell Nurse
delaying-game-puck-over-glass; 2.0
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:45Stoppage
Neutral event

tv-timeout; tv-timeout
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 06:45Faceoff
Edmonton Oilers
winning player: Mark Letestu; losing player: Ryan Kesler
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 07:14Missed Shot
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Rickard Rakell
wide-of-net; deflected
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 08:25Giveaway
Anaheim Ducks
player: Antoine Vermette
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 08:47Hit
Anaheim Ducks
hitting player: Brandon Montour; hittee player: Leon Draisaitl
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 08:59Hit
Anaheim Ducks
hitting player: Andrew Cogliano; hittee player: Andrej Sekera
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:10Giveaway
Anaheim Ducks
player: Kevin Bieksa
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:03Hit
Edmonton Oilers
hitting player: Leon Draisaitl; hittee player: Jakob Silfverberg
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:12Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Andrej Sekera
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:13Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Drake Caggiula
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:15Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Antoine Vermette
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:21Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Darnell Nurse
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:31Takeaway
Anaheim Ducks
player: Ryan Getzlaf
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 09:53Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Jesse Puljujarvi
wide-of-net; wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 10:39Shot On Goal
Anaheim Ducks
goalie in net: Cam Talbot; shooting player: Hampus Lindholm
wrist
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 10:48Blocked Shot
Anaheim Ducks
shooting player: Josh Manson; blocking player: Michael Cammalleri
—
2018-01-04
Anaheim Ducks at Edmonton Oilers
1 REG / 11:04Blocked Shot
Anaheim Ducks
shooting player: Francois Beauchemin; blocking player: Oscar Klefbom
—

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.