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

343 matching events across 1 games. Last source refresh: Oct 4, 2026 04:36.

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

—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Jonathan Toews
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:26Giveaway
Anaheim Ducks
player: Matt Irwin
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:32Stoppage
Neutral event

puck-in-crowd
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:32Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Strome
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:45Blocked Shot
Anaheim Ducks
shooting player: Danton Heinen; blocking player: Lucas Carlsson
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:53Missed Shot
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: Danton Heinen
wide-of-net; wrist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 00:57Hit
Chicago Blackhawks
hitting player: Lucas Carlsson; hittee player: Ryan Getzlaf
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 01:10Hit
Chicago Blackhawks
hitting player: Olli Maatta; hittee player: Danton Heinen
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 01:19Giveaway
Chicago Blackhawks
player: Alex Nylander
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 01:31Blocked Shot
Anaheim Ducks
shooting player: Sam Steel; blocking player: Olli Maatta
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 01:33Hit
Anaheim Ducks
hitting player: Max Jones; hittee player: Drake Caggiula
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 02:07Goal
Chicago Blackhawks
goalie in net: John Gibson; scoring player: Drake Caggiula; assist1 player: Adam Boqvist; assist2 player: Kirby Dach
tip-in
0-1
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 02:07Faceoff
Chicago Blackhawks
winning player: David Kampf; losing player: David Backes
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 02:27Shot On Goal
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: David Backes
wrist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 02:59Stoppage
Neutral event

offside
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 02:59Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Jonathan Toews
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:21Missed Shot
Chicago Blackhawks
goalie in net: John Gibson; shooting player: Jonathan Toews
wide-of-net; wrist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:25Takeaway
Chicago Blackhawks
player: Dominik Kubalik
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:31Blocked Shot
Chicago Blackhawks
shooting player: Olli Maatta; blocking player: Rickard Rakell
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:42Shot On Goal
Chicago Blackhawks
goalie in net: John Gibson; shooting player: Slater Koekkoek
slap
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:42Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:42Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Strome
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:58Stoppage
Neutral event

high-stick
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 03:58Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Dylan Strome
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 04:41Hit
Anaheim Ducks
hitting player: Sam Steel; hittee player: Duncan Keith
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 05:02Shot On Goal
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: Sam Steel
wrist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 05:37Hit
Anaheim Ducks
hitting player: Nicolas Deslauriers; hittee player: Connor Murphy
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 05:39Stoppage
Neutral event

puck-in-netting
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 05:39Faceoff
Chicago Blackhawks
winning player: David Kampf; losing player: Adam Henrique
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 06:08Shot On Goal
Chicago Blackhawks
goalie in net: John Gibson; shooting player: Ryan Carpenter
wrap-around
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 06:55Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Jonathan Toews
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:02Missed Shot
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: Danton Heinen
wide-of-net; tip-in
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:09Blocked Shot
Anaheim Ducks
shooting player: Sonny Milano; blocking player: Adam Boqvist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:24Blocked Shot
Chicago Blackhawks
shooting player: Duncan Keith; blocking player: Sonny Milano
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:27Stoppage
Neutral event

puck-in-netting
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:27Stoppage
Neutral event

tv-timeout; tv-timeout
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:27Faceoff
Chicago Blackhawks
winning player: Dylan Strome; losing player: David Backes
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:38Hit
Chicago Blackhawks
hitting player: Lucas Carlsson; hittee player: Carter Rowney
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 07:50Hit
Anaheim Ducks
hitting player: Carter Rowney; hittee player: Connor Murphy
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 08:08Blocked Shot
Anaheim Ducks
shooting player: Christian Djoos; blocking player: Patrick Kane
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 08:50Hit
Anaheim Ducks
hitting player: Max Jones; hittee player: Olli Maatta
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:00Stoppage
Neutral event

offside
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:00Faceoff
Chicago Blackhawks
winning player: David Kampf; losing player: Adam Henrique
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:26Shot On Goal
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: Jakob Silfverberg
wrist
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:26Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Jonathan Toews
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:42Blocked Shot
Chicago Blackhawks
shooting player: Duncan Keith; blocking player: Matt Irwin
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:42Giveaway
Anaheim Ducks
player: Matt Irwin
—
2020-03-03
Anaheim Ducks at Chicago Blackhawks
1 REG / 09:56Shot On Goal
Anaheim Ducks
goalie in net: Corey Crawford; shooting player: Danton Heinen
wrist
—

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.