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

298 matching events across 1 games. Last source refresh: Oct 4, 2026 04:31.

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

—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Barclay Goodrow
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 00:09Takeaway
San Jose Sharks
player: Marc-Edouard Vlasic
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 00:17Hit
San Jose Sharks
hitting player: Joachim Blichfeld; hittee player: Troy Stecher
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 00:20Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Marc-Edouard Vlasic
wide-of-net; wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 00:56Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Timo Meier
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 01:36Hit
Vancouver Canucks
hitting player: Oscar Fantenberg; hittee player: Kevin Labanc
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 01:57Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Mario Ferraro
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 02:08Blocked Shot
Vancouver Canucks
shooting player: Tyler Myers; blocking player: Tomas Hertl
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 02:22Stoppage
Neutral event

high-stick
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 02:22Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Logan Couture
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 02:49Takeaway
Vancouver Canucks
player: Troy Stecher
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:10Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Evander Kane
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:13Stoppage
Neutral event

puck-in-netting
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:13Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Noah Gregor
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:29Giveaway
San Jose Sharks
player: Aaron Dell
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:34Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Jay Beagle
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 03:51Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Melker Karlsson
over-net; tip-in
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:29Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Brent Burns
over-net; tip-in
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:29Stoppage
Neutral event

puck-in-netting
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:29Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Tomas Hertl
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:32Penalty
Vancouver Canucks
committed by player: Troy Stecher; drawn by player: Kevin Labanc
interference; 2.0
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:32Faceoff
San Jose Sharks
winning player: Evander Kane; losing player: Jay Beagle
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:39Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Brent Burns
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 04:45Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Erik Karlsson
wide-of-net; slap
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 05:02Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Erik Karlsson
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 05:02Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 05:02Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Tomas Hertl
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 05:13Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Chris Tanev
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 05:54Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Brent Burns
slap
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 06:34Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Kevin Labanc
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 06:47Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Evander Kane
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 06:51Hit
Vancouver Canucks
hitting player: Oscar Fantenberg; hittee player: Logan Couture
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 06:57Takeaway
Vancouver Canucks
player: Adam Gaudette
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 06:59Missed Shot
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Adam Gaudette
over-net; wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 07:53Hit
Vancouver Canucks
hitting player: Jake Virtanen; hittee player: Brenden Dillon
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:09Missed Shot
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Jake Virtanen
wide-of-net; tip-in
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:16Missed Shot
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Jake Virtanen
over-net; tip-in
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:29Giveaway
Vancouver Canucks
player: J.T. Miller
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:32Missed Shot
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Josh Leivo
over-net; wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:50Giveaway
Vancouver Canucks
player: Bo Horvat
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 08:57Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Quinn Hughes
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:08Hit
San Jose Sharks
hitting player: Mario Ferraro; hittee player: Josh Leivo
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:15Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Oscar Fantenberg
slap
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:39Shot On Goal
Vancouver Canucks
goalie in net: Aaron Dell; shooting player: Antoine Roussel
wrist
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:40Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:40Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Logan Couture
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:58Stoppage
Neutral event

puck-in-benches
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 09:58Faceoff
Vancouver Canucks
winning player: Adam Gaudette; losing player: Tomas Hertl
—
2019-12-14
Vancouver Canucks at San Jose Sharks
1 REG / 10:06Takeaway
San Jose Sharks
player: Tim Heed
—

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.