NHL Data Hub

NHL play-by-play

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

Reset

342 matching events across 1 games. Last source refresh: Oct 4, 2026 03:56.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 00:00Period Start
Neutral event

—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Derek Ryan; losing player: Andrew Shaw
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:00Takeaway
Montréal Canadiens
player: Paul Byron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:04Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Teuvo Teravainen
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:10Hit
Carolina Hurricanes
hitting player: Brock McGinn; hittee player: Jeff Petry
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:12Missed Shot
Carolina Hurricanes
goalie in net: Carey Price; shooting player: Jordan Staal
wide-of-net; tip-in
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:11Giveaway
Montréal Canadiens
player: Jeff Petry
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:38Giveaway
Montréal Canadiens
player: Alexander Radulov
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:40Shot On Goal
Carolina Hurricanes
goalie in net: Carey Price; shooting player: Phillip Di Giuseppe
snap
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 01:41Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Elias Lindholm
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 02:18Takeaway
Montréal Canadiens
player: Andreas Martinsen
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 02:20Shot On Goal
Montréal Canadiens
goalie in net: Eddie Lack; shooting player: Andreas Martinsen
wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 02:28Shot On Goal
Montréal Canadiens
goalie in net: Eddie Lack; shooting player: Andrei Markov
slap
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 03:39Blocked Shot
Carolina Hurricanes
shooting player: Derek Ryan; blocking player: Jeff Petry
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 03:46Shot On Goal
Montréal Canadiens
goalie in net: Eddie Lack; shooting player: Jeff Petry
wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 03:48Blocked Shot
Montréal Canadiens
shooting player: Alex Galchenyuk; blocking player: Derek Ryan
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 04:39Stoppage
Neutral event

puck-in-netting
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 04:39Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Elias Lindholm
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 04:56Giveaway
Montréal Canadiens
player: Andrei Markov
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 05:52Hit
Montréal Canadiens
hitting player: Michael McCarron; hittee player: Jaccob Slavin
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 05:54Shot On Goal
Carolina Hurricanes
goalie in net: Carey Price; shooting player: Victor Rask
wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 06:23Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 06:23Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Derek Ryan
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 06:43Hit
Montréal Canadiens
hitting player: Jordie Benn; hittee player: Jaccob Slavin
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 06:46Goal
Montréal Canadiens
goalie in net: Eddie Lack; scoring player: Alex Galchenyuk; assist1 player: Andrew Shaw; assist2 player: Artturi Lehkonen
wrist
0-1
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 06:46Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Tomas Plekanec
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:02Blocked Shot
Carolina Hurricanes
shooting player: Brock McGinn; blocking player: Paul Byron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:08Hit
Carolina Hurricanes
hitting player: Brock McGinn; hittee player: Brendan Gallagher
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:14Hit
Carolina Hurricanes
hitting player: Klas Dahlbeck; hittee player: Paul Byron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:25Hit
Carolina Hurricanes
hitting player: Teuvo Teravainen; hittee player: Paul Byron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:30Hit
Montréal Canadiens
hitting player: Paul Byron; hittee player: Klas Dahlbeck
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 07:53Missed Shot
Carolina Hurricanes
goalie in net: Carey Price; shooting player: Justin Faulk
wide-of-net; wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 08:07Hit
Carolina Hurricanes
hitting player: Justin Faulk; hittee player: Max Pacioretty
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 08:21Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Phillip Di Giuseppe
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 08:29Hit
Carolina Hurricanes
hitting player: Sebastian Aho; hittee player: Alexei Emelin
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 08:33Shot On Goal
Montréal Canadiens
goalie in net: Eddie Lack; shooting player: Phillip Danault
wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 08:37Giveaway
Carolina Hurricanes
player: Noah Hanifin
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 09:15Hit
Montréal Canadiens
hitting player: Andreas Martinsen; hittee player: Joakim Nordstrom
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 09:26Hit
Carolina Hurricanes
hitting player: Patrick Brown; hittee player: Michael McCarron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 09:36Hit
Montréal Canadiens
hitting player: Andreas Martinsen; hittee player: Victor Rask
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 10:19Giveaway
Montréal Canadiens
player: Alex Galchenyuk
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 10:42Hit
Montréal Canadiens
hitting player: Alexei Emelin; hittee player: Jordan Staal
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 11:02Hit
Montréal Canadiens
hitting player: Alexei Emelin; hittee player: Brock McGinn
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 11:15Takeaway
Montréal Canadiens
player: Paul Byron
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 11:34Hit
Montréal Canadiens
hitting player: Jordie Benn; hittee player: Elias Lindholm
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 11:59Missed Shot
Carolina Hurricanes
goalie in net: Carey Price; shooting player: Sebastian Aho
wide-of-net; wrist
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 12:21Takeaway
Montréal Canadiens
player: Andrei Markov
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 12:26Hit
Carolina Hurricanes
hitting player: Victor Rask; hittee player: Torrey Mitchell
—
2017-03-23
Carolina Hurricanes at Montréal Canadiens
1 REG / 12:31Hit
Montréal Canadiens
hitting player: Andreas Martinsen; hittee player: Klas Dahlbeck
—

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.