NHL Data Hub

NHL play-by-play

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

Reset

288 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-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:00Period Start
Neutral event

—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Logan Couture
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:12Stoppage
Neutral event

puck-in-crowd
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:12Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Ryan O'Reilly
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:41Giveaway
Buffalo Sabres
player: Benoit Pouliot
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:51Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Joakim Ryan
slap
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 00:56Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Brent Burns
wide-of-net; wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:06Shot On Goal
Buffalo Sabres
goalie in net: Aaron Dell; shooting player: Evander Kane
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:21Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Brent Burns
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:22Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:22Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Sam Reinhart
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:44Hit
Buffalo Sabres
hitting player: Johan Larsson; hittee player: Brenden Dillon
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 01:53Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Brenden Dillon
wide-of-net; wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 02:03Penalty
Buffalo Sabres
committed by player: Sam Reinhart; drawn by player: Chris Tierney
tripping; 2.0
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 02:03Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Joe Thornton
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 02:52Takeaway
Buffalo Sabres
player: Johan Larsson
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 02:53Shot On Goal
Buffalo Sabres
goalie in net: Aaron Dell; shooting player: Johan Larsson
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 03:29Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Kevin Labanc
snap
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 03:47Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Kevin Labanc
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 04:44Hit
Buffalo Sabres
hitting player: Victor Antipin; hittee player: Ryan Carpenter
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 04:48Hit
Buffalo Sabres
hitting player: Rasmus Ristolainen; hittee player: Timo Meier
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:01Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Ryan Carpenter
backhand
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:11Hit
Buffalo Sabres
hitting player: Zach Redmond; hittee player: Timo Meier
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:21Missed Shot
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Joe Pavelski
wide-of-net; tip-in
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:29Shot On Goal
San Jose Sharks
goalie in net: Robin Lehner; shooting player: Joakim Ryan
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:30Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:30Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Tomas Hertl
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:40Takeaway
Buffalo Sabres
player: Benoit Pouliot
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 05:43Shot On Goal
Buffalo Sabres
goalie in net: Aaron Dell; shooting player: Kyle Okposo
backhand
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 06:10Takeaway
Buffalo Sabres
player: Kyle Okposo
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 06:35Giveaway
Buffalo Sabres
player: Seth Griffith
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 06:40Blocked Shot
San Jose Sharks
shooting player: Chris Tierney; blocking player: Jordan Nolan
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 06:48Hit
Buffalo Sabres
hitting player: Zach Redmond; hittee player: Chris Tierney
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:03Penalty
San Jose Sharks
committed by player: Joonas Donskoi; drawn by player: Marco Scandella
slashing; 2.0
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:03Stoppage
Neutral event

tv-timeout; tv-timeout
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:03Faceoff
Buffalo Sabres
winning player: Evander Kane; losing player: Ryan Carpenter
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:12Shot On Goal
Buffalo Sabres
goalie in net: Aaron Dell; shooting player: Marco Scandella
wrist
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:12Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:12Faceoff
San Jose Sharks
winning player: Tomas Hertl; losing player: Kyle Okposo
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:42Blocked Shot
Buffalo Sabres
shooting player: Marco Scandella; blocking player: Marc-Edouard Vlasic
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:47Blocked Shot
Buffalo Sabres
shooting player: Marco Scandella; blocking player: Logan Couture
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:54Stoppage
Neutral event

icing
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 07:54Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Chris Tierney
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 08:14Takeaway
Buffalo Sabres
player: Marco Scandella
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 08:19Stoppage
Neutral event

hand-pass
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 08:19Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Ryan Carpenter
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 08:34Hit
San Jose Sharks
hitting player: Justin Braun; hittee player: Sam Reinhart
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 09:04Giveaway
Buffalo Sabres
player: Matt Tennyson
—
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 09:12Goal
San Jose Sharks
goalie in net: Robin Lehner; scoring player: Joonas Donskoi
snap
1-0
2017-10-28
San Jose Sharks at Buffalo Sabres
1 REG / 09:12Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Johan Larsson
—

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.