NHL Data Hub

NHL play-by-play

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

Reset

341 matching events across 1 games. Last source refresh: Oct 4, 2026 03:57.

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

—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Bo Horvat
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:14Stoppage
Neutral event

puck-frozen
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:14Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Joe Pavelski
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:18Goal
San Jose Sharks
goalie in net: Richard Bachman; scoring player: Kevin Labanc; assist1 player: Melker Karlsson; assist2 player: Joe Pavelski
wrist
0-1
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:18Faceoff
San Jose Sharks
winning player: Patrick Marleau; losing player: Brandon Sutter
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:30Goal
San Jose Sharks
goalie in net: Richard Bachman; scoring player: Joel Ward; assist1 player: Joonas Donskoi; assist2 player: David Schlemko
slap
0-2
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:30Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Tomas Hertl
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:57Giveaway
San Jose Sharks
player: David Schlemko
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 00:59Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Tomas Hertl
wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 01:07Blocked Shot
San Jose Sharks
shooting player: David Schlemko; blocking player: Michael Chaput
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 01:34Giveaway
San Jose Sharks
player: Timo Meier
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 01:39Blocked Shot
Vancouver Canucks
shooting player: Nikita Tryamkin; blocking player: Marc-Edouard Vlasic
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:01Stoppage
Neutral event

puck-in-crowd
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:01Faceoff
Vancouver Canucks
winning player: Drew Shore; losing player: Joel Ward
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:16Hit
Vancouver Canucks
hitting player: Drew Shore; hittee player: David Schlemko
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:19Blocked Shot
Vancouver Canucks
shooting player: Luca Sbisa; blocking player: Joel Ward
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:28Blocked Shot
Vancouver Canucks
shooting player: Luca Sbisa; blocking player: David Schlemko
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:37Giveaway
San Jose Sharks
player: David Schlemko
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:47Shot On Goal
Vancouver Canucks
goalie in net: Martin Jones; shooting player: Sven Baertschi
wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:47Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Joe Pavelski
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 02:53Blocked Shot
Vancouver Canucks
shooting player: Alexander Edler; blocking player: Joe Pavelski
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:20Missed Shot
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Brent Burns
over-net; backhand
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:34Takeaway
Vancouver Canucks
player: Troy Stecher
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:38Missed Shot
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Joe Pavelski
wide-of-net; wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:40Stoppage
Neutral event

puck-frozen
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:40Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Henrik Sedin
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 03:58Hit
Vancouver Canucks
hitting player: Nikita Tryamkin; hittee player: Tomas Hertl
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:02Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Mikkel Boedker
deflected
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:10Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Marc-Edouard Vlasic
snap
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:38Giveaway
Vancouver Canucks
player: Michael Chaput
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:39Missed Shot
San Jose Sharks
goalie in net: Richard Bachman; shooting player: David Schlemko
over-net; wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:48Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Timo Meier
wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 04:49Blocked Shot
San Jose Sharks
shooting player: Marcus Sorensen; blocking player: Reid Boucher
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 05:30Missed Shot
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Brent Burns
wide-of-net; wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 05:42Giveaway
San Jose Sharks
player: Patrick Marleau
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 05:49Blocked Shot
San Jose Sharks
shooting player: Patrick Marleau; blocking player: Troy Stecher
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 05:56Stoppage
Neutral event

offside
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 05:56Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Joe Pavelski
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 06:13Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Joe Pavelski
deflected
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 06:30Takeaway
San Jose Sharks
player: Brent Burns
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 07:07Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Jannik Hansen
slap
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 07:09Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Tomas Hertl
backhand
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 07:50Stoppage
Neutral event

icing
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 07:50Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Chris Tierney
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 08:00Missed Shot
Vancouver Canucks
goalie in net: Martin Jones; shooting player: Daniel Sedin
wide-of-net; deflected
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 08:07Giveaway
Vancouver Canucks
player: Nikolay Goldobin
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 08:42Shot On Goal
San Jose Sharks
goalie in net: Richard Bachman; shooting player: Brent Burns
wrist
—
2017-04-04
Vancouver Canucks at San Jose Sharks
1 REG / 09:28Shot On Goal
Vancouver Canucks
goalie in net: Martin Jones; shooting player: Troy Stecher
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.