NHL Data Hub

NHL play-by-play

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

Reset

304 matching events across 1 games. Last source refresh: Oct 4, 2026 04:42.

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

—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Ryan Getzlaf
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 00:14Giveaway
Anaheim Ducks
player: Maxime Comtois
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 00:29Shot On Goal
Anaheim Ducks
goalie in net: Devan Dubnyk; shooting player: Ryan Getzlaf
wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 00:57Missed Shot
Anaheim Ducks
goalie in net: Devan Dubnyk; shooting player: Ben Hutton
wide-of-net; wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 01:26Giveaway
San Jose Sharks
player: John Leonard
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 02:04Hit
San Jose Sharks
hitting player: Kurtis Gabriel; hittee player: Kevin Shattenkirk
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 02:38Hit
San Jose Sharks
hitting player: Fredrik Handemark; hittee player: Vinni Lettieri
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 02:52Takeaway
Anaheim Ducks
player: Rickard Rakell
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 02:57Missed Shot
Anaheim Ducks
goalie in net: Devan Dubnyk; shooting player: Cam Fowler
wide-of-net; wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:07Shot On Goal
Anaheim Ducks
goalie in net: Devan Dubnyk; shooting player: Jani Hakanpää
wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:08Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Adam Henrique
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:23Blocked Shot
Anaheim Ducks
shooting player: Trevor Zegras; blocking player: Tomas Hertl
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:29Giveaway
San Jose Sharks
player: Timo Meier
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 03:42Hit
Anaheim Ducks
hitting player: Jani Hakanpää; hittee player: Tomas Hertl
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 04:18Stoppage
Neutral event

offside
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 04:18Faceoff
San Jose Sharks
winning player: Fredrik Handemark; losing player: Derek Grant
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 04:35Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Josh Mahura
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 04:48Hit
Anaheim Ducks
hitting player: Derek Grant; hittee player: Kurtis Gabriel
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:26Hit
Anaheim Ducks
hitting player: Jani Hakanpää; hittee player: Logan Couture
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:32Hit
San Jose Sharks
hitting player: Evander Kane; hittee player: Jani Hakanpää
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:35Stoppage
Neutral event

puck-in-netting
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:35Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Tomas Hertl
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:59Penalty
Anaheim Ducks
committed by player: Jakob Silfverberg; drawn by player: Erik Karlsson
hooking; 2.0
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 05:59Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Derek Grant
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:15Blocked Shot
San Jose Sharks
shooting player: Evander Kane; blocking player: Cam Fowler
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:16Stoppage
Neutral event

puck-in-crowd
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:16Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Logan Couture
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:24Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Kevin Labanc
wide-of-net; slap
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:44Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Logan Couture
hit-crossbar; snap
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 06:55Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Kevin Labanc
wide-of-net; slap
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 07:57Goal
San Jose Sharks
goalie in net: John Gibson; scoring player: Tomas Hertl; assist1 player: Brent Burns; assist2 player: Timo Meier
slap
1-0
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 07:57Faceoff
Anaheim Ducks
winning player: Isac Lundeström; losing player: Fredrik Handemark
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 08:27Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Dylan Gambrell
wide-of-net; wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 08:42Shot On Goal
San Jose Sharks
goalie in net: John Gibson; shooting player: Fredrik Handemark
wrist
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 08:47Shot On Goal
San Jose Sharks
goalie in net: John Gibson; shooting player: Kevin Labanc
tip-in
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:06Missed Shot
San Jose Sharks
goalie in net: John Gibson; shooting player: Erik Karlsson
wide-of-net; slap
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:26Hit
San Jose Sharks
hitting player: Evander Kane; hittee player: Jacob Larsson
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:42Shot On Goal
Anaheim Ducks
goalie in net: Devan Dubnyk; shooting player: Rickard Rakell
tip-in
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:50Hit
Anaheim Ducks
hitting player: Jani Hakanpää; hittee player: Matt Nieto
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:51Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Mario Ferraro
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:57Stoppage
Neutral event

icing
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 09:57Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Adam Henrique
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:07Shot On Goal
San Jose Sharks
goalie in net: John Gibson; shooting player: Matt Nieto
tip-in
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:19Hit
Anaheim Ducks
hitting player: Jakob Silfverberg; hittee player: Mario Ferraro
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:25Giveaway
San Jose Sharks
player: Timo Meier
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:38Blocked Shot
Anaheim Ducks
shooting player: Kevin Shattenkirk; blocking player: Timo Meier
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:39Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2021-03-12
San Jose Sharks at Anaheim Ducks
1 REG / 10:39Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Logan Couture
—

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.