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

339 matching events across 1 games. Last source refresh: Oct 4, 2026 05:25.

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

—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 00:00Faceoff
Minnesota Wild
winning player: Joel Eriksson Ek; losing player: Connor McDavid
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 00:11Blocked Shot
Minnesota Wild
shooting player: Jake Middleton; blocking player: Mattias Ekholm
blocked
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 00:39Stoppage
Neutral event

icing
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 00:39Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Joel Eriksson Ek
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:12Shot On Goal
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Darnell Nurse
wrist
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:30Shot On Goal
Minnesota Wild
goalie in net: Calvin Pickard; shooting player: Marcus Johansson
snap
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:32Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:32Faceoff
Minnesota Wild
winning player: Connor Dewar; losing player: Ryan McLeod
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:35Blocked Shot
Minnesota Wild
shooting player: Frederick Gaudreau; blocking player: Ryan McLeod
blocked
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 01:43Takeaway
Edmonton Oilers
player: Connor Brown
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:05Missed Shot
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Ryan McLeod
wide-right; slap
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:33Hit
Edmonton Oilers
hitting player: Evan Bouchard; hittee player: Jake Lucchini
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:41Missed Shot
Minnesota Wild
goalie in net: Calvin Pickard; shooting player: Vinni Lettieri
wide-left; tip-in
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:42Stoppage
Neutral event

puck-in-netting
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:42Faceoff
Edmonton Oilers
winning player: Zach Hyman; losing player: Joel Eriksson Ek
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:52Stoppage
Neutral event

offside
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 02:52Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Joel Eriksson Ek
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:10Hit
Minnesota Wild
hitting player: Jake Middleton; hittee player: Warren Foegele
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:10Missed Shot
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Connor McDavid
hit-left-post; backhand
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:32Blocked Shot
Edmonton Oilers
shooting player: Connor McDavid; blocking player: Declan Chisholm
blocked
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:55Shot On Goal
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Darnell Nurse
snap
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 03:56Faceoff
Minnesota Wild
winning player: Ryan Hartman; losing player: Leon Draisaitl
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:09Giveaway
Minnesota Wild
player: Marcus Johansson
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:22Blocked Shot
Edmonton Oilers
shooting player: Ryan Nugent-Hopkins; blocking player: Jonas Brodin
blocked
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:24Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:24Faceoff
Minnesota Wild
winning player: Frederick Gaudreau; losing player: Dylan Holloway
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:32Hit
Edmonton Oilers
hitting player: Dylan Holloway; hittee player: Jon Merrill
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:46Takeaway
Minnesota Wild
player: Frederick Gaudreau
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 04:55Missed Shot
Minnesota Wild
goalie in net: Calvin Pickard; shooting player: Jon Merrill
wide-left; snap
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:06Hit
Minnesota Wild
hitting player: Jon Merrill; hittee player: Dylan Holloway
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:07Hit
Minnesota Wild
hitting player: Connor Dewar; hittee player: Leon Draisaitl
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:22Giveaway
Edmonton Oilers
player: Calvin Pickard
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:34Hit
Minnesota Wild
hitting player: Jake Middleton; hittee player: Cody Ceci
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:40Shot On Goal
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Ryan McLeod
snap
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:41Shot On Goal
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Mattias Janmark
backhand
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:43Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:43Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Marco Rossi
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 05:55Giveaway
Edmonton Oilers
player: Connor McDavid
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 06:26Stoppage
Neutral event

chlg-hm-off-side; chlg-hm-off-side
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 06:26Stoppage
Neutral event

offside
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 06:26Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Ryan Hartman
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 06:53Blocked Shot
Minnesota Wild
shooting player: Ryan Hartman; blocking player: Leon Draisaitl
blocked
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 07:01Shot On Goal
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Darnell Nurse
backhand
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 07:02Missed Shot
Edmonton Oilers
goalie in net: Filip Gustavsson; shooting player: Ryan Nugent-Hopkins
wide-left; wrist
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 07:16Hit
Minnesota Wild
hitting player: Ryan Hartman; hittee player: Darnell Nurse
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 08:13Hit
Minnesota Wild
hitting player: Connor Dewar; hittee player: Derek Ryan
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 08:56Hit
Edmonton Oilers
hitting player: Evan Bouchard; hittee player: Jake Middleton
—
2024-02-23
Minnesota Wild at Edmonton Oilers
1 REG / 09:10Hit
Minnesota Wild
hitting player: Jake Lucchini; hittee player: Connor Brown
—

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.