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

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

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

—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Bo Horvat
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:16Stoppage
Neutral event

offside
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:16Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Logan Couture
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:33Hit
Vancouver Canucks
hitting player: J.T. Miller; hittee player: Mario Ferraro
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:59Stoppage
Neutral event

puck-in-benches
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 00:59Faceoff
Vancouver Canucks
winning player: Juho Lammikko; losing player: Tomas Hertl
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 01:16Blocked Shot
Vancouver Canucks
shooting player: Juho Lammikko; blocking player: Tomas Hertl
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 01:19Missed Shot
Vancouver Canucks
goalie in net: James Reimer; shooting player: Matthew Highmore
wide-of-net; wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 01:20Hit
Vancouver Canucks
hitting player: Juho Lammikko; hittee player: Tomas Hertl
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 01:38Hit
Vancouver Canucks
hitting player: Travis Hamonic; hittee player: Timo Meier
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 02:25Hit
San Jose Sharks
hitting player: Jeffrey Viel; hittee player: Nils Hoglander
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 02:54Hit
San Jose Sharks
hitting player: Mario Ferraro; hittee player: Conor Garland
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 03:05Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Jason Dickinson
tip-in
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 03:18Blocked Shot
San Jose Sharks
shooting player: Jeffrey Viel; blocking player: Kyle Burroughs
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 03:26Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Tanner Pearson
snap
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 03:39Takeaway
Vancouver Canucks
player: J.T. Miller
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 03:53Missed Shot
Vancouver Canucks
goalie in net: James Reimer; shooting player: J.T. Miller
wide-of-net; tip-in
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:14Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Bo Horvat
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:14Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:14Faceoff
Vancouver Canucks
winning player: Juho Lammikko; losing player: Tomas Hertl
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:27Giveaway
Vancouver Canucks
player: Quinn Hughes
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:34Shot On Goal
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Timo Meier
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:48Takeaway
San Jose Sharks
player: Timo Meier
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:53Takeaway
San Jose Sharks
player: Ryan Merkley
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 04:57Shot On Goal
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Ryan Merkley
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 05:08Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Oliver Ekman-Larsson
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 05:09Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Nils Hoglander
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 05:11Stoppage
Neutral event

hand-pass
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 05:11Faceoff
San Jose Sharks
winning player: Nick Bonino; losing player: Elias Pettersson
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 05:58Hit
Vancouver Canucks
hitting player: Kyle Burroughs; hittee player: Jeffrey Viel
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:05Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Travis Hamonic
slap
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:06Penalty
San Jose Sharks
committed by player: Jeffrey Viel; drawn by player: Kyle Burroughs
roughing; 2.0
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:06Penalty
Vancouver Canucks
committed by player: Kyle Burroughs; drawn by player: Jeffrey Viel
roughing; 2.0
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:06Stoppage
Neutral event

tv-timeout; tv-timeout
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:06Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Bo Horvat
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:13Stoppage
Neutral event

offside
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:13Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Bo Horvat
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:32Hit
Vancouver Canucks
hitting player: Luke Schenn; hittee player: Mario Ferraro
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:47Hit
San Jose Sharks
hitting player: Brent Burns; hittee player: Quinn Hughes
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 06:52Blocked Shot
Vancouver Canucks
shooting player: Quinn Hughes; blocking player: Brent Burns
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 07:08Shot On Goal
San Jose Sharks
goalie in net: Thatcher Demko; shooting player: Timo Meier
wrist
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 07:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 07:08Faceoff
Vancouver Canucks
winning player: Elias Pettersson; losing player: Tomas Hertl
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 07:22Shot On Goal
Vancouver Canucks
goalie in net: James Reimer; shooting player: Tyler Myers
snap
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 07:53Takeaway
Vancouver Canucks
player: Oliver Ekman-Larsson
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 08:02Takeaway
Vancouver Canucks
player: Brock Boeser
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 08:07Takeaway
San Jose Sharks
player: Jake Middleton
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 08:18Blocked Shot
San Jose Sharks
shooting player: Jonathan Dahlen; blocking player: Travis Hamonic
—
2022-02-17
Vancouver Canucks at San Jose Sharks
1 REG / 08:54Hit
Vancouver Canucks
hitting player: Travis Hamonic; hittee player: Alexander Barabanov
—

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.