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

276 matching events across 1 games. Last source refresh: Oct 4, 2026 05:24.

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

—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Sam Carrick
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 00:21Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Sam Carrick
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 00:57Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Leo Carlsson
wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:09Hit
Anaheim Ducks
hitting player: Radko Gudas; hittee player: Brett Kulak
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:14Giveaway
Anaheim Ducks
player: Urho Vaakanainen
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:14Takeaway
Anaheim Ducks
player: Adam Henrique
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:16Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Ryan Strome
wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:32Stoppage
Neutral event

offside
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:32Faceoff
Anaheim Ducks
winning player: Bo Groulx; losing player: Ryan McLeod
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:36Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Dylan Holloway
wide-right; snap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:47Hit
Anaheim Ducks
hitting player: Frank Vatrano; hittee player: Cody Ceci
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 01:58Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Frank Vatrano
snap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:12Blocked Shot
Anaheim Ducks
shooting player: Jackson LaCombe; blocking player: Dylan Holloway
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:18Hit
Edmonton Oilers
hitting player: Cody Ceci; hittee player: Bo Groulx
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:29Stoppage
Neutral event

icing
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:29Faceoff
Anaheim Ducks
winning player: Isac Lundeström; losing player: Ryan McLeod
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:31Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Jakob Silfverberg
wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:37Hit
Edmonton Oilers
hitting player: Dylan Holloway; hittee player: Ilya Lyubushkin
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:39Hit
Anaheim Ducks
hitting player: Max Jones; hittee player: Dylan Holloway
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 02:54Giveaway
Anaheim Ducks
player: Cam Fowler
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 03:06Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Derek Ryan
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 03:08Missed Shot
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Max Jones
wide-left; deflected
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 03:42Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Urho Vaakanainen
wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 03:52Blocked Shot
Anaheim Ducks
shooting player: Ross Johnston; blocking player: Vincent Desharnais
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:15Stoppage
Neutral event

icing
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:15Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Leon Draisaitl
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:22Blocked Shot
Anaheim Ducks
shooting player: Ryan Strome; blocking player: Darnell Nurse
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:38Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Evan Bouchard
wide-left; wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:49Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Evander Kane
wide-right; wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:52Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Corey Perry
wrist
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 04:53Blocked Shot
Edmonton Oilers
shooting player: Evander Kane; blocking player: Ilya Lyubushkin
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 05:37Blocked Shot
Edmonton Oilers
shooting player: Ryan Nugent-Hopkins; blocking player: Frank Vatrano
blocked
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 05:43Hit
Anaheim Ducks
hitting player: Bo Groulx; hittee player: Cody Ceci
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 05:46Hit
Anaheim Ducks
hitting player: Radko Gudas; hittee player: Connor McDavid
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:01Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Radko Gudas
snap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:03Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:03Faceoff
Edmonton Oilers
winning player: Ryan McLeod; losing player: Frank Vatrano
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:22Delayed Penalty
Anaheim Ducks

—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:27Hit
Anaheim Ducks
hitting player: Bo Groulx; hittee player: Cody Ceci
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:34Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Warren Foegele
wide-left; snap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 06:51Missed Shot
Edmonton Oilers
goalie in net: John Gibson; shooting player: Mattias Ekholm
above-crossbar; slap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:17Penalty
Anaheim Ducks
committed by player: Jackson LaCombe; drawn by player: Warren Foegele
slashing; 2.0
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:17Faceoff
Anaheim Ducks
winning player: Sam Carrick; losing player: Connor McDavid
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:37Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:50Shot On Goal
Edmonton Oilers
goalie in net: John Gibson; shooting player: Connor McDavid
snap
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:53Stoppage
Neutral event

puck-in-netting
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 07:53Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Leon Draisaitl
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 08:01Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Adam Henrique
backhand
—
2024-02-09
Edmonton Oilers at Anaheim Ducks
1 REG / 08:14Giveaway
Edmonton Oilers
player: Connor McDavid
—

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.