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

262 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-11
Montréal Canadiens at St. Louis Blues
1 REG / 00:00Period Start
Neutral event

—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 00:00Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Nick Suzuki
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 00:40Takeaway
St. Louis Blues
player: Ryan O'Reilly
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 00:57Giveaway
Montréal Canadiens
player: Ben Chiarot
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:01Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Pavel Buchnevich
backhand
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:03Goal
St. Louis Blues
goalie in net: Jake Allen; scoring player: Pavel Buchnevich; assist1 player: Vladimir Tarasenko; assist2 player: Ryan O'Reilly
wrist
0-1
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:03Faceoff
St. Louis Blues
winning player: Ivan Barbashev; losing player: Ryan Poehling
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:15Hit
St. Louis Blues
hitting player: Ivan Barbashev; hittee player: Ryan Poehling
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:23Stoppage
Neutral event

puck-in-benches
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:23Faceoff
St. Louis Blues
winning player: Brayden Schenn; losing player: Laurent Dauphin
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:30Blocked Shot
Montréal Canadiens
shooting player: Mathieu Perreault; blocking player: Scott Perunovich
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 01:43Missed Shot
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Cole Caufield
goalpost; snap
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 02:30Stoppage
Neutral event

icing
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 02:30Faceoff
Montréal Canadiens
winning player: Cedric Paquette; losing player: Matthew Peca
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 02:39Giveaway
Montréal Canadiens
player: Brett Kulak
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 02:45Hit
St. Louis Blues
hitting player: Logan Brown; hittee player: Jesse Ylonen
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 02:51Hit
Montréal Canadiens
hitting player: Cedric Paquette; hittee player: Dakota Joshua
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 03:23Hit
Montréal Canadiens
hitting player: Ben Chiarot; hittee player: Jordan Kyrou
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 04:50Takeaway
St. Louis Blues
player: Torey Krug
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 05:31Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Logan Brown
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 05:38Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Matthew Peca
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 06:04Hit
Montréal Canadiens
hitting player: Nick Suzuki; hittee player: Scott Perunovich
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 06:37Hit
St. Louis Blues
hitting player: Brandon Saad; hittee player: Alexander Romanov
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 06:42Missed Shot
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Mike Hoffman
wide-of-net; slap
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 06:44Blocked Shot
Montréal Canadiens
shooting player: Mike Hoffman; blocking player: Colton Parayko
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 06:57Shot On Goal
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Nick Suzuki
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 07:38Missed Shot
St. Louis Blues
goalie in net: Jake Allen; shooting player: Marco Scandella
wide-of-net; slap
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 07:53Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Pavel Buchnevich
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 07:54Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 07:54Faceoff
St. Louis Blues
winning player: Oskar Sundqvist; losing player: Laurent Dauphin
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 08:13Hit
Montréal Canadiens
hitting player: Laurent Dauphin; hittee player: Marco Scandella
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 08:25Shot On Goal
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Cole Caufield
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 08:35Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Brayden Schenn
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:07Shot On Goal
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Nick Suzuki
tip-in
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:15Hit
Montréal Canadiens
hitting player: Nick Suzuki; hittee player: Niko Mikkola
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:39Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Jordan Kyrou
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:42Hit
Montréal Canadiens
hitting player: Alexander Romanov; hittee player: Jordan Kyrou
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:51Stoppage
Neutral event

icing
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:51Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Ryan O'Reilly
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:55Stoppage
Neutral event

puck-in-benches
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 09:55Faceoff
St. Louis Blues
winning player: Ryan O'Reilly; losing player: Ryan Poehling
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 10:11Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Jordan Kyrou
wrist
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 10:22Hit
Montréal Canadiens
hitting player: Joel Armia; hittee player: Robert Bortuzzo
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 10:25Shot On Goal
St. Louis Blues
goalie in net: Jake Allen; shooting player: Jordan Kyrou
slap
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 11:49Blocked Shot
St. Louis Blues
shooting player: Brayden Schenn; blocking player: Kale Clague
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 11:55Shot On Goal
Montréal Canadiens
goalie in net: Charlie Lindgren; shooting player: Michael Pezzetta
backhand
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 11:56Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 11:56Faceoff
St. Louis Blues
winning player: Brayden Schenn; losing player: Nick Suzuki
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 12:03Hit
Montréal Canadiens
hitting player: Chris Wideman; hittee player: Nathan Walker
—
2021-12-11
Montréal Canadiens at St. Louis Blues
1 REG / 13:07Takeaway
Montréal Canadiens
player: David Savard
—

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.