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

329 matching events across 1 games. Last source refresh: Oct 4, 2026 04:34.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 00:00Period Start
Neutral event

—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 00:00Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Phillip Danault
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 00:02Takeaway
Montréal Canadiens
player: Brendan Gallagher
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 00:35Stoppage
Neutral event

offside
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 00:35Faceoff
Montréal Canadiens
winning player: Ilya Kovalchuk; losing player: Pavel Zacha
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 01:27Missed Shot
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Will Butcher
wide-of-net; snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 02:01Hit
Montréal Canadiens
hitting player: Tomas Tatar; hittee player: Colton White
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 02:22Hit
New Jersey Devils
hitting player: Connor Carrick; hittee player: Artturi Lehkonen
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 02:46Hit
New Jersey Devils
hitting player: John Hayden; hittee player: Artturi Lehkonen
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:15Hit
Montréal Canadiens
hitting player: Ryan Poehling; hittee player: Joey Anderson
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:27Stoppage
Neutral event

offside
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:27Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Travis Zajac
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:48Missed Shot
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Mirco Mueller
wide-of-net; backhand
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:54Missed Shot
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Blake Coleman
wide-of-net; snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 03:59Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Ilya Kovalchuk
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 04:03Hit
Montréal Canadiens
hitting player: Joel Armia; hittee player: Mirco Mueller
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 04:09Stoppage
Neutral event

offside
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 04:09Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Pavel Zacha
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 04:27Hit
Montréal Canadiens
hitting player: Christian Folin; hittee player: Pavel Zacha
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:13Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Ben Chiarot
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:13Stoppage
Neutral event

goalie-puck-frozen-played-from-beyond-center
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:13Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Pavel Zacha
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:26Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Max Domi
slap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:26Faceoff
New Jersey Devils
winning player: Jack Hughes; losing player: Max Domi
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:40Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Artturi Lehkonen
wrist
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 05:45Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Nick Cousins
tip-in
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:07Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Nate Thompson
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:20Blocked Shot
Montréal Canadiens
shooting player: Marco Scandella; blocking player: Mirco Mueller
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:27Shot On Goal
Montréal Canadiens
goalie in net: Louis Domingue; shooting player: Christian Folin
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:39Penalty
Montréal Canadiens
committed by player: Nate Thompson; drawn by player: Kyle Palmieri
holding; 2.0
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:39Stoppage
Neutral event

tv-timeout; tv-timeout
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 06:39Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Jack Hughes
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 07:12Shot On Goal
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Blake Coleman
wrist
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 07:32Giveaway
New Jersey Devils
player: Damon Severson
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 07:34Blocked Shot
Montréal Canadiens
shooting player: Joel Armia; blocking player: Kyle Palmieri
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 07:45Takeaway
Montréal Canadiens
player: Joel Armia
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 07:50Blocked Shot
Montréal Canadiens
shooting player: Joel Armia; blocking player: Damon Severson
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 08:11Stoppage
Neutral event

offside
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 08:11Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Pavel Zacha
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 08:27Shot On Goal
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Pavel Zacha
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 08:57Blocked Shot
Montréal Canadiens
shooting player: Brendan Gallagher; blocking player: Will Butcher
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:03Blocked Shot
Montréal Canadiens
shooting player: Ilya Kovalchuk; blocking player: Miles Wood
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:16Blocked Shot
Montréal Canadiens
shooting player: Brett Kulak; blocking player: Mirco Mueller
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:17Goal
New Jersey Devils
goalie in net: Charlie Lindgren; scoring player: Miles Wood; assist1 player: Jesper Bratt; assist2 player: Mirco Mueller
snap
0-1
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:17Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Travis Zajac
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:37Giveaway
New Jersey Devils
player: Colton White
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 09:46Hit
Montréal Canadiens
hitting player: Brett Kulak; hittee player: Blake Coleman
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 10:23Shot On Goal
New Jersey Devils
goalie in net: Charlie Lindgren; shooting player: Andy Greene
snap
—
2020-02-04
Montréal Canadiens at New Jersey Devils
1 REG / 10:23Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—

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.