NHL Data Hub

NHL play-by-play

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

Reset

320 matching events across 1 games. Last source refresh: Oct 4, 2026 03:53.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:00Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Logan Couture
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:23Shot On Goal
San Jose Sharks
goalie in net: Corey Crawford; shooting player: Brent Burns
snap
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:27Blocked Shot
San Jose Sharks
shooting player: Logan Couture; blocking player: Niklas Hjalmarsson
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:38Giveaway
Chicago Blackhawks
player: Duncan Keith
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 00:44Blocked Shot
Chicago Blackhawks
shooting player: Nick Schmaltz; blocking player: Paul Martin
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 01:10Takeaway
San Jose Sharks
player: Tomas Hertl
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 01:18Shot On Goal
San Jose Sharks
goalie in net: Corey Crawford; shooting player: Joe Thornton
backhand
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 01:58Blocked Shot
Chicago Blackhawks
shooting player: Richard Panik; blocking player: David Schlemko
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 02:05Hit
Chicago Blackhawks
hitting player: Richard Panik; hittee player: David Schlemko
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 02:17Blocked Shot
Chicago Blackhawks
shooting player: Richard Panik; blocking player: David Schlemko
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 02:21Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Andrew Desjardins
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 02:35Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Niklas Hjalmarsson
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 02:57Blocked Shot
Chicago Blackhawks
shooting player: Richard Panik; blocking player: Melker Karlsson
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:02Takeaway
Chicago Blackhawks
player: Niklas Hjalmarsson
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:05Shot On Goal
Chicago Blackhawks
goalie in net: Martin Jones; shooting player: Andrew Desjardins
slap
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:23Giveaway
Chicago Blackhawks
player: Ryan Hartman
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:28Hit
Chicago Blackhawks
hitting player: Ryan Hartman; hittee player: Paul Martin
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:30Blocked Shot
San Jose Sharks
shooting player: Mikkel Boedker; blocking player: Brian Campbell
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:41Hit
Chicago Blackhawks
hitting player: Ryan Hartman; hittee player: Paul Martin
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:50Blocked Shot
San Jose Sharks
shooting player: Paul Martin; blocking player: Tanner Kero
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:00Stoppage
Neutral event

puck-in-netting
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:00Shot On Goal
Chicago Blackhawks
goalie in net: Martin Jones; shooting player: Ryan Hartman
backhand
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 03:51Blocked Shot
San Jose Sharks
shooting player: Brent Burns; blocking player: Tanner Kero
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:00Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Jonathan Toews
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:06Stoppage
Neutral event

icing
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:06Faceoff
Chicago Blackhawks
winning player: Jonathan Toews; losing player: Logan Couture
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:32Takeaway
San Jose Sharks
player: Paul Martin
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:36Giveaway
San Jose Sharks
player: Paul Martin
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:40Giveaway
Chicago Blackhawks
player: Marian Hossa
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 04:45Shot On Goal
San Jose Sharks
goalie in net: Corey Crawford; shooting player: Melker Karlsson
deflected
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 05:20Penalty
Chicago Blackhawks
committed by player: Artemi Panarin; drawn by player: Joe Thornton
hooking; 2.0
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 05:20Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Jonathan Toews
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 05:29Blocked Shot
San Jose Sharks
shooting player: Joe Thornton; blocking player: Duncan Keith
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 06:42Shot On Goal
San Jose Sharks
goalie in net: Corey Crawford; shooting player: Marc-Edouard Vlasic
wrist
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 06:58Blocked Shot
San Jose Sharks
shooting player: Kevin Labanc; blocking player: Niklas Hjalmarsson
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 06:59Stoppage
Neutral event

puck-in-netting
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 06:59Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Tanner Kero
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 07:05Giveaway
San Jose Sharks
player: Joe Thornton
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 07:16Giveaway
San Jose Sharks
player: Brent Burns
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 07:30Missed Shot
Chicago Blackhawks
goalie in net: Martin Jones; shooting player: Patrick Kane
wide-of-net; backhand
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 07:41Blocked Shot
Chicago Blackhawks
shooting player: Patrick Kane; blocking player: Joe Pavelski
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 07:38Blocked Shot
Chicago Blackhawks
shooting player: Duncan Keith; blocking player: David Schlemko
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:11Giveaway
Chicago Blackhawks
player: Jonathan Toews
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:12Stoppage
Neutral event

offside; tv-timeout
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:12Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Tanner Kero
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:29Stoppage
Neutral event

icing
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:29Faceoff
San Jose Sharks
winning player: Timo Meier; losing player: Tanner Kero
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 08:39Takeaway
San Jose Sharks
player: David Schlemko
—
2017-01-31
Chicago Blackhawks at San Jose Sharks
1 REG / 09:15Takeaway
San Jose Sharks
player: Brent Burns
—

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.