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

362 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-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:00Period Start
Neutral event

—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Robert Thomas
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:14Hit
Edmonton Oilers
hitting player: Evander Kane; hittee player: Colton Parayko
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:27Hit
St. Louis Blues
hitting player: Colton Parayko; hittee player: Evander Kane
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:34Takeaway
St. Louis Blues
player: Colton Parayko
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:37Hit
Edmonton Oilers
hitting player: Mattias Janmark; hittee player: Colton Parayko
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:44Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Jordan Kyrou
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 00:52Missed Shot
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Justin Faulk
wide-right; snap
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 01:03Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Robert Thomas
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 01:07Giveaway
St. Louis Blues
player: Jake Neighbours
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 01:20Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 01:31Delayed Penalty
Edmonton Oilers

—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:02Missed Shot
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Kevin Hayes
above-crossbar; snap
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:05Penalty
Edmonton Oilers
committed by player: Leon Draisaitl; drawn by player: Nick Leddy
high-sticking; 2.0
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:05Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Ryan Nugent-Hopkins
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:19Goal
St. Louis Blues
goalie in net: Stuart Skinner; scoring player: Robert Thomas; assist1 player: Torey Krug; assist2 player: Jordan Kyrou
snap
1-0
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:19Faceoff
St. Louis Blues
winning player: Kevin Hayes; losing player: Ryan McLeod
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:35Hit
St. Louis Blues
hitting player: Tyler Tucker; hittee player: Warren Foegele
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 02:51Giveaway
Edmonton Oilers
player: Vincent Desharnais
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:01Giveaway
Edmonton Oilers
player: Vincent Desharnais
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:07Shot On Goal
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Marco Scandella
wrist
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:10Faceoff
Edmonton Oilers
winning player: Derek Ryan; losing player: Nikita Alexandrov
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:16Stoppage
Neutral event

icing
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:16Faceoff
Edmonton Oilers
winning player: Dylan Holloway; losing player: Nikita Alexandrov
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:28Giveaway
Edmonton Oilers
player: Evan Bouchard
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:47Hit
St. Louis Blues
hitting player: Nikita Alexandrov; hittee player: Evan Bouchard
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:49Takeaway
St. Louis Blues
player: Nathan Walker
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:50Missed Shot
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Nikita Alexandrov
wide-right; tip-in
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 03:56Hit
Edmonton Oilers
hitting player: Mattias Ekholm; hittee player: Nikita Alexandrov
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 04:01Blocked Shot
St. Louis Blues
shooting player: Oskar Sundqvist; blocking player: Derek Ryan
blocked
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 04:29Shot On Goal
Edmonton Oilers
goalie in net: Jordan Binnington; shooting player: Leon Draisaitl
wrist
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 04:44Missed Shot
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Robert Thomas
wide-left; slap
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 04:49Goal
St. Louis Blues
goalie in net: Stuart Skinner; scoring player: Pavel Buchnevich; assist1 player: Jordan Kyrou; assist2 player: Robert Thomas
snap
2-0
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 04:49Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Brayden Schenn
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 05:30Takeaway
St. Louis Blues
player: Justin Faulk
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 05:37Stoppage
Neutral event

puck-in-benches
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 05:37Faceoff
St. Louis Blues
winning player: Kevin Hayes; losing player: Ryan McLeod
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 05:51Giveaway
Edmonton Oilers
player: Corey Perry
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:23Missed Shot
Edmonton Oilers
goalie in net: Jordan Binnington; shooting player: Corey Perry
wide-right; tip-in
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:45Hit
Edmonton Oilers
hitting player: Derek Ryan; hittee player: Kevin Hayes
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:49Shot On Goal
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Nick Leddy
slap
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:51Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:51Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Ryan Nugent-Hopkins
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 06:56Missed Shot
St. Louis Blues
goalie in net: Stuart Skinner; shooting player: Pavel Buchnevich
wide-left; tip-in
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 07:10Shot On Goal
Edmonton Oilers
goalie in net: Jordan Binnington; shooting player: Evander Kane
snap
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 07:33Blocked Shot
Edmonton Oilers
shooting player: Evander Kane; blocking player: Robert Thomas
blocked
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 07:42Blocked Shot
Edmonton Oilers
shooting player: Evander Kane; blocking player: Jordan Kyrou
blocked
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 07:53Giveaway
St. Louis Blues
player: Jordan Kyrou
—
2024-02-28
St. Louis Blues at Edmonton Oilers
1 REG / 08:04Stoppage
Neutral event

offside
—

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.