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

283 matching events across 1 games. Last source refresh: Oct 4, 2026 04:35.

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

—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Phillip Danault
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:21Blocked Shot
Montréal Canadiens
shooting player: Jeff Petry; blocking player: Frans Nielsen
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:33Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Brett Kulak
slap
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:42Blocked Shot
Montréal Canadiens
shooting player: Brett Kulak; blocking player: Luke Glendening
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:55Stoppage
Neutral event

referee-or-linesman
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 00:55Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Max Domi
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 01:38Giveaway
Detroit Red Wings
player: Robby Fabbri
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:09Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Jeff Petry
wrist
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:11Stoppage
Neutral event

puck-in-netting
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:11Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Nate Thompson
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:16Giveaway
Detroit Red Wings
player: Trevor Daley
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:41Stoppage
Neutral event

icing
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:41Faceoff
Montréal Canadiens
winning player: Nate Thompson; losing player: Dylan Larkin
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 02:48Missed Shot
Detroit Red Wings
goalie in net: Carey Price; shooting player: Dylan Larkin
over-net; tip-in
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:01Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Max Domi
wrist
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:13Hit
Montréal Canadiens
hitting player: Ben Chiarot; hittee player: Luke Glendening
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:19Stoppage
Neutral event

offside
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:19Faceoff
Detroit Red Wings
winning player: Christoffer Ehn; losing player: Max Domi
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:49Missed Shot
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Ben Chiarot
wide-of-net; snap
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 04:56Hit
Detroit Red Wings
hitting player: Adam Erne; hittee player: Nick Suzuki
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:26Shot On Goal
Detroit Red Wings
goalie in net: Carey Price; shooting player: Andreas Athanasiou
wrist
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:33Blocked Shot
Detroit Red Wings
shooting player: Trevor Daley; blocking player: Jonathan Drouin
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:54Giveaway
Montréal Canadiens
player: Paul Byron
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:56Takeaway
Montréal Canadiens
player: Paul Byron
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:59Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; scoring player: Nate Thompson; assist1 player: Nick Cousins; assist2 player: Paul Byron
wrist
1-0
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 05:59Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Dylan Larkin
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 06:32Hit
Detroit Red Wings
hitting player: Alex Biega; hittee player: Jordan Weal
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:10Giveaway
Detroit Red Wings
player: Darren Helm
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:14Blocked Shot
Montréal Canadiens
shooting player: Artturi Lehkonen; blocking player: Mike Green
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:27Blocked Shot
Montréal Canadiens
shooting player: Ilya Kovalchuk; blocking player: Madison Bowey
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:28Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:28Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Christoffer Ehn
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:37Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Brett Kulak
slap
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:52Giveaway
Detroit Red Wings
player: Mike Green
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 07:57Hit
Detroit Red Wings
hitting player: Adam Erne; hittee player: Jeff Petry
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:24Missed Shot
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Jonathan Drouin
wide-of-net; tip-in
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:28Hit
Detroit Red Wings
hitting player: Adam Erne; hittee player: Jeff Petry
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:38Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Jonathan Drouin
wrist
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:43Shot On Goal
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Nick Suzuki
deflected
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 08:44Faceoff
Montréal Canadiens
winning player: Nate Thompson; losing player: Dylan Larkin
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 09:23Hit
Detroit Red Wings
hitting player: Robby Fabbri; hittee player: Phillip Danault
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 09:26Missed Shot
Montréal Canadiens
goalie in net: Jonathan Bernier; shooting player: Paul Byron
wide-of-net; slap
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 09:56Stoppage
Neutral event

icing
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 09:56Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Phillip Danault
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 10:03Blocked Shot
Detroit Red Wings
shooting player: Mike Green; blocking player: Tomas Tatar
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 10:04Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 10:04Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Valtteri Filppula
—
2020-02-18
Montréal Canadiens at Detroit Red Wings
1 REG / 10:09Stoppage
Neutral event

high-stick
—

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.