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

355 matching events across 1 games. Last source refresh: Oct 28, 2026 08:35.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 00:00Period Start
Neutral event

—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Pius Suter
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 00:15Hit
St. Louis Blues
hitting player: Alexey Toropchenko; hittee player: Alexandre Texier
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 00:17Giveaway
Montréal Canadiens
player: Alexandre Texier
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:23Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Cole Caufield
wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:31Takeaway
St. Louis Blues
player: Dylan Holloway
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:34Blocked Shot
St. Louis Blues
shooting player: Robert Thomas; blocking player: Lane Hutson
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:43Hit
Montréal Canadiens
hitting player: Alex Newhook; hittee player: Colton Parayko
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:53Stoppage
Neutral event

offside
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 01:53Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Chris Kreider
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:00Blocked Shot
St. Louis Blues
shooting player: Cam Fowler; blocking player: Adam Engstrom
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:08Shot On Goal
St. Louis Blues
goalie in net: Jacob Fowler; shooting player: Colton Parayko
snap
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:11Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Connor McMichael
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:18Giveaway
St. Louis Blues
player: Justin Barron
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:37Takeaway
Montréal Canadiens
player: Kirby Dach
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 02:50Missed Shot
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Kaiden Guhle
wide-left; wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 03:28Giveaway
St. Louis Blues
player: Mason McTavish
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:04Stoppage
Neutral event

icing
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:04Faceoff
Montréal Canadiens
winning player: Oliver Kapanen; losing player: Pius Suter
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:09Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Noah Dobson
slap
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:15Missed Shot
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Juraj Slafkovský
wide-right; tip-in
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:17Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:17Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Alex Newhook
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:39Stoppage
Neutral event

offside
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:39Faceoff
St. Louis Blues
winning player: Dalibor Dvorsky; losing player: Alex Newhook
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:48Missed Shot
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Chris Kreider
wide-right; wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 04:50Blocked Shot
Montréal Canadiens
shooting player: Josh Anderson; blocking player: Cam Fowler
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:10Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Josh Anderson
wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:22Blocked Shot
St. Louis Blues
shooting player: Pavel Buchnevich; blocking player: Kaiden Guhle
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:36Penalty
St. Louis Blues
committed by player: Dalibor Dvorsky; drawn by player: Mike Matheson
interference; 2.0
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:36Faceoff
Montréal Canadiens
winning player: Juraj Slafkovský; losing player: Pius Suter
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:38Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Cole Caufield
wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 05:53Shot On Goal
St. Louis Blues
goalie in net: Jacob Fowler; shooting player: Pius Suter
wrist
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 06:28Blocked Shot
Montréal Canadiens
shooting player: Cole Caufield; blocking player: Aleksanteri Kaskimaki
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 07:23Blocked Shot
Montréal Canadiens
shooting player: Alex Newhook; blocking player: Colton Parayko
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 07:39Shot On Goal
St. Louis Blues
goalie in net: Jacob Fowler; shooting player: Pius Suter
slap
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 07:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 07:41Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 07:41Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Connor McMichael
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:08Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Connor McMichael
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:09Giveaway
St. Louis Blues
player: Connor McMichael
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:39Giveaway
St. Louis Blues
player: Jordan Binnington
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:39Blocked Shot
Montréal Canadiens
shooting player: Lane Hutson; blocking player: Dylan Holloway
blocked
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:41Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:47Stoppage
Neutral event

offside
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:47Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Phillip Danault
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:53Takeaway
Montréal Canadiens
player: Lane Hutson
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 08:57Hit
St. Louis Blues
hitting player: Robert Thomas; hittee player: Lane Hutson
—
2026-10-27
Montréal Canadiens at St. Louis Blues
1 REG / 09:01Hit
Montréal Canadiens
hitting player: Alexandre Texier; hittee player: Cam Fowler
—

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.