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

345 matching events across 1 games. Last source refresh: Oct 4, 2026 04:29.

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

—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Adam Henrique
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 00:22Hit
Anaheim Ducks
hitting player: Rickard Rakell; hittee player: Madison Bowey
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 00:39Giveaway
Detroit Red Wings
player: Dylan Larkin
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 01:01Hit
Anaheim Ducks
hitting player: Sam Steel; hittee player: Filip Hronek
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 01:32Hit
Detroit Red Wings
hitting player: Robby Fabbri; hittee player: Erik Gudbranson
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 01:41Blocked Shot
Detroit Red Wings
shooting player: Alex Biega; blocking player: Josh Mahura
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 02:07Takeaway
Detroit Red Wings
player: Dylan McIlrath
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 02:29Hit
Anaheim Ducks
hitting player: Nicolas Deslauriers; hittee player: Madison Bowey
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 02:45Takeaway
Anaheim Ducks
player: Nicolas Deslauriers
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 02:51Hit
Detroit Red Wings
hitting player: Givani Smith; hittee player: Carter Rowney
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:15Hit
Detroit Red Wings
hitting player: Darren Helm; hittee player: Jakob Silfverberg
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:23Hit
Detroit Red Wings
hitting player: Filip Hronek; hittee player: Adam Henrique
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:27Blocked Shot
Anaheim Ducks
shooting player: Josh Mahura; blocking player: Filip Hronek
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:32Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Rickard Rakell
backhand
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:34Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Adam Henrique
backhand
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:38Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Adam Henrique
backhand
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:39Blocked Shot
Anaheim Ducks
shooting player: Adam Henrique; blocking player: Filip Hronek
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:40Missed Shot
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Adam Henrique
wide-of-net; wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:41Missed Shot
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Adam Henrique
wide-of-net; backhand
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:48Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Jakob Silfverberg
snap
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:50Stoppage
Neutral event

offside
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 03:50Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Dylan Larkin
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 04:09Missed Shot
Detroit Red Wings
goalie in net: Ryan Miller; shooting player: Anthony Mantha
wide-of-net; wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 04:52Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Nick Ritchie
wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 04:55Giveaway
Detroit Red Wings
player: Anthony Mantha
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:01Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Ondrej Kase
wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:10Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Alex Biega
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:22Delayed Penalty
Anaheim Ducks

—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:23Penalty
Anaheim Ducks
committed by player: Nick Ritchie; drawn by player: Robby Fabbri
holding; 2.0
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:23Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Derek Grant
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:35Shot On Goal
Detroit Red Wings
goalie in net: Ryan Miller; shooting player: Brendan Perlini
tip-in
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:37Stoppage
Neutral event

puck-in-crowd
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:37Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Derek Grant
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 05:58Shot On Goal
Detroit Red Wings
goalie in net: Ryan Miller; shooting player: Filip Hronek
snap
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 06:09Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Carter Rowney
wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:00Stoppage
Neutral event

puck-in-crowd
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:00Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Larkin
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:21Hit
Detroit Red Wings
hitting player: Dylan Larkin; hittee player: Korbinian Holzer
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:31Takeaway
Detroit Red Wings
player: Tyler Bertuzzi
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:41Stoppage
Neutral event

offside; tv-timeout
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 07:41Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Sam Steel
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:16Giveaway
Detroit Red Wings
player: Frans Nielsen
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:20Hit
Detroit Red Wings
hitting player: Dylan McIlrath; hittee player: Max Jones
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:44Missed Shot
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Ryan Getzlaf
wide-of-net; wrist
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:47Giveaway
Detroit Red Wings
player: Madison Bowey
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:50Missed Shot
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Erik Gudbranson
wide-of-net; slap
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:51Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 08:51Faceoff
Anaheim Ducks
winning player: Jakob Silfverberg; losing player: Christoffer Ehn
—
2019-11-12
Detroit Red Wings at Anaheim Ducks
1 REG / 09:50Shot On Goal
Detroit Red Wings
goalie in net: Ryan Miller; shooting player: Brendan Perlini
snap
—

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.