NHL Data Hub

NHL play-by-play

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

Reset

376 matching events across 1 games. Last source refresh: Oct 4, 2026 04:06.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:00Period Start
Neutral event

—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Leon Draisaitl
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:07Blocked Shot
Buffalo Sabres
shooting player: Sam Reinhart; blocking player: Matt Benning
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:07Stoppage
Neutral event

puck-in-netting
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:07Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Ryan O'Reilly
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 00:49Hit
Buffalo Sabres
hitting player: Jack Eichel; hittee player: Patrick Maroon
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 01:01Shot On Goal
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Kyle Okposo
wrist
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 01:05Hit
Buffalo Sabres
hitting player: Kyle Okposo; hittee player: Patrick Maroon
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 01:17Hit
Edmonton Oilers
hitting player: Patrick Maroon; hittee player: Jake McCabe
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 01:25Missed Shot
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Jason Pominville
wide-of-net; slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 02:21Blocked Shot
Edmonton Oilers
shooting player: Matt Benning; blocking player: Evan Rodrigues
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 02:26Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Oscar Klefbom
snap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 02:42Hit
Buffalo Sabres
hitting player: Jake McCabe; hittee player: Mark Letestu
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 02:58Hit
Buffalo Sabres
hitting player: Scott Wilson; hittee player: Jesse Puljujarvi
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 03:03Shot On Goal
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Sam Reinhart
wrist
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 03:26Hit
Buffalo Sabres
hitting player: Jake McCabe; hittee player: Adam Larsson
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 03:43Giveaway
Edmonton Oilers
player: Milan Lucic
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 03:52Hit
Buffalo Sabres
hitting player: Zemgus Girgensons; hittee player: Adam Larsson
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 04:09Missed Shot
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Drake Caggiula
goalpost; tip-in
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 04:09Hit
Edmonton Oilers
hitting player: Drake Caggiula; hittee player: Jack Eichel
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 04:25Blocked Shot
Edmonton Oilers
shooting player: Andrej Sekera; blocking player: Kyle Okposo
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 04:40Shot On Goal
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Casey Nelson
slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 04:46Hit
Edmonton Oilers
hitting player: Andrej Sekera; hittee player: Evander Kane
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:00Takeaway
Edmonton Oilers
player: Drake Caggiula
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:04Giveaway
Edmonton Oilers
player: Drake Caggiula
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:24Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Anton Slepyshev
slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:32Missed Shot
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Matt Benning
wide-of-net; slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:42Missed Shot
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Anton Slepyshev
wide-of-net; tip-in
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:44Takeaway
Buffalo Sabres
player: Benoit Pouliot
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:49Stoppage
Neutral event

offside
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:55Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Scott Wilson
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 06:18Stoppage
Neutral event

high-stick; tv-timeout
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 06:18Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Ryan O'Reilly
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 06:30Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Oscar Klefbom
slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 05:49Faceoff
Buffalo Sabres
winning player: Ryan O'Reilly; losing player: Leon Draisaitl
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 06:58Shot On Goal
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Marco Scandella
slap
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 07:20Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Leon Draisaitl
wrist
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 07:24Hit
Edmonton Oilers
hitting player: Patrick Maroon; hittee player: Zemgus Girgensons
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 07:50Stoppage
Neutral event

offside
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 07:50Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Ryan Strome
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:10Blocked Shot
Edmonton Oilers
shooting player: Anton Slepyshev; blocking player: Victor Antipin
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:23Shot On Goal
Edmonton Oilers
goalie in net: Robin Lehner; shooting player: Anton Slepyshev
wrist
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:28Shot On Goal
Buffalo Sabres
goalie in net: Cam Talbot; shooting player: Evander Kane
backhand
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:28Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:28Faceoff
Buffalo Sabres
winning player: Evan Rodrigues; losing player: Mark Letestu
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:45Giveaway
Edmonton Oilers
player: Mark Letestu
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:49Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Casey Nelson
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 08:54Giveaway
Edmonton Oilers
player: Zack Kassian
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 09:15Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Marco Scandella
—
2018-01-23
Buffalo Sabres at Edmonton Oilers
1 REG / 09:19Hit
Edmonton Oilers
hitting player: Mark Letestu; hittee player: Marco Scandella
—

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.