NHL Data Hub

NHL play-by-play

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

Reset

307 matching events across 1 games. Last source refresh: Oct 4, 2026 04:13.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:00Period Start
Neutral event

—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:00Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Bo Horvat
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:08Takeaway
Vancouver Canucks
player: Sven Baertschi
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:08Hit
Pittsburgh Penguins
hitting player: Derick Brassard; hittee player: Sven Baertschi
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:09Stoppage
Neutral event

offside
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:09Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Sidney Crosby
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:45Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Bo Horvat
wrist
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 00:47Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Brock Boeser
wrist
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 01:05Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Erik Gudbranson
wrist
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 01:06Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 01:06Faceoff
Pittsburgh Penguins
winning player: Riley Sheahan; losing player: Jake Virtanen
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 01:39Hit
Vancouver Canucks
hitting player: Tim Schaller; hittee player: Jamie Oleksiak
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 02:08Blocked Shot
Vancouver Canucks
shooting player: Tim Schaller; blocking player: Jack Johnson
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 02:31Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Derrick Pouliot
slap
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 03:56Hit
Pittsburgh Penguins
hitting player: Kris Letang; hittee player: Brandon Sutter
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:00Missed Shot
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Antoine Roussel
over-net; slap
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:23Stoppage
Neutral event

puck-in-crowd
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:23Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Markus Granlund
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:38Blocked Shot
Pittsburgh Penguins
shooting player: Jack Johnson; blocking player: Erik Gudbranson
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:39Hit
Vancouver Canucks
hitting player: Erik Gudbranson; hittee player: Jack Johnson
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:40Stoppage
Neutral event

puck-in-netting
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:40Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Brandon Sutter
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:46Blocked Shot
Pittsburgh Penguins
shooting player: Phil Kessel; blocking player: Jake Virtanen
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:52Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Jake Virtanen
snap
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:53Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 04:53Faceoff
Pittsburgh Penguins
winning player: Riley Sheahan; losing player: Adam Gaudette
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 05:07Takeaway
Vancouver Canucks
player: Troy Stecher
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 05:21Hit
Pittsburgh Penguins
hitting player: Juuso Riikola; hittee player: Nikolay Goldobin
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 05:29Blocked Shot
Vancouver Canucks
shooting player: Adam Gaudette; blocking player: Olli Maatta
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 05:30Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Loui Eriksson
backhand
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 05:58Blocked Shot
Vancouver Canucks
shooting player: Markus Granlund; blocking player: Derick Brassard
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 06:09Hit
Pittsburgh Penguins
hitting player: Jake Guentzel; hittee player: Chris Tanev
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 06:24Goal
Pittsburgh Penguins
goalie in net: Anders Nilsson; scoring player: Jake Guentzel
snap
0-1
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 06:24Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Bo Horvat
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 06:40Giveaway
Vancouver Canucks
player: Brock Boeser
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 07:18Blocked Shot
Pittsburgh Penguins
shooting player: Phil Kessel; blocking player: Alexander Edler
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 07:20Shot On Goal
Pittsburgh Penguins
goalie in net: Anders Nilsson; shooting player: Phil Kessel
snap
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 07:28Shot On Goal
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Adam Gaudette
backhand
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 07:37Hit
Vancouver Canucks
hitting player: Adam Gaudette; hittee player: Olli Maatta
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:05Takeaway
Pittsburgh Penguins
player: Juuso Riikola
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:38Blocked Shot
Vancouver Canucks
shooting player: Tyler Motte; blocking player: Jack Johnson
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:55Goal
Vancouver Canucks
goalie in net: Casey DeSmith; scoring player: Ben Hutton; assist1 player: Tim Schaller; assist2 player: Markus Granlund
snap
1-1
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:48Blocked Shot
Vancouver Canucks
shooting player: Erik Gudbranson; blocking player: Jack Johnson
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:50Missed Shot
Vancouver Canucks
goalie in net: Casey DeSmith; shooting player: Tyler Motte
wide-of-net; tip-in
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 08:55Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Bo Horvat
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 09:08Missed Shot
Pittsburgh Penguins
goalie in net: Anders Nilsson; shooting player: Kris Letang
wide-of-net; wrist
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 09:09Blocked Shot
Pittsburgh Penguins
shooting player: Sidney Crosby; blocking player: Bo Horvat
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 09:10Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 09:10Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Sidney Crosby
—
2018-10-16
Vancouver Canucks at Pittsburgh Penguins
1 REG / 01:40Giveaway
Pittsburgh Penguins
player: Jamie Oleksiak
—

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.