NHL Data Hub

NHL play-by-play

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

Reset

312 matching events across 1 games. Last source refresh: Oct 4, 2026 04:16.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 00:00Period Start
Neutral event

—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Max Domi
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 00:46Blocked Shot
Montréal Canadiens
shooting player: Andrew Shaw; blocking player: Rasmus Dahlin
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:06Shot On Goal
Buffalo Sabres
goalie in net: Antti Niemi; shooting player: Conor Sheary
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:16Giveaway
Buffalo Sabres
player: Rasmus Dahlin
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:27Blocked Shot
Montréal Canadiens
shooting player: Jordie Benn; blocking player: Kyle Okposo
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:45Shot On Goal
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Jesperi Kotkaniemi
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:46Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:46Faceoff
Buffalo Sabres
winning player: Vladimir Sobotka; losing player: Jesperi Kotkaniemi
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:56Stoppage
Neutral event

puck-in-benches
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 01:56Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Jesperi Kotkaniemi
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 02:25Hit
Buffalo Sabres
hitting player: Rasmus Ristolainen; hittee player: Matthew Peca
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 02:28Shot On Goal
Buffalo Sabres
goalie in net: Antti Niemi; shooting player: Rasmus Ristolainen
slap
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:08Shot On Goal
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Michael Chaput
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:10Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Johan Larsson
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:20Shot On Goal
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Jonathan Drouin
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:22Hit
Buffalo Sabres
hitting player: Zach Bogosian; hittee player: Jonathan Drouin
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:22Shot On Goal
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Andrew Shaw
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:33Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:30Shot On Goal
Buffalo Sabres
goalie in net: Antti Niemi; shooting player: Evan Rodrigues
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:33Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Casey Mittelstadt
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:52Giveaway
Buffalo Sabres
player: Marco Scandella
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 03:32Shot On Goal
Buffalo Sabres
goalie in net: Antti Niemi; shooting player: Johan Larsson
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:27Stoppage
Neutral event

hand-pass
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:27Faceoff
Buffalo Sabres
winning player: Vladimir Sobotka; losing player: Jesperi Kotkaniemi
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:41Takeaway
Montréal Canadiens
player: Brett Kulak
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:49Takeaway
Buffalo Sabres
player: Sam Reinhart
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:52Blocked Shot
Montréal Canadiens
shooting player: Artturi Lehkonen; blocking player: Jake McCabe
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 04:53Hit
Montréal Canadiens
hitting player: Artturi Lehkonen; hittee player: Sam Reinhart
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:03Missed Shot
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Brett Kulak
wide-of-net; wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:04Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Kenny Agostino
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:22Missed Shot
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Karl Alzner
wide-of-net; wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:28Shot On Goal
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Karl Alzner
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:29Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Vladimir Sobotka
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 05:35Missed Shot
Montréal Canadiens
goalie in net: Carter Hutton; shooting player: Max Domi
wide-of-net; wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 06:28Blocked Shot
Buffalo Sabres
shooting player: Nathan Beaulieu; blocking player: David Schlemko
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 06:29Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 06:29Faceoff
Buffalo Sabres
winning player: Casey Mittelstadt; losing player: Phillip Danault
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 06:51Hit
Montréal Canadiens
hitting player: Tomas Tatar; hittee player: Marco Scandella
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 07:02Hit
Buffalo Sabres
hitting player: Nathan Beaulieu; hittee player: Tomas Tatar
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 07:39Hit
Buffalo Sabres
hitting player: Vladimir Sobotka; hittee player: Artturi Lehkonen
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 07:42Stoppage
Neutral event

icing
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 07:42Faceoff
Buffalo Sabres
winning player: Vladimir Sobotka; losing player: Jesperi Kotkaniemi
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 08:09Hit
Montréal Canadiens
hitting player: Artturi Lehkonen; hittee player: Sam Reinhart
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 08:13Shot On Goal
Buffalo Sabres
goalie in net: Antti Niemi; shooting player: Tage Thompson
wrist
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 08:14Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-23
Montréal Canadiens at Buffalo Sabres
1 REG / 08:14Faceoff
Buffalo Sabres
winning player: Jeff Skinner; losing player: Max Domi
—

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.