Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

349 matching events across 1 games. Last source refresh: Oct 4, 2026 05:37.

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

—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Adam Henrique; losing player: Jiri Kulich
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:24Stoppage
Neutral event

puck-frozen
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:24Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Peyton Krebs
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:34Hit
Edmonton Oilers
hitting player: Evan Bouchard; hittee player: Zach Benson
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:37Stoppage
Neutral event

offside
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:37Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Alex Tuch
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:52Hit
Buffalo Sabres
hitting player: Dylan Cozens; hittee player: Leon Draisaitl
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 00:56Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Evan Bouchard
snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:08Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Leon Draisaitl
snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:22Hit
Edmonton Oilers
hitting player: Vasily Podkolzin; hittee player: Sam Lafferty
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:31Giveaway
Edmonton Oilers
player: Ryan Nugent-Hopkins
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:31Hit
Buffalo Sabres
hitting player: Sam Lafferty; hittee player: Connor Brown
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:40Blocked Shot
Buffalo Sabres
shooting player: Jacob Bryson; blocking player: Troy Stecher
blocked
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 01:46Giveaway
Buffalo Sabres
player: Ryan McLeod
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 02:26Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Corey Perry
deflected
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 02:31Stoppage
Neutral event

puck-frozen
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 02:31Faceoff
Edmonton Oilers
winning player: Corey Perry; losing player: Tage Thompson
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 02:42Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Adam Henrique
short; snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 03:05Giveaway
Edmonton Oilers
player: Ty Emberson
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 03:39Hit
Edmonton Oilers
hitting player: Mattias Ekholm; hittee player: Jack Quinn
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:28Giveaway
Edmonton Oilers
player: Viktor Arvidsson
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:50Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Darnell Nurse
snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:52Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:52Faceoff
Edmonton Oilers
winning player: Connor Brown; losing player: Ryan McLeod
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:55Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Troy Stecher
wide-right; snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:57Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 04:57Faceoff
Buffalo Sabres
winning player: Jiri Kulich; losing player: Ryan Nugent-Hopkins
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 05:00Giveaway
Buffalo Sabres
player: Bowen Byram
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 05:02Blocked Shot
Edmonton Oilers
shooting player: Connor Brown; blocking player: Rasmus Dahlin
blocked
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 05:34Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Adam Henrique
high-and-wide-left; tip-in
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 05:57Hit
Edmonton Oilers
hitting player: Ty Emberson; hittee player: Zach Benson
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 06:07Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Corey Perry
backhand
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 06:22Missed Shot
Edmonton Oilers
goalie in net: James Reimer; shooting player: Zach Hyman
high-and-wide-right; snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 06:42Stoppage
Neutral event

offside; tv-timeout
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 06:42Faceoff
Buffalo Sabres
winning player: Ryan McLeod; losing player: Leon Draisaitl
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 07:59Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Kasperi Kapanen
snap
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 08:03Shot On Goal
Edmonton Oilers
goalie in net: James Reimer; shooting player: Jeff Skinner
wrist
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 08:09Blocked Shot
Edmonton Oilers
shooting player: Kasperi Kapanen; blocking player: Mattias Samuelsson
blocked
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 08:13Giveaway
Buffalo Sabres
player: JJ Peterka
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 08:55Blocked Shot
Edmonton Oilers
shooting player: Ryan Nugent-Hopkins; blocking player: Henri Jokiharju
blocked
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 09:13Blocked Shot
Buffalo Sabres
shooting player: Henri Jokiharju; blocking player: Brett Kulak
blocked
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 09:37Giveaway
Buffalo Sabres
player: Jason Zucker
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:36Hit
Buffalo Sabres
hitting player: Mattias Samuelsson; hittee player: Vasily Podkolzin
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:39Stoppage
Neutral event

puck-in-benches; tv-timeout
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:39Faceoff
Buffalo Sabres
winning player: Sam Lafferty; losing player: Leon Draisaitl
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:42Hit
Buffalo Sabres
hitting player: Mattias Samuelsson; hittee player: Vasily Podkolzin
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:51Stoppage
Neutral event

puck-in-netting
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 10:51Faceoff
Buffalo Sabres
winning player: Jiri Kulich; losing player: Leon Draisaitl
—
2025-01-25
Buffalo Sabres at Edmonton Oilers
1 REG / 11:00Penalty
Edmonton Oilers
committed by player: Troy Stecher; drawn by player: Tage Thompson
interference; 2.0
—

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.