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

301 matching events across 1 games. Last source refresh: Oct 4, 2026 04:35.

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

—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 00:00Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Joe Thornton
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 00:14Missed Shot
New Jersey Devils
goalie in net: Martin Jones; shooting player: Miles Wood
wide-of-net; wrist
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 00:27Giveaway
San Jose Sharks
player: Brent Burns
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 00:35Blocked Shot
New Jersey Devils
shooting player: Damon Severson; blocking player: Radim Simek
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 00:40Takeaway
New Jersey Devils
player: Miles Wood
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:13Hit
San Jose Sharks
hitting player: Stefan Noesen; hittee player: Damon Severson
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:26Takeaway
New Jersey Devils
player: Jack Hughes
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:35Stoppage
Neutral event

icing
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:35Faceoff
San Jose Sharks
winning player: Joel Kellman; losing player: Pavel Zacha
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:48Blocked Shot
San Jose Sharks
shooting player: Joel Kellman; blocking player: Jesper Bratt
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 01:54Takeaway
New Jersey Devils
player: Nikita Gusev
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:08Shot On Goal
New Jersey Devils
goalie in net: Martin Jones; shooting player: Jesper Bratt
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:25Shot On Goal
New Jersey Devils
goalie in net: Martin Jones; shooting player: John Hayden
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:25Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:25Faceoff
San Jose Sharks
winning player: Barclay Goodrow; losing player: Kevin Rooney
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:35Shot On Goal
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Barclay Goodrow
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:53Blocked Shot
New Jersey Devils
shooting player: Kevin Rooney; blocking player: Brent Burns
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 02:55Hit
San Jose Sharks
hitting player: Radim Simek; hittee player: Joey Anderson
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:10Stoppage
Neutral event

icing
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:10Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Barclay Goodrow
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:14Stoppage
Neutral event

high-stick
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:14Faceoff
San Jose Sharks
winning player: Joel Kellman; losing player: Travis Zajac
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:21Giveaway
New Jersey Devils
player: Miles Wood
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:42Blocked Shot
New Jersey Devils
shooting player: Dakota Mermis; blocking player: Joel Kellman
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:49Shot On Goal
New Jersey Devils
goalie in net: Martin Jones; shooting player: Dakota Mermis
wrist
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:49Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 03:49Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Nico Hischier
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:01Shot On Goal
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Radim Simek
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:05Hit
New Jersey Devils
hitting player: Mirco Mueller; hittee player: Timo Meier
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:27Shot On Goal
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Kevin Labanc
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:35Stoppage
Neutral event

puck-frozen
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:35Faceoff
New Jersey Devils
winning player: Pavel Zacha; losing player: Dylan Gambrell
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 04:51Missed Shot
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Tim Heed
wide-of-net; slap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:12Hit
New Jersey Devils
hitting player: Pavel Zacha; hittee player: Noah Gregor
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:27Takeaway
San Jose Sharks
player: Jake Middleton
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:38Hit
New Jersey Devils
hitting player: John Hayden; hittee player: Tim Heed
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:48Blocked Shot
New Jersey Devils
shooting player: Dakota Mermis; blocking player: Patrick Marleau
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:49Stoppage
Neutral event

puck-in-crowd
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:49Faceoff
New Jersey Devils
winning player: Nico Hischier; losing player: Joel Kellman
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 05:54Hit
New Jersey Devils
hitting player: Kyle Palmieri; hittee player: Melker Karlsson
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 06:44Missed Shot
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Timo Meier
wide-of-net; snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 06:46Shot On Goal
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Timo Meier
wrist
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 06:46Shot On Goal
San Jose Sharks
goalie in net: Mackenzie Blackwood; shooting player: Brent Burns
snap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 06:46Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 06:46Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Timo Meier
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 07:04Missed Shot
New Jersey Devils
goalie in net: Martin Jones; shooting player: Dakota Mermis
wide-of-net; slap
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 07:14Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Dakota Mermis
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 07:14Stoppage
Neutral event

puck-in-netting
—
2020-02-20
San Jose Sharks at New Jersey Devils
1 REG / 07:14Faceoff
San Jose Sharks
winning player: Alexander True; losing player: Kevin Rooney
—

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.