NHL Data Hub

NHL play-by-play

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

Reset

284 matching events across 1 games. Last source refresh: Oct 4, 2026 04:00.

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

—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Bo Horvat
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 00:11Hit
Detroit Red Wings
hitting player: Trevor Daley; hittee player: Sven Baertschi
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 00:44Stoppage
Neutral event

puck-in-benches
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 00:44Faceoff
Detroit Red Wings
winning player: Luke Glendening; losing player: Brandon Sutter
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 00:53Hit
Detroit Red Wings
hitting player: Scott Wilson; hittee player: Markus Granlund
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 01:28Blocked Shot
Detroit Red Wings
shooting player: Gustav Nyquist; blocking player: Troy Stecher
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 01:46Takeaway
Vancouver Canucks
player: Thomas Vanek
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 01:58Missed Shot
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Anthony Mantha
wide-of-net; wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 02:05Stoppage
Neutral event

icing
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 02:05Faceoff
Detroit Red Wings
winning player: Henrik Zetterberg; losing player: Henrik Sedin
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 02:50Missed Shot
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Mike Green
wide-of-net; wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 03:04Missed Shot
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Troy Stecher
wide-of-net; wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 03:35Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Chris Tanev
slap
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 03:52Hit
Vancouver Canucks
hitting player: Brock Boeser; hittee player: Xavier Ouellet
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 03:51Hit
Vancouver Canucks
hitting player: Bo Horvat; hittee player: Nick Jensen
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:14Missed Shot
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Erik Gudbranson
wide-of-net; wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:17Blocked Shot
Vancouver Canucks
shooting player: Alexander Burmistrov; blocking player: Gustav Nyquist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:35Shot On Goal
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Gustav Nyquist
wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:36Hit
Vancouver Canucks
hitting player: Erik Gudbranson; hittee player: Niklas Kronwall
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:36Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:36Faceoff
Detroit Red Wings
winning player: Darren Helm; losing player: Brandon Sutter
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 04:42Shot On Goal
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Mike Green
wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 05:18Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Jake Virtanen
slap
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 05:18Penalty
Detroit Red Wings
committed by player: Mike Green; drawn by player: Henrik Sedin
slashing; 2.0
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 05:18Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Bo Horvat
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 05:36Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Derrick Pouliot
backhand
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 05:40Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Bo Horvat
slap
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:05Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Derrick Pouliot
slap
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:04Takeaway
Vancouver Canucks
player: Sven Baertschi
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:26Hit
Detroit Red Wings
hitting player: Darren Helm; hittee player: Michael Del Zotto
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:36Shot On Goal
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Frans Nielsen
wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:36Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 06:36Faceoff
Detroit Red Wings
winning player: Justin Abdelkader; losing player: Henrik Sedin
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 07:20Giveaway
Vancouver Canucks
player: Michael Del Zotto
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 07:24Blocked Shot
Vancouver Canucks
shooting player: Michael Del Zotto; blocking player: Nick Jensen
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 08:08Giveaway
Detroit Red Wings
player: Henrik Zetterberg
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 08:20Hit
Detroit Red Wings
hitting player: Niklas Kronwall; hittee player: Alexander Burmistrov
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 08:26Stoppage
Neutral event

offside; tv-timeout
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 08:26Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Dylan Larkin
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:23Missed Shot
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Xavier Ouellet
wide-of-net; slap
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:37Shot On Goal
Detroit Red Wings
goalie in net: Jacob Markstrom; shooting player: Trevor Daley
wrist
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:38Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:38Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Bo Horvat
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:41Blocked Shot
Detroit Red Wings
shooting player: Martin Frk; blocking player: Michael Del Zotto
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:41Stoppage
Neutral event

puck-in-netting
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:41Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Bo Horvat
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:50Hit
Detroit Red Wings
hitting player: Martin Frk; hittee player: Sven Baertschi
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 09:53Shot On Goal
Vancouver Canucks
goalie in net: Jimmy Howard; shooting player: Bo Horvat
backhand
—
2017-10-22
Vancouver Canucks at Detroit Red Wings
1 REG / 10:03Giveaway
Vancouver Canucks
player: Bo Horvat
—

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.