NHL Data Hub

NHL play-by-play

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

Reset

276 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-25
Ottawa Senators at Vancouver Canucks
1 REG / 00:00Period Start
Neutral event

—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Brandon Sutter
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 00:11Blocked Shot
Ottawa Senators
shooting player: Zack Smith; blocking player: Alexander Edler
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 00:22Hit
Ottawa Senators
hitting player: Cody Ceci; hittee player: Markus Granlund
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 00:51Hit
Ottawa Senators
hitting player: Tom Pyatt; hittee player: Ben Hutton
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 01:04Blocked Shot
Vancouver Canucks
shooting player: Henrik Sedin; blocking player: Erik Karlsson
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 01:13Missed Shot
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Kyle Turris
wide-of-net; wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 01:23Shot On Goal
Vancouver Canucks
goalie in net: Craig Anderson; shooting player: Loui Eriksson
wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 01:51Hit
Ottawa Senators
hitting player: Derick Brassard; hittee player: Philip Larsen
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 02:06Hit
Ottawa Senators
hitting player: Dion Phaneuf; hittee player: Jack Skille
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 02:41Stoppage
Neutral event

icing
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 02:41Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Chris Kelly
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 02:50Missed Shot
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Chris Neil
wide-of-net; wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:18Shot On Goal
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Zack Smith
wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:23Blocked Shot
Ottawa Senators
shooting player: Mark Stone; blocking player: Troy Stecher
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:26Missed Shot
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Zack Smith
wide-of-net; wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:42Shot On Goal
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Jean-Gabriel Pageau
wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:42Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:42Faceoff
Ottawa Senators
winning player: Kyle Turris; losing player: Bo Horvat
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 03:52Missed Shot
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Erik Karlsson
wide-of-net; slap
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:01Blocked Shot
Ottawa Senators
shooting player: Mike Hoffman; blocking player: Jack Skille
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:18Hit
Vancouver Canucks
hitting player: Erik Gudbranson; hittee player: Kyle Turris
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:18Faceoff
Ottawa Senators
winning player: Derick Brassard; losing player: Henrik Sedin
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:33Missed Shot
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Dion Phaneuf
wide-of-net; slap
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:45Takeaway
Ottawa Senators
player: Cody Ceci
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:49Missed Shot
Vancouver Canucks
goalie in net: Craig Anderson; shooting player: Troy Stecher
wide-of-net; slap
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:51Stoppage
Neutral event

offside
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 04:51Faceoff
Ottawa Senators
winning player: Chris Kelly; losing player: Brendan Gaunce
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:04Hit
Ottawa Senators
hitting player: Chris Neil; hittee player: Luca Sbisa
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:10Shot On Goal
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Chris Wideman
slap
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:10Hit
Vancouver Canucks
hitting player: Luca Sbisa; hittee player: Chris Neil
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:10Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Markus Granlund
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:27Giveaway
Vancouver Canucks
player: Luca Sbisa
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:41Takeaway
Vancouver Canucks
player: Jannik Hansen
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:50Stoppage
Neutral event

icing
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 05:50Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Kyle Turris
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 06:17Shot On Goal
Ottawa Senators
goalie in net: Ryan Miller; shooting player: Tom Pyatt
wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 07:17Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Bobby Ryan
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 07:38Goal
Ottawa Senators
goalie in net: Ryan Miller; scoring player: Ryan Dzingel; assist1 player: Derick Brassard; assist2 player: Marc Methot
wrist
1-0
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 07:38Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Chris Kelly
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 07:56Blocked Shot
Vancouver Canucks
shooting player: Jake Virtanen; blocking player: Chris Wideman
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 08:09Hit
Vancouver Canucks
hitting player: Jake Virtanen; hittee player: Chris Neil
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 08:44Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 08:44Shot On Goal
Vancouver Canucks
goalie in net: Craig Anderson; shooting player: Markus Granlund
wrist
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 08:44Faceoff
Ottawa Senators
winning player: Zack Smith; losing player: Brandon Sutter
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 09:08Hit
Ottawa Senators
hitting player: Jean-Gabriel Pageau; hittee player: Ben Hutton
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 09:21Stoppage
Neutral event

offside
—
2016-10-25
Ottawa Senators at Vancouver Canucks
1 REG / 09:21Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Tom Pyatt
—

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.