NHL Data Hub

NHL play-by-play

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

Reset

358 matching events across 1 games. Last source refresh: Oct 4, 2026 04:19.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:00Period Start
Neutral event

—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Ryan Getzlaf
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:46Stoppage
Neutral event

puck-in-benches
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:46Faceoff
Ottawa Senators
winning player: Chris Tierney; losing player: Adam Henrique
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:49Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Cody Ceci
snap
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:50Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 00:50Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Colin White
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 01:07Hit
Anaheim Ducks
hitting player: Ryan Kesler; hittee player: Maxime Lajoie
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 01:21Giveaway
Anaheim Ducks
player: Hampus Lindholm
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 01:29Blocked Shot
Ottawa Senators
shooting player: Ben Harpur; blocking player: Jakob Silfverberg
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 01:35Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Jakob Silfverberg
wide-of-net; slap
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 01:51Takeaway
Anaheim Ducks
player: Daniel Sprong
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 02:27Missed Shot
Ottawa Senators
goalie in net: John Gibson; shooting player: Chris Tierney
wide-of-net; wrap-around
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 02:44Takeaway
Ottawa Senators
player: Mikkel Boedker
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 02:55Missed Shot
Ottawa Senators
goalie in net: John Gibson; shooting player: Maxime Lajoie
wide-of-net; wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:00Giveaway
Anaheim Ducks
player: Rickard Rakell
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:04Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Mikkel Boedker
wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:15Hit
Anaheim Ducks
hitting player: Jake Dotchin; hittee player: Nick Paul
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:21Hit
Ottawa Senators
hitting player: Zack Smith; hittee player: Brian Gibbons
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:26Hit
Anaheim Ducks
hitting player: Jake Dotchin; hittee player: Nick Paul
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:40Hit
Ottawa Senators
hitting player: Dylan DeMelo; hittee player: Carter Rowney
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:56Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Brian Gibbons
wide-of-net; wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 03:53Giveaway
Ottawa Senators
player: Magnus Paajarvi
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:21Shot On Goal
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Jakob Silfverberg
wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:23Shot On Goal
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Andrew Cogliano
wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:24Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:24Faceoff
Ottawa Senators
winning player: Mark Stone; losing player: Ryan Kesler
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:30Hit
Anaheim Ducks
hitting player: Jakob Silfverberg; hittee player: Maxime Lajoie
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:39Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Brady Tkachuk
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 04:43Missed Shot
Ottawa Senators
goalie in net: John Gibson; shooting player: Maxime Lajoie
wide-of-net; wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 05:03Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Bobby Ryan
snap
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 05:08Hit
Ottawa Senators
hitting player: Ryan Dzingel; hittee player: Adam Henrique
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 05:41Blocked Shot
Anaheim Ducks
shooting player: Hampus Lindholm; blocking player: Ryan Dzingel
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 05:54Giveaway
Ottawa Senators
player: Ben Harpur
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:03Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Brandon Montour
wide-of-net; tip-in
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:11Blocked Shot
Anaheim Ducks
shooting player: Hampus Lindholm; blocking player: Rudolfs Balcers
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:16Takeaway
Anaheim Ducks
player: Brandon Montour
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:32Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Rickard Rakell
wide-of-net; tip-in
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:40Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Rickard Rakell
wide-of-net; tip-in
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 06:47Hit
Ottawa Senators
hitting player: Mark Borowiecki; hittee player: Daniel Sprong
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:01Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Brian Gibbons
wide-of-net; slap
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:08Hit
Ottawa Senators
hitting player: Mark Borowiecki; hittee player: Carter Rowney
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:15Stoppage
Neutral event

offside; tv-timeout
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:15Faceoff
Anaheim Ducks
winning player: Carter Rowney; losing player: Zack Smith
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:36Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Cody Ceci
backhand
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 07:55Hit
Anaheim Ducks
hitting player: Josh Manson; hittee player: Zack Smith
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 08:07Missed Shot
Ottawa Senators
goalie in net: John Gibson; shooting player: Magnus Paajarvi
wide-of-net; wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 08:13Hit
Ottawa Senators
hitting player: Magnus Paajarvi; hittee player: Carter Rowney
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 08:21Missed Shot
Anaheim Ducks
goalie in net: Anders Nilsson; shooting player: Kiefer Sherwood
wide-of-net; wrist
—
2019-01-09
Ottawa Senators at Anaheim Ducks
1 REG / 08:25Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Kiefer Sherwood
—

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.