NHL Data Hub

NHL play-by-play

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

Reset

266 matching events across 1 games. Last source refresh: Oct 4, 2026 04:31.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 00:00Faceoff
Arizona Coyotes
winning player: Christian Dvorak; losing player: Logan Couture
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 00:07Hit
San Jose Sharks
hitting player: Timo Meier; hittee player: Jakob Chychrun
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 00:21Hit
San Jose Sharks
hitting player: Logan Couture; hittee player: Jakob Chychrun
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 01:01Takeaway
Arizona Coyotes
player: Nick Schmaltz
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 01:58Hit
Arizona Coyotes
hitting player: Aaron Ness; hittee player: Barclay Goodrow
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 02:26Stoppage
Neutral event

icing
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 02:26Faceoff
Arizona Coyotes
winning player: Christian Dvorak; losing player: Dylan Gambrell
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 02:35Shot On Goal
Arizona Coyotes
goalie in net: Aaron Dell; shooting player: Jordan Oesterle
slap
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 02:44Shot On Goal
Arizona Coyotes
goalie in net: Aaron Dell; shooting player: Taylor Hall
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 02:50Blocked Shot
Arizona Coyotes
shooting player: Jordan Oesterle; blocking player: Melker Karlsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 03:18Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Evander Kane
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 03:19Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Logan Couture
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 03:25Blocked Shot
San Jose Sharks
shooting player: Erik Karlsson; blocking player: Aaron Ness
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 04:08Giveaway
San Jose Sharks
player: Timo Meier
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 04:11Missed Shot
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Evander Kane
over-net; wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 04:57Goal
Arizona Coyotes
goalie in net: Aaron Dell; scoring player: Carl Soderberg; assist1 player: Clayton Keller; assist2 player: Nick Schmaltz
backhand
1-0
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 04:57Faceoff
San Jose Sharks
winning player: Barclay Goodrow; losing player: Derek Stepan
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 05:09Hit
San Jose Sharks
hitting player: Barclay Goodrow; hittee player: Lawson Crouse
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 05:33Blocked Shot
San Jose Sharks
shooting player: Marcus Sorensen; blocking player: Oliver Ekman-Larsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 05:38Blocked Shot
San Jose Sharks
shooting player: Barclay Goodrow; blocking player: Oliver Ekman-Larsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 05:50Hit
San Jose Sharks
hitting player: Evander Kane; hittee player: Oliver Ekman-Larsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 06:40Stoppage
Neutral event

offside; tv-timeout
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 06:40Faceoff
Arizona Coyotes
winning player: Brad Richardson; losing player: Dylan Gambrell
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 07:03Hit
San Jose Sharks
hitting player: Jake Middleton; hittee player: Conor Garland
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 08:12Giveaway
San Jose Sharks
player: Kevin Labanc
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 09:05Hit
Arizona Coyotes
hitting player: Ilya Lyubushkin; hittee player: Marcus Sorensen
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 09:10Hit
San Jose Sharks
hitting player: Marcus Sorensen; hittee player: Ilya Lyubushkin
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 09:12Hit
San Jose Sharks
hitting player: Barclay Goodrow; hittee player: Oliver Ekman-Larsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 09:56Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Timo Meier
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:02Stoppage
Neutral event

offside; tv-timeout
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:02Faceoff
Arizona Coyotes
winning player: Derek Stepan; losing player: Antti Suomela
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:08Hit
San Jose Sharks
hitting player: Dylan Gambrell; hittee player: Oliver Ekman-Larsson
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:17Hit
Arizona Coyotes
hitting player: Ilya Lyubushkin; hittee player: Dylan Gambrell
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:20Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Erik Karlsson
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:31Blocked Shot
San Jose Sharks
shooting player: Erik Karlsson; blocking player: Derek Stepan
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:46Giveaway
San Jose Sharks
player: Marc-Edouard Vlasic
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:48Shot On Goal
Arizona Coyotes
goalie in net: Aaron Dell; shooting player: Derek Stepan
snap
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:48Faceoff
Arizona Coyotes
winning player: Carl Soderberg; losing player: Barclay Goodrow
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 10:58Missed Shot
Arizona Coyotes
goalie in net: Aaron Dell; shooting player: Nick Schmaltz
over-net; wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:20Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Clayton Keller
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:27Hit
San Jose Sharks
hitting player: Brent Burns; hittee player: Nick Schmaltz
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:35Stoppage
Neutral event

offside
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:35Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Christian Dvorak
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:45Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Timo Meier
wrist
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:46Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 11:46Faceoff
Arizona Coyotes
winning player: Christian Dvorak; losing player: Logan Couture
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 12:16Hit
San Jose Sharks
hitting player: Evander Kane; hittee player: Phil Kessel
—
2019-12-17
Arizona Coyotes at San Jose Sharks
1 REG / 12:25Shot On Goal
San Jose Sharks
goalie in net: Darcy Kuemper; shooting player: Evander Kane
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.