NHL Data Hub

NHL play-by-play

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

Reset

344 matching events across 1 games. Last source refresh: Oct 4, 2026 03:59.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Logan Couture
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:19Hit
Buffalo Sabres
hitting player: Rasmus Ristolainen; hittee player: Tomas Hertl
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:28Takeaway
San Jose Sharks
player: Tomas Hertl
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:33Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Justin Braun
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:36Penalty
Buffalo Sabres
committed by player: Marco Scandella; drawn by player: Logan Couture
slashing; 2.0
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:36Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Jake McCabe
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:47Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Jake McCabe
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 00:55Blocked Shot
San Jose Sharks
shooting player: Joe Pavelski; blocking player: Josh Gorges
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 01:05Shot On Goal
Buffalo Sabres
goalie in net: Martin Jones; shooting player: Zemgus Girgensons
wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 01:27Giveaway
San Jose Sharks
player: Joe Thornton
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 01:46Blocked Shot
San Jose Sharks
shooting player: Kevin Labanc; blocking player: Josh Gorges
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 01:55Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Marc-Edouard Vlasic
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:15Goal
San Jose Sharks
goalie in net: Robin Lehner; scoring player: Tomas Hertl; assist1 player: Kevin Labanc; assist2 player: Mikkel Boedker
tip-in
0-1
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:15Faceoff
San Jose Sharks
winning player: Ryan Carpenter; losing player: Jack Eichel
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:23Stoppage
Neutral event

icing
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:23Faceoff
San Jose Sharks
winning player: Ryan Carpenter; losing player: Jack Eichel
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:43Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Melker Karlsson
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 02:56Hit
Buffalo Sabres
hitting player: Nathan Beaulieu; hittee player: Jannik Hansen
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 03:33Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Timo Meier
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:01Giveaway
San Jose Sharks
player: Brent Burns
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:10Hit
Buffalo Sabres
hitting player: Evander Kane; hittee player: Logan Couture
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:20Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Tomas Hertl
wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:27Giveaway
San Jose Sharks
player: Brent Burns
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:34Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Josh Gorges
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 04:40Hit
San Jose Sharks
hitting player: Tomas Hertl; hittee player: Jake McCabe
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 05:20Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Joe Pavelski
wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 05:34Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Zemgus Girgensons
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 05:50Stoppage
Neutral event

net-off
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 05:50Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Ryan O'Reilly
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 06:28Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Joakim Ryan
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 07:03Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Johan Larsson
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 07:07Giveaway
San Jose Sharks
player: Logan Couture
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 07:12Stoppage
Neutral event

offside; tv-timeout
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 07:12Faceoff
San Jose Sharks
winning player: Joe Thornton; losing player: Ryan O'Reilly
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 07:39Takeaway
San Jose Sharks
player: Marc-Edouard Vlasic
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:06Hit
San Jose Sharks
hitting player: Justin Braun; hittee player: Marco Scandella
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:20Hit
Buffalo Sabres
hitting player: Matt Tennyson; hittee player: Logan Couture
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:22Stoppage
Neutral event

puck-in-crowd
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:22Faceoff
San Jose Sharks
winning player: Ryan Carpenter; losing player: Jack Eichel
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:25Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Brent Burns
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:26Stoppage
Neutral event

puck-in-netting
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:26Faceoff
San Jose Sharks
winning player: Ryan Carpenter; losing player: Jack Eichel
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:35Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Jannik Hansen
wide-of-net; deflected
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:38Hit
San Jose Sharks
hitting player: Melker Karlsson; hittee player: Jason Pominville
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 08:48Hit
Buffalo Sabres
hitting player: Zemgus Girgensons; hittee player: Jannik Hansen
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 09:03Giveaway
Buffalo Sabres
player: Nathan Beaulieu
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 09:09Hit
Buffalo Sabres
hitting player: Jake McCabe; hittee player: Joonas Donskoi
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 09:28Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Chris Tierney
wide-of-net; wrist
—
2017-10-12
Buffalo Sabres at San Jose Sharks
1 REG / 09:51Giveaway
Buffalo Sabres
player: Jordan Nolan
—

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.