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

315 matching events across 1 games. Last source refresh: Oct 4, 2026 05:41.

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

—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Shane Pinto; losing player: Tyson Kozak
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 00:14Hit
Buffalo Sabres
hitting player: Beck Malenstyn; hittee player: Travis Hamonic
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 00:36Blocked Shot
Ottawa Senators
shooting player: Tyler Kleven; blocking player: Isak Rosen
blocked
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 00:47Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Tim Stützle
hit-left-post; wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:15Giveaway
Buffalo Sabres
player: Mattias Samuelsson
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:20Delayed Penalty
Buffalo Sabres

—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:24Penalty
Buffalo Sabres
committed by player: Tage Thompson; drawn by player: Drake Batherson
high-sticking; 2.0
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:24Faceoff
Buffalo Sabres
winning player: Ryan McLeod; losing player: Brady Tkachuk
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:35Goal
Ottawa Senators
goalie in net: James Reimer; scoring player: Brady Tkachuk; assist1 player: Drake Batherson; assist2 player: Dylan Cozens
wrist
1-0
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:35Faceoff
Ottawa Senators
winning player: Shane Pinto; losing player: Ryan McLeod
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:44Hit
Ottawa Senators
hitting player: Ridly Greig; hittee player: Owen Power
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:50Stoppage
Neutral event

icing
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 01:50Faceoff
Ottawa Senators
winning player: Brady Tkachuk; losing player: Ryan McLeod
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:00Shot On Goal
Ottawa Senators
goalie in net: James Reimer; shooting player: Brady Tkachuk
wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:02Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:02Faceoff
Ottawa Senators
winning player: Dylan Cozens; losing player: Peyton Krebs
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:11Hit
Ottawa Senators
hitting player: Dylan Cozens; hittee player: Mattias Samuelsson
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:39Giveaway
Ottawa Senators
player: Dylan Cozens
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 02:59Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Matthew Highmore
wide-left; wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 03:02Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Travis Hamonic
wide-right; wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 03:07Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Travis Hamonic
wide-right; slap
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 03:13Hit
Buffalo Sabres
hitting player: Connor Clifton; hittee player: Matthew Highmore
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 03:24Giveaway
Ottawa Senators
player: Matthew Highmore
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 04:12Giveaway
Ottawa Senators
player: Fabian Zetterlund
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 04:15Shot On Goal
Buffalo Sabres
goalie in net: Anton Forsberg; shooting player: Ryan McLeod
wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 04:38Giveaway
Ottawa Senators
player: Claude Giroux
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 05:07Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Drake Batherson
wide-right; backhand
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 05:11Giveaway
Ottawa Senators
player: David Perron
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 05:19Blocked Shot
Buffalo Sabres
shooting player: Jason Zucker; blocking player: Tyler Kleven
blocked
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:07Hit
Ottawa Senators
hitting player: Jake Sanderson; hittee player: Tage Thompson
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:09Giveaway
Buffalo Sabres
player: Jiri Kulich
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:31Giveaway
Buffalo Sabres
player: Owen Power
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:51Stoppage
Neutral event

chlg-vis-off-side; chlg-vis-off-side
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:51Stoppage
Neutral event

offside; tv-timeout
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 06:51Faceoff
Buffalo Sabres
winning player: Ryan McLeod; losing player: Ridly Greig
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 07:25Giveaway
Buffalo Sabres
player: Rasmus Dahlin
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 07:51Blocked Shot
Ottawa Senators
shooting player: Thomas Chabot; blocking player: Alex Tuch
blocked
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 07:53Stoppage
Neutral event

puck-in-netting
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 07:53Faceoff
Ottawa Senators
winning player: Brady Tkachuk; losing player: Jiri Kulich
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 07:56Blocked Shot
Ottawa Senators
shooting player: Thomas Chabot; blocking player: Jiri Kulich
blocked
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 08:11Shot On Goal
Ottawa Senators
goalie in net: James Reimer; shooting player: Fabian Zetterlund
wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 08:29Shot On Goal
Ottawa Senators
goalie in net: James Reimer; shooting player: Fabian Zetterlund
wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 08:31Shot On Goal
Ottawa Senators
goalie in net: James Reimer; shooting player: Fabian Zetterlund
wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 08:34Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Tage Thompson
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 08:52Hit
Ottawa Senators
hitting player: Matthew Highmore; hittee player: Tyson Kozak
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 09:10Stoppage
Neutral event

icing
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 09:10Faceoff
Ottawa Senators
winning player: Dylan Cozens; losing player: Tyson Kozak
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 09:26Missed Shot
Ottawa Senators
goalie in net: James Reimer; shooting player: Travis Hamonic
wide-left; wrist
—
2025-03-25
Ottawa Senators at Buffalo Sabres
1 REG / 09:29Shot On Goal
Ottawa Senators
goalie in net: James Reimer; shooting player: Tyler Kleven
slap
—

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.