NHL Data Hub

NHL play-by-play

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

Reset

258 matching events across 1 games. Last source refresh: Oct 4, 2026 03:46.

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

—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 00:00Faceoff
St. Louis Blues
winning player: Alexander Steen; losing player: Henrik Sedin
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 00:31Hit
St. Louis Blues
hitting player: Alexander Steen; hittee player: Chris Tanev
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 01:01Hit
Vancouver Canucks
hitting player: Daniel Sedin; hittee player: Alex Pietrangelo
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 01:17Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Brandon Sutter
backhand
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 02:10Missed Shot
St. Louis Blues
goalie in net: Jacob Markstrom; shooting player: Robert Bortuzzo
over-net; wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 02:10Stoppage
Neutral event

puck-in-netting
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 02:10Faceoff
St. Louis Blues
winning player: Dmitrij Jaskin; losing player: Bo Horvat
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 02:53Takeaway
Vancouver Canucks
player: Alexandre Burrows
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 02:59Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Alexandre Burrows
wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 03:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 03:00Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Alexander Steen
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 03:05Blocked Shot
Vancouver Canucks
shooting player: Alexander Edler; blocking player: Vladimir Tarasenko
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:01Blocked Shot
Vancouver Canucks
shooting player: Erik Gudbranson; blocking player: Robert Bortuzzo
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:16Giveaway
Vancouver Canucks
player: Ben Hutton
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:16Shot On Goal
St. Louis Blues
goalie in net: Jacob Markstrom; shooting player: Ty Rattie
wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:16Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:16Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Alexander Steen
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:54Stoppage
Neutral event

offside
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 04:54Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Patrik Berglund
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 05:10Hit
St. Louis Blues
hitting player: Patrik Berglund; hittee player: Luca Sbisa
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 05:13Stoppage
Neutral event

icing
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 05:13Faceoff
St. Louis Blues
winning player: Paul Stastny; losing player: Brendan Gaunce
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 05:24Hit
Vancouver Canucks
hitting player: Derek Dorsett; hittee player: Robert Bortuzzo
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 06:12Hit
St. Louis Blues
hitting player: Dmitrij Jaskin; hittee player: Erik Gudbranson
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 07:12Penalty
St. Louis Blues
committed by player: Alexander Steen; drawn by player: Alexander Edler
cross-checking; 2.0
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 07:12Stoppage
Neutral event

tv-timeout; tv-timeout
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 07:12Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Paul Stastny
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 07:33Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Loui Eriksson
deflected
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 08:05Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Loui Eriksson
backhand
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 08:43Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Alexander Edler
wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 08:52Stoppage
Neutral event

high-stick
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 08:52Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Patrik Berglund
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 09:17Penalty
Vancouver Canucks
committed by player: Markus Granlund; drawn by player: Patrik Berglund
hooking; 2.0
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 09:17Faceoff
St. Louis Blues
winning player: Paul Stastny; losing player: Brandon Sutter
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 09:32Blocked Shot
St. Louis Blues
shooting player: Vladimir Tarasenko; blocking player: Luca Sbisa
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 09:59Missed Shot
St. Louis Blues
goalie in net: Jacob Markstrom; shooting player: Vladimir Tarasenko
wide-of-net; slap
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 10:21Missed Shot
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Bo Horvat
over-net; wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 10:22Stoppage
Neutral event

puck-in-netting
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 10:22Faceoff
St. Louis Blues
winning player: Dmitrij Jaskin; losing player: Alexandre Burrows
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 10:35Takeaway
Vancouver Canucks
player: Alexander Edler
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 11:45Hit
Vancouver Canucks
hitting player: Jack Skille; hittee player: Joel Edmundson
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 12:01Takeaway
Vancouver Canucks
player: Erik Gudbranson
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 12:17Takeaway
St. Louis Blues
player: Patrik Berglund
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 12:21Blocked Shot
St. Louis Blues
shooting player: Alex Pietrangelo; blocking player: Jack Skille
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 12:45Hit
Vancouver Canucks
hitting player: Brendan Gaunce; hittee player: David Perron
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 12:51Shot On Goal
St. Louis Blues
goalie in net: Jacob Markstrom; shooting player: Vladimir Tarasenko
wrist
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 13:03Stoppage
Neutral event

icing
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 13:03Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Dmitrij Jaskin
—
2016-10-18
St. Louis Blues at Vancouver Canucks
1 REG / 13:25Shot On Goal
St. Louis Blues
goalie in net: Jacob Markstrom; shooting player: Jay Bouwmeester
slap
—

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.