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

297 matching events across 1 games. Last source refresh: Oct 4, 2026 04:33.

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

—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Bo Horvat
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:18Hit
Vancouver Canucks
hitting player: Oscar Fantenberg; hittee player: Joachim Blichfeld
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:20Missed Shot
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Tomas Hertl
wide-of-net; wrap-around
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:33Hit
Vancouver Canucks
hitting player: Tyler Myers; hittee player: Tomas Hertl
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:42Blocked Shot
Vancouver Canucks
shooting player: Tyler Myers; blocking player: Brenden Dillon
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 00:47Blocked Shot
Vancouver Canucks
shooting player: Tanner Pearson; blocking player: Brenden Dillon
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 01:08Takeaway
Vancouver Canucks
player: Jake Virtanen
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 01:32Blocked Shot
Vancouver Canucks
shooting player: Troy Stecher; blocking player: Erik Karlsson
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 02:13Hit
San Jose Sharks
hitting player: Patrick Marleau; hittee player: Alexander Edler
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 02:18Hit
Vancouver Canucks
hitting player: Brandon Sutter; hittee player: Barclay Goodrow
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 02:51Giveaway
San Jose Sharks
player: Marc-Edouard Vlasic
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 03:39Hit
San Jose Sharks
hitting player: Tomas Hertl; hittee player: Tyler Myers
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 03:52Blocked Shot
Vancouver Canucks
shooting player: Elias Pettersson; blocking player: Erik Karlsson
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 04:11Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Jake Virtanen
slap
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 04:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 04:11Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Joe Thornton
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 04:26Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Chris Tanev
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 04:44Hit
Vancouver Canucks
hitting player: Brandon Sutter; hittee player: Mario Ferraro
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 05:51Stoppage
Neutral event

puck-in-benches
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 05:51Faceoff
San Jose Sharks
winning player: Joel Kellman; losing player: J.T. Miller
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 05:58Missed Shot
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Marc-Edouard Vlasic
wide-of-net; wrist
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:10Hit
San Jose Sharks
hitting player: Erik Karlsson; hittee player: Elias Pettersson
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:21Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:21Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Tomas Hertl
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:26Blocked Shot
Vancouver Canucks
shooting player: Oscar Fantenberg; blocking player: Joachim Blichfeld
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:33Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Tyler Myers
snap
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:47Shot On Goal
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Evander Kane
wrist
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 06:47Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Joe Thornton
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:09Missed Shot
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Radim Simek
wide-of-net; snap
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:17Blocked Shot
San Jose Sharks
shooting player: Radim Simek; blocking player: Alexander Edler
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:25Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Alexander Edler
wrist
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:36Giveaway
San Jose Sharks
player: Radim Simek
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:41Stoppage
Neutral event

icing
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:41Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Tomas Hertl
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:50Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Tanner Pearson
wrist
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 08:54Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Bo Horvat
snap
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:00Hit
Vancouver Canucks
hitting player: Oscar Fantenberg; hittee player: Joachim Blichfeld
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:17Hit
Vancouver Canucks
hitting player: Tanner Pearson; hittee player: Joachim Blichfeld
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:39Giveaway
Vancouver Canucks
player: Jake Virtanen
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:47Hit
Vancouver Canucks
hitting player: Jake Virtanen; hittee player: Erik Karlsson
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:47Stoppage
Neutral event

high-stick
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 09:47Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Joe Thornton
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:09Hit
Vancouver Canucks
hitting player: Troy Stecher; hittee player: Kevin Labanc
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:20Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Kevin Labanc
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:30Hit
San Jose Sharks
hitting player: Timo Meier; hittee player: Alexander Edler
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:30Penalty
San Jose Sharks
committed by player: Kevin Labanc; drawn by player: Alexander Edler
cross-checking; 2.0
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:30Stoppage
Neutral event

tv-timeout; tv-timeout
—
2020-01-18
San Jose Sharks at Vancouver Canucks
1 REG / 10:30Penalty
San Jose Sharks
committed by player: Kevin Labanc; drawn by player: Brandon Sutter
roughing; 2.0
—

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.