NHL Data Hub

NHL play-by-play

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

Reset

324 matching events across 1 games. Last source refresh: Oct 4, 2026 03:50.

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

—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Teuvo Teravainen; losing player: Joe Thornton
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:12Goal
San Jose Sharks
goalie in net: Cam Ward; scoring player: Patrick Marleau; assist1 player: Joe Thornton; assist2 player: Justin Braun
wrist
0-1
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:12Faceoff
Carolina Hurricanes
winning player: Victor Rask; losing player: Joe Thornton
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:37Penalty
San Jose Sharks
committed by player: Joe Thornton; drawn by player: Brock McGinn
holding; 2.0
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:37Faceoff
Carolina Hurricanes
winning player: Derek Ryan; losing player: Chris Tierney
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:45Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Jeff Skinner
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 00:50Giveaway
Carolina Hurricanes
player: Derek Ryan
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 01:18Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Brett Pesce
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 01:41Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Teuvo Teravainen
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 01:59Goal
Carolina Hurricanes
goalie in net: Aaron Dell; scoring player: Lee Stempniak; assist1 player: Teuvo Teravainen; assist2 player: Jaccob Slavin
wrist
1-1
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 01:59Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Jay McClement
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:04Giveaway
San Jose Sharks
player: Kevin Labanc
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:08Stoppage
Neutral event

offside
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:08Faceoff
Carolina Hurricanes
winning player: Jay McClement; losing player: Logan Couture
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:24Giveaway
San Jose Sharks
player: Kevin Labanc
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:35Missed Shot
San Jose Sharks
goalie in net: Cam Ward; shooting player: Joel Ward
over-net; wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:39Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Joakim Nordstrom
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 02:52Takeaway
Carolina Hurricanes
player: Victor Rask
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 03:14Goal
San Jose Sharks
goalie in net: Cam Ward; scoring player: Paul Martin; assist1 player: Mikkel Boedker; assist2 player: Melker Karlsson
deflected
1-2
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 03:14Faceoff
Carolina Hurricanes
winning player: Derek Ryan; losing player: Joe Thornton
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 03:38Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Jeff Skinner
deflected
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 04:04Blocked Shot
Carolina Hurricanes
shooting player: Jeff Skinner; blocking player: Marc-Edouard Vlasic
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 04:13Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Jeff Skinner
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 04:21Giveaway
Carolina Hurricanes
player: Teuvo Teravainen
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 04:27Missed Shot
San Jose Sharks
goalie in net: Cam Ward; shooting player: Joonas Donskoi
wide-of-net; wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:07Stoppage
Neutral event

offside
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:07Faceoff
Carolina Hurricanes
winning player: Victor Rask; losing player: Logan Couture
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:18Faceoff
San Jose Sharks
winning player: Chris Tierney; losing player: Teuvo Teravainen
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:25Blocked Shot
Carolina Hurricanes
shooting player: Brett Pesce; blocking player: Melker Karlsson
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 05:35Hit
San Jose Sharks
hitting player: Mikkel Boedker; hittee player: Jaccob Slavin
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 06:23Blocked Shot
Carolina Hurricanes
shooting player: Derek Ryan; blocking player: Paul Martin
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 06:27Giveaway
Carolina Hurricanes
player: Andrej Nestrasil
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 06:36Shot On Goal
San Jose Sharks
goalie in net: Cam Ward; shooting player: Brent Burns
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 07:11Shot On Goal
San Jose Sharks
goalie in net: Cam Ward; shooting player: Joonas Donskoi
snap
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 07:12Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 07:12Faceoff
Carolina Hurricanes
winning player: Teuvo Teravainen; losing player: Joel Ward
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 07:37Hit
San Jose Sharks
hitting player: Logan Couture; hittee player: Lee Stempniak
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:17Shot On Goal
San Jose Sharks
goalie in net: Cam Ward; shooting player: Chris Tierney
backhand
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:21Stoppage
Neutral event

puck-in-netting
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:21Blocked Shot
San Jose Sharks
shooting player: Kevin Labanc; blocking player: Matt Tennyson
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:21Faceoff
San Jose Sharks
winning player: Joe Pavelski; losing player: Derek Ryan
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:26Shot On Goal
San Jose Sharks
goalie in net: Cam Ward; shooting player: Brent Burns
slap
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:53Hit
San Jose Sharks
hitting player: Joe Thornton; hittee player: Jeff Skinner
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 08:58Shot On Goal
Carolina Hurricanes
goalie in net: Aaron Dell; shooting player: Jeff Skinner
wrist
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 09:01Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 09:01Faceoff
Carolina Hurricanes
winning player: Jay McClement; losing player: Tommy Wingels
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 09:31Hit
Carolina Hurricanes
hitting player: Jay McClement; hittee player: Joonas Donskoi
—
2016-12-10
Carolina Hurricanes at San Jose Sharks
1 REG / 09:33Shot On Goal
San Jose Sharks
goalie in net: Cam Ward; shooting player: Dylan DeMelo
slap
—

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.