NHL Data Hub

NHL play-by-play

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

Reset

339 matching events across 1 games. Last source refresh: Oct 4, 2026 04:05.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:00Period Start
Neutral event

—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Chris Tierney
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:08Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Adam Henrique
wrist
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:09Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:09Faceoff
San Jose Sharks
winning player: Jannik Hansen; losing player: Adam Henrique
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:17Hit
Anaheim Ducks
hitting player: Ondrej Kase; hittee player: Marc-Edouard Vlasic
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:27Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Mikkel Boedker
wide-of-net; tip-in
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:34Hit
San Jose Sharks
hitting player: Mikkel Boedker; hittee player: Adam Henrique
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:39Giveaway
San Jose Sharks
player: Mikkel Boedker
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 00:43Missed Shot
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Nick Ritchie
wide-of-net; wrist
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 01:11Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Rickard Rakell
backhand
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 01:27Missed Shot
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Rickard Rakell
wide-of-net; slap
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 01:20Blocked Shot
San Jose Sharks
shooting player: Joe Thornton; blocking player: Rickard Rakell
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 01:40Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Kevin Labanc
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 01:43Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Brenden Dillon
wide-of-net; wrist
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:16Hit
San Jose Sharks
hitting player: Dylan DeMelo; hittee player: Ryan Kesler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:29Penalty
Anaheim Ducks
committed by player: Francois Beauchemin; drawn by player: Barclay Goodrow
slashing; 2.0
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:29Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Ryan Kesler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:34Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Joe Pavelski
wide-of-net; tip-in
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:53Stoppage
Neutral event

net-off
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 02:53Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Ryan Kesler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:01Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Chris Wagner
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:19Blocked Shot
San Jose Sharks
shooting player: Joe Pavelski; blocking player: Cam Fowler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:21Stoppage
Neutral event

net-off
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:21Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Ryan Kesler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:28Shot On Goal
San Jose Sharks
goalie in net: John Gibson; shooting player: Chris Tierney
wrist
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:48Blocked Shot
San Jose Sharks
shooting player: Chris Tierney; blocking player: Josh Manson
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 03:53Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Hampus Lindholm
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 04:31Giveaway
San Jose Sharks
player: Tomas Hertl
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 04:46Hit
Anaheim Ducks
hitting player: Chris Wagner; hittee player: Marc-Edouard Vlasic
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 04:54Giveaway
San Jose Sharks
player: Joe Thornton
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 05:26Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Marc-Edouard Vlasic
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 05:31Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Barclay Goodrow
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 06:02Giveaway
San Jose Sharks
player: Tomas Hertl
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 06:51Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 06:50Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Ondrej Kase
wrist
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 06:51Faceoff
San Jose Sharks
winning player: Timo Meier; losing player: Ryan Getzlaf
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 07:19Blocked Shot
San Jose Sharks
shooting player: Joe Pavelski; blocking player: Hampus Lindholm
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 07:22Shot On Goal
San Jose Sharks
goalie in net: John Gibson; shooting player: Marc-Edouard Vlasic
slap
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 07:51Hit
San Jose Sharks
hitting player: Tomas Hertl; hittee player: Cam Fowler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:08Takeaway
Anaheim Ducks
player: Ryan Kesler
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:14Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Jakob Silfverberg
slap
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:24Stoppage
Neutral event

puck-in-netting
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:23Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Joakim Ryan
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:24Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Ondrej Kase
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 08:31Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Francois Beauchemin
slap
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 09:06Takeaway
San Jose Sharks
player: Chris Tierney
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 09:28Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Chris Wagner
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 09:29Blocked Shot
Anaheim Ducks
shooting player: Antoine Vermette; blocking player: Dylan DeMelo
—
2018-01-21
San Jose Sharks at Anaheim Ducks
1 REG / 09:36Shot On Goal
Anaheim Ducks
goalie in net: Aaron Dell; shooting player: Hampus Lindholm
wrist
—

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.