NHL Data Hub

NHL play-by-play

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

Reset

319 matching events across 1 games. Last source refresh: Oct 4, 2026 03:47.

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

—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Brandon Sutter
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:10Stoppage
Neutral event

offside
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:10Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Ryan Kesler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:31Shot On Goal
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Josh Manson
wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:33Goal
Anaheim Ducks
goalie in net: Ryan Miller; scoring player: Andrew Cogliano; assist1 player: Josh Manson; assist2 player: Ryan Kesler
slap
0-1
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:33Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Bo Horvat
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:45Hit
Vancouver Canucks
hitting player: Bo Horvat; hittee player: Antoine Vermette
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:54Hit
Vancouver Canucks
hitting player: Jake Virtanen; hittee player: Antoine Vermette
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 01:07Hit
Anaheim Ducks
hitting player: Chris Wagner; hittee player: Ben Hutton
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 00:30Giveaway
Anaheim Ducks
player: Jakob Silfverberg
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 01:13Blocked Shot
Vancouver Canucks
shooting player: Erik Gudbranson; blocking player: Antoine Vermette
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 01:21Hit
Anaheim Ducks
hitting player: Antoine Vermette; hittee player: Alex Biega
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 01:55Stoppage
Neutral event

offside
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 01:55Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Brandon Sutter
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:05Hit
Anaheim Ducks
hitting player: Corey Perry; hittee player: Alexander Edler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:06Missed Shot
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Ryan Getzlaf
wide-of-net; wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:20Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Chris Tanev
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:43Hit
Vancouver Canucks
hitting player: Jannik Hansen; hittee player: Josh Manson
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:43Missed Shot
Vancouver Canucks
goalie in net: John Gibson; shooting player: Jannik Hansen
wide-of-net; wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:44Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Henrik Sedin
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 02:57Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Ben Hutton
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 03:04Missed Shot
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Ryan Kesler
wide-of-net; snap
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 03:24Shot On Goal
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Ryan Kesler
wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 03:32Missed Shot
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Josh Manson
wide-of-net; wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 03:37Giveaway
Anaheim Ducks
player: Ryan Kesler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:01Missed Shot
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Ryan Garbutt
wide-of-net; slap
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:05Missed Shot
Anaheim Ducks
goalie in net: Ryan Miller; shooting player: Chris Wagner
wide-of-net; wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:05Hit
Vancouver Canucks
hitting player: Luca Sbisa; hittee player: Chris Wagner
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:12Hit
Anaheim Ducks
hitting player: Chris Wagner; hittee player: Luca Sbisa
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:22Stoppage
Neutral event

puck-in-benches
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:28Stoppage
Neutral event

icing
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:22Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Michael Sgarbossa
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:28Faceoff
Anaheim Ducks
winning player: Michael Sgarbossa; losing player: Brendan Gaunce
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 04:38Hit
Anaheim Ducks
hitting player: Joseph Cramarossa; hittee player: Alexander Edler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 05:07Takeaway
Anaheim Ducks
player: Nick Ritchie
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 05:22Missed Shot
Vancouver Canucks
goalie in net: John Gibson; shooting player: Brandon Sutter
wide-of-net; wrist
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:02Blocked Shot
Anaheim Ducks
shooting player: Kevin Bieksa; blocking player: Markus Granlund
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:03Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Markus Granlund
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:18Giveaway
Vancouver Canucks
player: Daniel Sedin
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:33Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Alexander Edler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:38Hit
Vancouver Canucks
hitting player: Henrik Sedin; hittee player: Ryan Kesler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:43Giveaway
Vancouver Canucks
player: Alexander Edler
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:45Stoppage
Neutral event

offside; tv-timeout
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:45Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Bo Horvat
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:52Stoppage
Neutral event

puck-in-netting
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:51Blocked Shot
Vancouver Canucks
shooting player: Loui Eriksson; blocking player: Clayton Stoner
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 06:52Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Bo Horvat
—
2016-10-23
Vancouver Canucks at Anaheim Ducks
1 REG / 07:22Hit
Anaheim Ducks
hitting player: Chris Wagner; hittee player: Luca Sbisa
—

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.