NHL Data Hub

NHL play-by-play

Explore recorded game events, players, coordinates, and scores. Preview events or download a filtered CSV.

Reset

316 matching events across 1 games. Last source refresh: Oct 4, 2026 04:24.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 00:00Period Start
Neutral event

—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Pierre-Luc Dubois
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 00:09Giveaway
Montréal Canadiens
player: Tomas Tatar
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 00:24Blocked Shot
Montréal Canadiens
shooting player: Brendan Gallagher; blocking player: Pierre-Luc Dubois
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 00:38Hit
Columbus Blue Jackets
hitting player: David Savard; hittee player: Artturi Lehkonen
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 01:15Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; scoring player: Brett Kulak; assist1 player: Max Domi; assist2 player: Andrew Shaw
snap
1-0
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 01:15Faceoff
Columbus Blue Jackets
winning player: Alexander Wennberg; losing player: Jesperi Kotkaniemi
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 01:59Stoppage
Neutral event

icing
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 01:59Faceoff
Montréal Canadiens
winning player: Jordan Weal; losing player: Pierre-Luc Dubois
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:10Blocked Shot
Columbus Blue Jackets
shooting player: Artemi Panarin; blocking player: Phillip Danault
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:15Hit
Columbus Blue Jackets
hitting player: Pierre-Luc Dubois; hittee player: Brendan Gallagher
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:49Stoppage
Neutral event

icing
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:49Faceoff
Montréal Canadiens
winning player: Nate Thompson; losing player: Pierre-Luc Dubois
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:51Shot On Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Brett Kulak
slap
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:52Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 02:52Faceoff
Columbus Blue Jackets
winning player: Brandon Dubinsky; losing player: Nate Thompson
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 03:44Stoppage
Neutral event

icing
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 03:44Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Matt Duchene
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 03:52Shot On Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Andrew Shaw
backhand
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 04:17Hit
Columbus Blue Jackets
hitting player: Josh Anderson; hittee player: Christian Folin
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 04:36Shot On Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Joel Armia
wrist
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 04:44Blocked Shot
Montréal Canadiens
shooting player: Joel Armia; blocking player: Markus Nutivaara
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:02Shot On Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Victor Mete
snap
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:07Giveaway
Montréal Canadiens
player: Max Domi
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:20Stoppage
Neutral event

puck-in-benches
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:20Faceoff
Montréal Canadiens
winning player: Nate Thompson; losing player: Alexander Wennberg
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:39Hit
Columbus Blue Jackets
hitting player: Boone Jenner; hittee player: Christian Folin
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:51Takeaway
Columbus Blue Jackets
player: Oliver Bjorkstrand
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 05:52Hit
Montréal Canadiens
hitting player: Nate Thompson; hittee player: Oliver Bjorkstrand
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:06Hit
Montréal Canadiens
hitting player: Nicolas Deslauriers; hittee player: Alexander Wennberg
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:25Takeaway
Columbus Blue Jackets
player: Pierre-Luc Dubois
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:42Missed Shot
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Phillip Danault
wide-of-net; wrist
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:50Hit
Columbus Blue Jackets
hitting player: David Savard; hittee player: Tomas Tatar
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:55Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:55Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Brandon Dubinsky
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 06:59Missed Shot
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Andrew Shaw
goalpost; tip-in
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 07:06Blocked Shot
Montréal Canadiens
shooting player: Artturi Lehkonen; blocking player: Seth Jones
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 07:16Missed Shot
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Artturi Lehkonen
wide-of-net; wrist
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 07:38Hit
Columbus Blue Jackets
hitting player: Nick Foligno; hittee player: Andrew Shaw
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 07:53Hit
Columbus Blue Jackets
hitting player: Ryan Dzingel; hittee player: Jesperi Kotkaniemi
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 08:22Hit
Montréal Canadiens
hitting player: Christian Folin; hittee player: Matt Duchene
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 08:41Hit
Columbus Blue Jackets
hitting player: David Savard; hittee player: Nicolas Deslauriers
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 08:49Shot On Goal
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Jeff Petry
slap
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 09:00Stoppage
Neutral event

hand-pass
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 09:00Faceoff
Columbus Blue Jackets
winning player: Boone Jenner; losing player: Jesperi Kotkaniemi
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 09:06Stoppage
Neutral event

puck-in-netting
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 09:06Faceoff
Columbus Blue Jackets
winning player: Boone Jenner; losing player: Jesperi Kotkaniemi
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 09:54Missed Shot
Montréal Canadiens
goalie in net: Sergei Bobrovsky; shooting player: Brendan Gallagher
wide-of-net; wrist
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 10:13Takeaway
Columbus Blue Jackets
player: Cam Atkinson
—
2019-03-28
Montréal Canadiens at Columbus Blue Jackets
1 REG / 10:15Shot On Goal
Columbus Blue Jackets
goalie in net: Carey Price; shooting player: Cam Atkinson
wrist
—

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.