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

310 matching events across 1 games. Last source refresh: Oct 4, 2026 05:19.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Brayden Schenn
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 00:30Blocked Shot
San Jose Sharks
shooting player: Nikita Okhotiuk; blocking player: Justin Faulk
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 00:39Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: William Eklund
wrist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 00:59Blocked Shot
St. Louis Blues
shooting player: Robert Thomas; blocking player: Jan Rutta
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 01:23Blocked Shot
San Jose Sharks
shooting player: Jan Rutta; blocking player: Robert Thomas
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 01:55Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Filip Zadina
wrist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 02:02Goal
San Jose Sharks
goalie in net: Joel Hofer; scoring player: Mike Hoffman; assist1 player: Nico Sturm; assist2 player: Filip Zadina
wrist
0-1
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 02:02Faceoff
St. Louis Blues
winning player: Oskar Sundqvist; losing player: Ryan Carpenter
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 02:13Hit
San Jose Sharks
hitting player: Givani Smith; hittee player: Jake Neighbours
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 02:39Takeaway
St. Louis Blues
player: Nick Leddy
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 03:02Stoppage
Neutral event

icing
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 03:02Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Tomas Hertl
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 03:44Delayed Penalty
San Jose Sharks

—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 04:17Penalty
San Jose Sharks
committed by player: Kyle Burroughs; drawn by player: Robert Thomas
cross-checking; 2.0
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 04:17Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Brayden Schenn
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 04:24Takeaway
St. Louis Blues
player: Robert Thomas
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 04:59Takeaway
San Jose Sharks
player: Tomas Hertl
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 05:16Blocked Shot
St. Louis Blues
shooting player: Torey Krug; blocking player: Tomas Hertl
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 05:40Takeaway
San Jose Sharks
player: Mikael Granlund
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 05:49Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Nikita Okhotiuk
wrist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 06:41Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Calen Addison
slap
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 07:05Takeaway
St. Louis Blues
player: Oskar Sundqvist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 07:08Blocked Shot
St. Louis Blues
shooting player: Torey Krug; blocking player: Mike Hoffman
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 07:13Blocked Shot
St. Louis Blues
shooting player: Torey Krug; blocking player: Calen Addison
blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 07:39Stoppage
Neutral event

puck-in-benches; tv-timeout
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 07:39Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Brayden Schenn
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:20Blocked Shot
St. Louis Blues
shooting player: Colton Parayko; blocking player: Brandon Saad
teammate-blocked
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:22Giveaway
San Jose Sharks
player: Nikita Okhotiuk
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:34Takeaway
San Jose Sharks
player: Danil Gushchin
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:50Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Kyle Burroughs
wrist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:53Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:53Faceoff
San Jose Sharks
winning player: Mike Hoffman; losing player: Robert Thomas
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:56Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Calen Addison
slap
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:57Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 08:57Faceoff
San Jose Sharks
winning player: Nico Sturm; losing player: Robert Thomas
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:02Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Nico Sturm
tip-in
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:03Faceoff
San Jose Sharks
winning player: Mike Hoffman; losing player: Robert Thomas
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:36Shot On Goal
St. Louis Blues
goalie in net: Kaapo Kahkonen; shooting player: Kasperi Kapanen
snap
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:37Faceoff
St. Louis Blues
winning player: Kevin Hayes; losing player: Ryan Carpenter
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:48Hit
San Jose Sharks
hitting player: Ty Emberson; hittee player: Alexey Toropchenko
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 09:57Missed Shot
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Mario Ferraro
high-and-wide-right; slap
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:02Hit
San Jose Sharks
hitting player: Ryan Carpenter; hittee player: Marco Scandella
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:05Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Luke Kunin
wrist
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:08Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:08Faceoff
St. Louis Blues
winning player: Brayden Schenn; losing player: Tomas Hertl
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:20Giveaway
St. Louis Blues
player: Jordan Kyrou
—
2023-11-16
St. Louis Blues at San Jose Sharks
1 REG / 10:24Shot On Goal
San Jose Sharks
goalie in net: Joel Hofer; shooting player: Ty Emberson
slap
—

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.