NHL Data Hub

NHL play-by-play

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

Reset

306 matching events across 1 games. Last source refresh: Oct 4, 2026 04:19.

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

—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Luke Glendening
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:19Missed Shot
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Luke Glendening
wide-of-net; snap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:41Missed Shot
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Dennis Cholowski
wide-of-net; slap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:50Stoppage
Neutral event

puck-frozen
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:50Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Jesperi Kotkaniemi
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:53Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Niklas Kronwall
snap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 00:58Hit
Detroit Red Wings
hitting player: Anthony Mantha; hittee player: Jesperi Kotkaniemi
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:03Stoppage
Neutral event

puck-in-netting
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:03Faceoff
Montréal Canadiens
winning player: Jesperi Kotkaniemi; losing player: Frans Nielsen
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:24Hit
Montréal Canadiens
hitting player: Artturi Lehkonen; hittee player: Frans Nielsen
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:31Stoppage
Neutral event

offside
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:31Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Dylan Larkin
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:33Shot On Goal
Montréal Canadiens
goalie in net: Jimmy Howard; shooting player: Brett Kulak
wrist
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:35Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 01:35Faceoff
Montréal Canadiens
winning player: Max Domi; losing player: Dylan Larkin
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:06Shot On Goal
Montréal Canadiens
goalie in net: Jimmy Howard; shooting player: Jonathan Drouin
snap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:18Hit
Montréal Canadiens
hitting player: Jordie Benn; hittee player: Dylan Larkin
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:29Giveaway
Montréal Canadiens
player: Max Domi
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:55Stoppage
Neutral event

icing
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:55Faceoff
Montréal Canadiens
winning player: Tomas Tatar; losing player: Jacob de la Rose
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 02:57Blocked Shot
Montréal Canadiens
shooting player: Shea Weber; blocking player: Christoffer Ehn
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:01Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Christoffer Ehn
wrist
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:10Hit
Detroit Red Wings
hitting player: Christoffer Ehn; hittee player: Victor Mete
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:16Blocked Shot
Detroit Red Wings
shooting player: Filip Hronek; blocking player: Victor Mete
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:33Hit
Montréal Canadiens
hitting player: Brendan Gallagher; hittee player: Jonathan Ericsson
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:38Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Luke Glendening
snap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:44Blocked Shot
Detroit Red Wings
shooting player: Andreas Athanasiou; blocking player: Jordie Benn
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 03:51Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Luke Glendening
wrist
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 04:39Giveaway
Montréal Canadiens
player: Mike Reilly
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:05Stoppage
Neutral event

puck-in-benches
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:05Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Dylan Larkin
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:35Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Gustav Nyquist
wrist
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:36Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:36Faceoff
Montréal Canadiens
winning player: Matthew Peca; losing player: Jacob de la Rose
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:40Stoppage
Neutral event

puck-in-crowd
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 05:40Faceoff
Montréal Canadiens
winning player: Matthew Peca; losing player: Jacob de la Rose
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 06:04Blocked Shot
Detroit Red Wings
shooting player: Christoffer Ehn; blocking player: Shea Weber
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 06:11Hit
Detroit Red Wings
hitting player: Jacob de la Rose; hittee player: Kenny Agostino
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 06:45Giveaway
Detroit Red Wings
player: Dylan Larkin
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 06:49Shot On Goal
Montréal Canadiens
goalie in net: Jimmy Howard; shooting player: Artturi Lehkonen
deflected
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 07:27Blocked Shot
Montréal Canadiens
shooting player: Max Domi; blocking player: Jonathan Ericsson
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 07:38Hit
Detroit Red Wings
hitting player: Luke Glendening; hittee player: Mike Reilly
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 07:41Shot On Goal
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Luke Glendening
backhand
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 07:58Shot On Goal
Montréal Canadiens
goalie in net: Jimmy Howard; shooting player: Jonathan Drouin
backhand
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 08:02Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 08:01Shot On Goal
Montréal Canadiens
goalie in net: Jimmy Howard; shooting player: Joel Armia
wrist
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 08:02Faceoff
Detroit Red Wings
winning player: Luke Glendening; losing player: Tomas Tatar
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 08:58Missed Shot
Detroit Red Wings
goalie in net: Antti Niemi; shooting player: Thomas Vanek
wide-of-net; slap
—
2019-01-08
Montréal Canadiens at Detroit Red Wings
1 REG / 09:05Hit
Detroit Red Wings
hitting player: Jacob de la Rose; hittee player: Phillip Danault
—

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.