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

301 matching events across 1 games. Last source refresh: Oct 4, 2026 05:03.

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

—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 00:00Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Nick Suzuki
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 00:17Hit
St. Louis Blues
hitting player: Vladimir Tarasenko; hittee player: Kaiden Guhle
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 00:35Hit
Montréal Canadiens
hitting player: Kaiden Guhle; hittee player: Vladimir Tarasenko
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 01:17Giveaway
St. Louis Blues
player: Jordan Binnington
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 01:26Missed Shot
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Brendan Gallagher
wide-of-net; tip-in
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 01:36Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Jordan Harris
wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 01:39Giveaway
St. Louis Blues
player: Niko Mikkola
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 01:43Takeaway
St. Louis Blues
player: Jordan Kyrou
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:08Hit
Montréal Canadiens
hitting player: Mike Hoffman; hittee player: Jake Neighbours
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:15Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Torey Krug
wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:17Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:17Faceoff
St. Louis Blues
winning player: Jake Neighbours; losing player: Sean Monahan
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:21Blocked Shot
St. Louis Blues
shooting player: Torey Krug; blocking player: Sean Monahan
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:31Hit
Montréal Canadiens
hitting player: Arber Xhekaj; hittee player: Jake Neighbours
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:32Blocked Shot
St. Louis Blues
shooting player: Justin Faulk; blocking player: Mike Hoffman
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 02:39Giveaway
St. Louis Blues
player: Torey Krug
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:00Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Alexey Toropchenko
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:05Takeaway
St. Louis Blues
player: Noel Acciari
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:07Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Noel Acciari
wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:11Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Alexey Toropchenko
wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:13Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Niko Mikkola
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 03:57Hit
Montréal Canadiens
hitting player: Johnathan Kovacevic; hittee player: Robert Thomas
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 04:07Stoppage
Neutral event

offside
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 04:07Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Christian Dvorak
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 04:50Blocked Shot
St. Louis Blues
shooting player: Jordan Kyrou; blocking player: David Savard
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 04:57Takeaway
St. Louis Blues
player: Colton Parayko
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:32Giveaway
Montréal Canadiens
player: Chris Wideman
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:38Hit
Montréal Canadiens
hitting player: Joel Armia; hittee player: Robert Bortuzzo
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:48Stoppage
Neutral event

icing
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:48Faceoff
Montréal Canadiens
winning player: Sean Monahan; losing player: Robert Thomas
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:54Stoppage
Neutral event

icing
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 05:54Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Sean Monahan
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 06:00Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Torey Krug
snap
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 06:06Missed Shot
St. Louis Blues
goalie in net: Jake Allen; shooting player: Vladimir Tarasenko
wide-of-net; wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 06:18Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Pavel Buchnevich
tip-in
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 06:19Takeaway
Montréal Canadiens
player: Joel Armia
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 06:58Hit
St. Louis Blues
hitting player: Noel Acciari; hittee player: Michael Pezzetta
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 07:06Takeaway
St. Louis Blues
player: Tyler Pitlick
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 07:13Missed Shot
St. Louis Blues
goalie in net: Jake Allen; shooting player: Tyler Pitlick
over-net; wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 07:16Blocked Shot
St. Louis Blues
shooting player: Noel Acciari; blocking player: Johnathan Kovacevic
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 07:47Goal
St. Louis Blues
goalie in net: Jake Allen; scoring player: Jordan Kyrou; assist1 player: Brayden Schenn; assist2 player: Justin Faulk
tip-in
0-1
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 07:47Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Nick Suzuki
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 08:08Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Kirby Dach
wrist
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 08:10Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 08:10Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Nick Suzuki
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 08:23Stoppage
Neutral event

icing
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 08:23Faceoff
St. Louis Blues
winning player: Robert Thomas; losing player: Nick Suzuki
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 09:37Shot On Goal
Montréal Canadiens
goalie in net: Jordan Binnington; shooting player: Arber Xhekaj
snap
—
2022-10-29
Montréal Canadiens at St. Louis Blues
1 REG / 09:58Giveaway
Montréal Canadiens
player: Josh Anderson
—

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.