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

279 matching events across 1 games. Last source refresh: Oct 4, 2026 05:36.

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

—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Adam Henrique; losing player: Mason McTavish
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:10Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Adam Henrique
hit-left-post; wrist
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:26Stoppage
Neutral event

icing
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:26Faceoff
Edmonton Oilers
winning player: Adam Henrique; losing player: Ryan Strome
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:31Hit
Edmonton Oilers
hitting player: Mattias Janmark; hittee player: Ryan Strome
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 00:33Blocked Shot
Anaheim Ducks
shooting player: Jacob Trouba; blocking player: Darnell Nurse
blocked
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 01:12Giveaway
Edmonton Oilers
player: Vasily Podkolzin
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 01:18Giveaway
Anaheim Ducks
player: Leo Carlsson
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 01:22Stoppage
Neutral event

referee-or-linesman
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 01:22Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Leo Carlsson
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 01:25Hit
Anaheim Ducks
hitting player: Brett Leason; hittee player: Brett Kulak
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 02:02Hit
Anaheim Ducks
hitting player: Leo Carlsson; hittee player: Ty Emberson
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 02:07Hit
Anaheim Ducks
hitting player: Jansen Harkins; hittee player: Zach Hyman
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 02:47Hit
Anaheim Ducks
hitting player: Ross Johnston; hittee player: Darnell Nurse
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 02:49Stoppage
Neutral event

offside
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 02:49Faceoff
Anaheim Ducks
winning player: Mason McTavish; losing player: Connor Brown
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 03:15Giveaway
Edmonton Oilers
player: Adam Henrique
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 03:42Hit
Anaheim Ducks
hitting player: Radko Gudas; hittee player: Viktor Arvidsson
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 04:47Blocked Shot
Edmonton Oilers
shooting player: Connor McDavid; blocking player: Jacob Trouba
blocked
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 04:49Stoppage
Neutral event

puck-in-netting
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 04:49Faceoff
Anaheim Ducks
winning player: Ryan Strome; losing player: Connor McDavid
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 04:59Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Ryan Nugent-Hopkins
wide-right; backhand
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 05:01Shot On Goal
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Evan Bouchard
wrist
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 05:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 05:04Faceoff
Anaheim Ducks
winning player: Frank Vatrano; losing player: Connor McDavid
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 05:13Shot On Goal
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Ryan Strome
wrist
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 05:31Giveaway
Anaheim Ducks
player: Troy Terry
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:00Blocked Shot
Edmonton Oilers
shooting player: Troy Stecher; blocking player: Troy Terry
blocked
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:02Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:02Faceoff
Edmonton Oilers
winning player: Derek Ryan; losing player: Isac Lundeström
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:17Blocked Shot
Edmonton Oilers
shooting player: Corey Perry; blocking player: Isac Lundeström
blocked
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:35Hit
Anaheim Ducks
hitting player: Jansen Harkins; hittee player: Ty Emberson
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 06:38Hit
Anaheim Ducks
hitting player: Radko Gudas; hittee player: Corey Perry
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:00Penalty
Edmonton Oilers
committed by player: Corey Perry; drawn by player: Ross Johnston
roughing; 2.0
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:00Penalty
Anaheim Ducks
committed by player: Ross Johnston; drawn by player: Corey Perry
roughing; 2.0
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:00Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Ryan Strome
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:36Penalty
Anaheim Ducks
committed by player: Jacob Trouba; drawn by player: Connor McDavid
holding; 2.0
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:36Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Isac Lundeström
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 07:49Missed Shot
Edmonton Oilers
goalie in net: Lukas Dostal; shooting player: Zach Hyman
wide-right; tip-in
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 08:03Goal
Edmonton Oilers
goalie in net: Lukas Dostal; scoring player: Leon Draisaitl; assist1 player: Connor McDavid; assist2 player: Evan Bouchard
snap
1-0
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 08:03Faceoff
Anaheim Ducks
winning player: Leo Carlsson; losing player: Ryan Nugent-Hopkins
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 08:23Delayed Penalty
Edmonton Oilers

—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 09:41Stoppage
Neutral event

puck-in-netting
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 09:41Penalty
Edmonton Oilers
committed by player: Viktor Arvidsson; drawn by player: Leo Carlsson
tripping; 2.0
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 09:41Faceoff
Anaheim Ducks
winning player: Robby Fabbri; losing player: Adam Henrique
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 10:10Missed Shot
Anaheim Ducks
goalie in net: Calvin Pickard; shooting player: Jackson LaCombe
wide-left; slap
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 10:45Giveaway
Edmonton Oilers
player: Mattias Janmark
—
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 11:49Goal
Edmonton Oilers
goalie in net: Lukas Dostal; scoring player: Evan Bouchard; assist1 player: Viktor Arvidsson; assist2 player: Connor Brown
snap
2-0
2024-12-29
Edmonton Oilers at Anaheim Ducks
1 REG / 11:49Faceoff
Anaheim Ducks
winning player: Isac Lundeström; losing player: Leon Draisaitl
—
Edmonton Oilers at Anaheim Ducks

Dec 29, 2024 · Period 1 REG · 08:03

Goal Edmonton Oilers

goalie in net: Lukas Dostal; scoring player: Leon Draisaitl; assist1 player: Connor McDavid; assist2 player: Evan Bouchard snap

Score: 1-0 (away-home)
Edmonton Oilers at Anaheim Ducks

Dec 29, 2024 · Period 1 REG · 11:49

Goal Edmonton Oilers

goalie in net: Lukas Dostal; scoring player: Evan Bouchard; assist1 player: Viktor Arvidsson; assist2 player: Connor Brown snap

Score: 2-0 (away-home)

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.