NHL Data Hub

NHL play-by-play

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

Reset

269 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-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:00Period Start
Neutral event

—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Ryan Getzlaf
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:07Giveaway
Detroit Red Wings
player: Niklas Kronwall
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:43Shot On Goal
Anaheim Ducks
goalie in net: Jimmy Howard; shooting player: Ondrej Kase
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:44Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Luke Glendening
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 00:50Shot On Goal
Anaheim Ducks
goalie in net: Jimmy Howard; shooting player: Ondrej Kase
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:11Hit
Detroit Red Wings
hitting player: Darren Helm; hittee player: Hampus Lindholm
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:26Hit
Anaheim Ducks
hitting player: Brandon Montour; hittee player: Luke Glendening
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:28Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Nick Jensen
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:36Blocked Shot
Detroit Red Wings
shooting player: Andreas Athanasiou; blocking player: Ondrej Kase
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:36Stoppage
Neutral event

puck-in-netting
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:36Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Devin Shore
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:44Stoppage
Neutral event

icing
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 01:44Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Carter Rowney
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 02:06Shot On Goal
Detroit Red Wings
goalie in net: John Gibson; shooting player: Dennis Cholowski
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 02:15Blocked Shot
Detroit Red Wings
shooting player: Anthony Mantha; blocking player: Carter Rowney
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 02:38Shot On Goal
Detroit Red Wings
goalie in net: John Gibson; shooting player: Dennis Cholowski
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 02:45Blocked Shot
Detroit Red Wings
shooting player: Jacob de la Rose; blocking player: Jacob Larsson
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:09Hit
Anaheim Ducks
hitting player: Jake Dotchin; hittee player: Justin Abdelkader
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:20Blocked Shot
Detroit Red Wings
shooting player: Niklas Kronwall; blocking player: Brian Gibbons
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:25Hit
Detroit Red Wings
hitting player: Christoffer Ehn; hittee player: Kiefer Sherwood
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:44Stoppage
Neutral event

icing
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:44Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Larkin
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:52Hit
Detroit Red Wings
hitting player: Jonathan Ericsson; hittee player: Jakob Silfverberg
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:55Stoppage
Neutral event

puck-in-benches
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 03:55Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Ryan Getzlaf
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:11Giveaway
Anaheim Ducks
player: Jakob Silfverberg
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:17Missed Shot
Detroit Red Wings
goalie in net: John Gibson; shooting player: Jonathan Ericsson
wide-of-net; slap
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:27Shot On Goal
Detroit Red Wings
goalie in net: John Gibson; shooting player: Jonathan Ericsson
slap
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:27Faceoff
Detroit Red Wings
winning player: Luke Glendening; losing player: Adam Henrique
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:55Stoppage
Neutral event

puck-in-crowd
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 04:55Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Ryan Kesler
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 05:02Hit
Anaheim Ducks
hitting player: Kiefer Sherwood; hittee player: Danny DeKeyser
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 05:36Giveaway
Anaheim Ducks
player: Hampus Lindholm
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 05:44Blocked Shot
Detroit Red Wings
shooting player: Jacob de la Rose; blocking player: Ryan Kesler
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 05:56Shot On Goal
Anaheim Ducks
goalie in net: Jimmy Howard; shooting player: Ryan Kesler
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 06:05Hit
Anaheim Ducks
hitting player: Jacob Larsson; hittee player: Christoffer Ehn
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 06:19Giveaway
Detroit Red Wings
player: Justin Abdelkader
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 06:39Missed Shot
Detroit Red Wings
goalie in net: John Gibson; shooting player: Mike Green
wide-of-net; slap
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 06:48Hit
Anaheim Ducks
hitting player: Carter Rowney; hittee player: Jacob de la Rose
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 06:57Hit
Detroit Red Wings
hitting player: Niklas Kronwall; hittee player: Daniel Sprong
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:04Blocked Shot
Detroit Red Wings
shooting player: Mike Green; blocking player: Daniel Sprong
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:09Giveaway
Anaheim Ducks
player: Daniel Sprong
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:14Shot On Goal
Detroit Red Wings
goalie in net: John Gibson; shooting player: Mike Green
wrist
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:14Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:14Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Larkin
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:22Takeaway
Detroit Red Wings
player: Dylan Larkin
—
2019-01-15
Anaheim Ducks at Detroit Red Wings
1 REG / 07:32Hit
Anaheim Ducks
hitting player: Jakob Silfverberg; hittee player: Tyler Bertuzzi
—

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.