NHL Data Hub

NHL play-by-play

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

Reset

324 matching events across 1 games. Last source refresh: Oct 4, 2026 04:36.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Nick Paul
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 00:45Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Tim Heed
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 00:52Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Rudolfs Balcers
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 01:39Takeaway
San Jose Sharks
player: Tim Heed
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 02:19Hit
Ottawa Senators
hitting player: Scott Sabourin; hittee player: Radim Simek
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 02:23Blocked Shot
Ottawa Senators
shooting player: Mikkel Boedker; blocking player: Logan Couture
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 02:57Hit
Ottawa Senators
hitting player: Nikita Zaitsev; hittee player: Alexander True
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:01Blocked Shot
San Jose Sharks
shooting player: Brandon Davidson; blocking player: Mike Reilly
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:06Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Nick Paul
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:07Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:07Faceoff
San Jose Sharks
winning player: Timo Meier; losing player: Colin White
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:26Giveaway
Ottawa Senators
player: Brady Tkachuk
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:34Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Marcus Sorensen
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:36Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Marcus Sorensen
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:37Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Timo Meier
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:42Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Brent Burns
slap
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:46Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Timo Meier
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:48Missed Shot
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Timo Meier
wide-of-net; wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 03:52Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Joe Thornton
tip-in
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 04:30Takeaway
Ottawa Senators
player: Thomas Chabot
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 04:38Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Rudolfs Balcers
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 04:39Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 04:39Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Mikkel Boedker
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 04:59Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Nikita Zaitsev
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:01Blocked Shot
Ottawa Senators
shooting player: Mikkel Boedker; blocking player: Nikolai Knyzhov
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:02Stoppage
Neutral event

puck-in-netting
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:02Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Nick Paul
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:11Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Nick Paul
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:14Hit
San Jose Sharks
hitting player: Brandon Davidson; hittee player: Nick Paul
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:26Hit
San Jose Sharks
hitting player: Evander Kane; hittee player: Mike Reilly
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:26Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Dylan Gambrell
backhand
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:27Faceoff
San Jose Sharks
winning player: Joel Kellman; losing player: Colin White
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:34Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Brent Burns
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 05:59Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Ron Hainsey
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:29Giveaway
San Jose Sharks
player: Kevin Labanc
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:34Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Connor Brown
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:40Shot On Goal
Ottawa Senators
goalie in net: Aaron Dell; shooting player: Rudolfs Balcers
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:41Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:41Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Connor Brown
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:44Takeaway
Ottawa Senators
player: Rudolfs Balcers
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:50Blocked Shot
Ottawa Senators
shooting player: Chris Tierney; blocking player: Joe Thornton
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:50Stoppage
Neutral event

puck-in-netting
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 06:50Faceoff
San Jose Sharks
winning player: Dylan Gambrell; losing player: Matthew Peca
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 07:03Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Timo Meier
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 07:06Shot On Goal
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Brent Burns
wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 07:10Missed Shot
San Jose Sharks
goalie in net: Craig Anderson; shooting player: Timo Meier
wide-of-net; wrist
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 07:15Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Matthew Peca
—
2020-03-07
Ottawa Senators at San Jose Sharks
1 REG / 07:25Takeaway
San Jose Sharks
player: Nikolai Knyzhov
—

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.