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

300 matching events across 1 games. Last source refresh: Oct 4, 2026 04:51.

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

—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:00Faceoff
Nashville Predators
winning player: Ryan Johansen; losing player: Nick Suzuki
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:18Hit
Nashville Predators
hitting player: Luke Kunin; hittee player: Brett Kulak
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:28Penalty
Montréal Canadiens
committed by player: Mike Hoffman; drawn by player: Eeli Tolvanen
tripping; 2.0
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:28Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Ryan Johansen
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:47Stoppage
Neutral event

offside
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 00:47Faceoff
Nashville Predators
winning player: Matt Duchene; losing player: Jake Evans
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 01:05Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Ryan Johansen
wrist
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 01:27Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Roman Josi
slap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 01:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 01:27Faceoff
Nashville Predators
winning player: Matt Duchene; losing player: Nick Suzuki
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 01:37Blocked Shot
Nashville Predators
shooting player: Roman Josi; blocking player: Alexander Romanov
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 02:19Missed Shot
Nashville Predators
goalie in net: Jake Allen; shooting player: Luke Kunin
wide-of-net; slap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 02:25Stoppage
Neutral event

icing
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 02:25Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Tommy Novak
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 03:32Hit
Nashville Predators
hitting player: Tanner Jeannot; hittee player: Mattias Norlinder
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 03:42Blocked Shot
Nashville Predators
shooting player: Matt Benning; blocking player: David Savard
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 03:42Stoppage
Neutral event

puck-in-crowd
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 03:42Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Mikael Granlund
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 04:29Takeaway
Montréal Canadiens
player: Tyler Toffoli
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 04:52Goal
Nashville Predators
goalie in net: Jake Allen; scoring player: Eeli Tolvanen; assist1 player: Mattias Ekholm; assist2 player: Luke Kunin
slap
0-1
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 04:52Faceoff
Nashville Predators
winning player: Tommy Novak; losing player: Mathieu Perreault
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 05:31Stoppage
Neutral event

icing
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 05:31Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Tommy Novak
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 05:38Missed Shot
Montréal Canadiens
goalie in net: Juuse Saros; shooting player: Mike Hoffman
wide-of-net; snap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 05:48Shot On Goal
Montréal Canadiens
goalie in net: Juuse Saros; shooting player: Nick Suzuki
wrist
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 06:09Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Colton Sissons
tip-in
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 06:24Takeaway
Montréal Canadiens
player: Mike Hoffman
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 06:33Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Dante Fabbro
wrist
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 06:46Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 06:46Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Mikael Granlund
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:06Takeaway
Nashville Predators
player: Filip Forsberg
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:10Takeaway
Montréal Canadiens
player: Cole Caufield
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:21Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Matt Duchene
snap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:23Delayed Penalty
Montréal Canadiens

—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:27Penalty
Montréal Canadiens
committed by player: David Savard; drawn by player: Mikael Granlund
interference; 2.0
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 07:27Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Nick Cousins
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 08:16Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Alexandre Carrier
slap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 08:24Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Eeli Tolvanen
slap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 09:00Blocked Shot
Nashville Predators
shooting player: Filip Forsberg; blocking player: Christian Dvorak
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 09:10Giveaway
Nashville Predators
player: Matt Duchene
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 09:55Stoppage
Neutral event

puck-in-benches
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 09:55Faceoff
Montréal Canadiens
winning player: Mathieu Perreault; losing player: Colton Sissons
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 10:01Hit
Nashville Predators
hitting player: Yakov Trenin; hittee player: David Savard
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 11:09Shot On Goal
Nashville Predators
goalie in net: Jake Allen; shooting player: Philip Tomasino
backhand
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 11:22Takeaway
Nashville Predators
player: Mikael Granlund
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 11:34Missed Shot
Nashville Predators
goalie in net: Jake Allen; shooting player: Dante Fabbro
over-net; slap
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 11:50Takeaway
Montréal Canadiens
player: Nick Suzuki
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 12:12Hit
Montréal Canadiens
hitting player: David Savard; hittee player: Ryan Johansen
—
2021-12-04
Montréal Canadiens at Nashville Predators
1 REG / 12:15Delayed Penalty
Nashville Predators

—

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.