NHL Data Hub

NHL play-by-play

Explore recorded game events, players, coordinates, and scores. Preview events or download a filtered CSV.

Reset

295 matching events across 1 games. Last source refresh: Oct 4, 2026 04:43.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:00Period Start
Neutral event

—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:00Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Isac Lundeström
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:30Hit
Anaheim Ducks
hitting player: Maxime Comtois; hittee player: Justin Faulk
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:41Hit
Anaheim Ducks
hitting player: Max Jones; hittee player: Justin Faulk
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:44Hit
St. Louis Blues
hitting player: Brayden Schenn; hittee player: Jani Hakanpää
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:51Stoppage
Neutral event

offside
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 00:51Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Derek Grant
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:07Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Jake Walman
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:10Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Tyler Bozak
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:33Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Jordan Kyrou
snap
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:34Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Jacob de la Rose
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 01:40Hit
St. Louis Blues
hitting player: Sammy Blais; hittee player: Max Jones
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:02Shot On Goal
Anaheim Ducks
goalie in net: Jordan Binnington; shooting player: Andy Welinski
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:03Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Kyle Clifford
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:08Shot On Goal
Anaheim Ducks
goalie in net: Jordan Binnington; shooting player: Kevin Shattenkirk
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:10Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Rickard Rakell
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:19Hit
St. Louis Blues
hitting player: Vladimir Tarasenko; hittee player: Cam Fowler
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:27Goal
St. Louis Blues
goalie in net: Anthony Stolarz; scoring player: Ryan O'Reilly; assist1 player: Vladimir Tarasenko
wrist
0-1
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:27Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Robert Thomas
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:37Stoppage
Neutral event

offside
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:37Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Robert Thomas
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:50Giveaway
St. Louis Blues
player: Niko Mikkola
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 02:59Shot On Goal
Anaheim Ducks
goalie in net: Jordan Binnington; shooting player: Josh Manson
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 03:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 03:00Faceoff
St. Louis Blues
winning player: Tyler Bozak; losing player: Sam Steel
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 03:45Blocked Shot
St. Louis Blues
shooting player: Jake Walman; blocking player: Jani Hakanpää
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 03:51Stoppage
Neutral event

icing
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 03:51Faceoff
St. Louis Blues
winning player: Jaden Schwartz; losing player: Sam Steel
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 04:42Shot On Goal
Anaheim Ducks
goalie in net: Jordan Binnington; shooting player: Ben Hutton
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 04:43Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 04:43Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Isac Lundeström
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:04Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Robert Thomas
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:15Hit
Anaheim Ducks
hitting player: Maxime Comtois; hittee player: Niko Mikkola
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:33Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Jacob de la Rose
backhand
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:38Hit
Anaheim Ducks
hitting player: Derek Grant; hittee player: Sammy Blais
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:44Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Jacob de la Rose
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 05:51Blocked Shot
St. Louis Blues
shooting player: Marco Scandella; blocking player: Troy Terry
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 06:05Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Jacob de la Rose
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 06:07Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 06:07Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Zachary Sanford
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 06:29Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Marco Scandella
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 06:43Shot On Goal
Anaheim Ducks
goalie in net: Jordan Binnington; shooting player: Jakob Silfverberg
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 07:05Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Torey Krug
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 07:44Giveaway
Anaheim Ducks
player: Jacob Larsson
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 07:47Shot On Goal
St. Louis Blues
goalie in net: Anthony Stolarz; shooting player: Brayden Schenn
wrist
—
2021-03-28
Anaheim Ducks at St. Louis Blues
1 REG / 07:50Stoppage
Neutral event

goalie-stopped-after-sog
—

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.