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

328 matching events across 1 games. Last source refresh: Oct 4, 2026 05:34.

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

—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:00Faceoff
Boston Bruins
winning player: Charlie Coyle; losing player: Kirby Dach
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:11Shot On Goal
Boston Bruins
goalie in net: Cayden Primeau; shooting player: Trent Frederic
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:15Faceoff
Montréal Canadiens
winning player: Kirby Dach; losing player: Charlie Coyle
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:18Hit
Boston Bruins
hitting player: Charlie Coyle; hittee player: Joshua Roy
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:33Giveaway
Montréal Canadiens
player: Kaiden Guhle
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:39Hit
Montréal Canadiens
hitting player: Kirby Dach; hittee player: Trent Frederic
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:43Shot On Goal
Boston Bruins
goalie in net: Cayden Primeau; shooting player: Charlie McAvoy
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:45Stoppage
Neutral event

puck-frozen
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 00:45Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Elias Lindholm
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 01:25Missed Shot
Montréal Canadiens
goalie in net: Jeremy Swayman; shooting player: Alex Newhook
wide-left; wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 01:40Hit
Boston Bruins
hitting player: Morgan Geekie; hittee player: Alex Newhook
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:00Hit
Boston Bruins
hitting player: David Pastrnak; hittee player: Arber Xhekaj
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:05Stoppage
Neutral event

offside
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:05Faceoff
Boston Bruins
winning player: John Beecher; losing player: Christian Dvorak
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:14Stoppage
Neutral event

referee-or-linesman
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:14Faceoff
Boston Bruins
winning player: John Beecher; losing player: Christian Dvorak
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:30Hit
Boston Bruins
hitting player: Marc McLaughlin; hittee player: Juraj Slafkovský
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:43Blocked Shot
Boston Bruins
shooting player: Cole Koepke; blocking player: David Savard
blocked
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:45Stoppage
Neutral event

puck-in-netting
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 02:45Faceoff
Boston Bruins
winning player: Morgan Geekie; losing player: Emil Heineman
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:06Hit
Boston Bruins
hitting player: Pavel Zacha; hittee player: Kaiden Guhle
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:22Blocked Shot
Montréal Canadiens
shooting player: Joel Armia; blocking player: Andrew Peeke
blocked
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:54Shot On Goal
Boston Bruins
goalie in net: Cayden Primeau; shooting player: Nikita Zadorov
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:56Faceoff
Boston Bruins
winning player: Brad Marchand; losing player: Nick Suzuki
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 03:57Blocked Shot
Boston Bruins
shooting player: Nikita Zadorov; blocking player: Mike Matheson
blocked
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:24Stoppage
Neutral event

puck-frozen
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:24Faceoff
Boston Bruins
winning player: Charlie Coyle; losing player: Alex Newhook
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:32Shot On Goal
Montréal Canadiens
goalie in net: Jeremy Swayman; shooting player: Nick Suzuki
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:35Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:35Faceoff
Boston Bruins
winning player: John Beecher; losing player: Kirby Dach
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:38Takeaway
Montréal Canadiens
player: Josh Anderson
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 04:46Blocked Shot
Montréal Canadiens
shooting player: Mike Matheson; blocking player: Cole Koepke
blocked
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 05:04Giveaway
Boston Bruins
player: John Beecher
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 05:32Shot On Goal
Montréal Canadiens
goalie in net: Jeremy Swayman; shooting player: Juraj Slafkovský
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 05:34Missed Shot
Montréal Canadiens
goalie in net: Jeremy Swayman; shooting player: Juraj Slafkovský
failed-bank-attempt; wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 05:45Missed Shot
Boston Bruins
goalie in net: Cayden Primeau; shooting player: David Pastrnak
wide-left; wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 05:51Hit
Boston Bruins
hitting player: Brandon Carlo; hittee player: Brendan Gallagher
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:00Hit
Boston Bruins
hitting player: Charlie McAvoy; hittee player: Nick Suzuki
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:07Hit
Boston Bruins
hitting player: Mark Kastelic; hittee player: Cole Caufield
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:12Hit
Boston Bruins
hitting player: Charlie McAvoy; hittee player: Cole Caufield
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:16Takeaway
Montréal Canadiens
player: Lane Hutson
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:40Hit
Boston Bruins
hitting player: Andrew Peeke; hittee player: Kirby Dach
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 07:52Hit
Boston Bruins
hitting player: Cole Koepke; hittee player: Kirby Dach
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 08:02Shot On Goal
Montréal Canadiens
goalie in net: Jeremy Swayman; shooting player: Arber Xhekaj
wrist
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 08:05Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 08:05Stoppage
Neutral event

tv-timeout; tv-timeout
—
2024-12-01
Montréal Canadiens at Boston Bruins
1 REG / 08:05Faceoff
Montréal Canadiens
winning player: Juraj Slafkovský; losing player: Mark Kastelic
—

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.