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

349 matching events across 1 games. Last source refresh: Oct 4, 2026 05:06.

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

—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Ryan Strome; losing player: Connor McDavid
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:11Giveaway
Edmonton Oilers
player: Zach Hyman
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:15Shot On Goal
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Jakob Silfverberg
slap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:15Faceoff
Anaheim Ducks
winning player: Ryan Strome; losing player: Leon Draisaitl
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:23Giveaway
Anaheim Ducks
player: Jakob Silfverberg
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:28Hit
Edmonton Oilers
hitting player: Zach Hyman; hittee player: Frank Vatrano
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 00:58Hit
Anaheim Ducks
hitting player: John Klingberg; hittee player: Kailer Yamamoto
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 01:09Takeaway
Edmonton Oilers
player: Kailer Yamamoto
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 01:16Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Ryan Nugent-Hopkins
wide-of-net; snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:02Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Jesse Puljujarvi
wide-of-net; snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:05Giveaway
Anaheim Ducks
player: Maxime Comtois
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:07Shot On Goal
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Markus Niemelainen
snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:42Giveaway
Anaheim Ducks
player: Dmitry Kulikov
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:43Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Cody Ceci
wide-of-net; snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 02:44Hit
Edmonton Oilers
hitting player: Warren Foegele; hittee player: Sam Carrick
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 03:19Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: John Klingberg
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 03:22Shot On Goal
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Tyson Barrie
slap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 03:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 03:23Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Connor McDavid
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 03:40Takeaway
Edmonton Oilers
player: Connor McDavid
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:12Stoppage
Neutral event

icing
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:12Faceoff
Anaheim Ducks
winning player: Ryan Strome; losing player: Ryan Nugent-Hopkins
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:29Takeaway
Edmonton Oilers
player: Mattias Janmark
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:38Hit
Anaheim Ducks
hitting player: Simon Benoit; hittee player: Mattias Janmark
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:43Shot On Goal
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Darnell Nurse
snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 04:56Takeaway
Anaheim Ducks
player: Urho Vaakanainen
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:07Goal
Edmonton Oilers
goalie in net: Lukas Dostal; scoring player: Darnell Nurse; assist1 player: Derek Ryan; assist2 player: Evan Bouchard
snap
0-1
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:07Faceoff
Anaheim Ducks
winning player: Sam Carrick; losing player: Devin Shore
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:12Hit
Edmonton Oilers
hitting player: Klim Kostin; hittee player: Colton White
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:17Takeaway
Anaheim Ducks
player: Jayson Megna
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:21Hit
Edmonton Oilers
hitting player: Devin Shore; hittee player: Jayson Megna
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 05:46Hit
Edmonton Oilers
hitting player: Markus Niemelainen; hittee player: Jayson Megna
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:05Giveaway
Edmonton Oilers
player: Brett Kulak
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:07Shot On Goal
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Troy Terry
snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:14Missed Shot
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Cam Fowler
wide-of-net; snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:31Missed Shot
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Dmitry Kulikov
wide-of-net; wrist
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:34Hit
Edmonton Oilers
hitting player: Zach Hyman; hittee player: Trevor Zegras
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 06:56Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Darnell Nurse
wide-of-net; snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 07:01Takeaway
Anaheim Ducks
player: Cam Fowler
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 07:05Takeaway
Edmonton Oilers
player: Mattias Janmark
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 07:45Hit
Edmonton Oilers
hitting player: Kailer Yamamoto; hittee player: John Klingberg
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 07:57Giveaway
Anaheim Ducks
player: Maxime Comtois
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 08:12Shot On Goal
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Kevin Shattenkirk
snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 08:27Shot On Goal
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Jesse Puljujarvi
snap
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 08:28Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 08:28Faceoff
Anaheim Ducks
winning player: Ryan Strome; losing player: Leon Draisaitl
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 08:57Missed Shot
Anaheim Ducks
goalie in net: Stuart Skinner; shooting player: Jakob Silfverberg
wide-of-net; wrap-around
—
2022-12-17
Anaheim Ducks at Edmonton Oilers
1 REG / 09:02Giveaway
Anaheim Ducks
player: Dmitry Kulikov
—

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.