NHL Data Hub

NHL play-by-play

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

Reset

348 matching events across 1 games. Last source refresh: Oct 4, 2026 04:17.

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

—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Colin White; losing player: Phillip Danault
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:06Stoppage
Neutral event

puck-in-benches
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:05Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Brady Tkachuk
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:06Faceoff
Ottawa Senators
winning player: Colin White; losing player: Phillip Danault
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:38Takeaway
Montréal Canadiens
player: Phillip Danault
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:40Takeaway
Ottawa Senators
player: Colin White
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:42Stoppage
Neutral event

puck-in-netting
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:41Blocked Shot
Ottawa Senators
shooting player: Colin White; blocking player: David Schlemko
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:42Faceoff
Montréal Canadiens
winning player: Andrew Shaw; losing player: Zack Smith
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 00:53Hit
Ottawa Senators
hitting player: Ben Harpur; hittee player: Max Domi
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:04Missed Shot
Ottawa Senators
goalie in net: Carey Price; shooting player: Cody Ceci
over-net; wrist
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:05Hit
Montréal Canadiens
hitting player: Jordie Benn; hittee player: Zack Smith
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:17Hit
Montréal Canadiens
hitting player: Mike Reilly; hittee player: Zack Smith
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:25Giveaway
Montréal Canadiens
player: Andrew Shaw
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:30Missed Shot
Ottawa Senators
goalie in net: Carey Price; shooting player: Ryan Dzingel
wide-of-net; slap
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 01:57Hit
Montréal Canadiens
hitting player: Shea Weber; hittee player: Ryan Dzingel
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:09Hit
Montréal Canadiens
hitting player: Tomas Tatar; hittee player: Dylan DeMelo
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:14Giveaway
Ottawa Senators
player: Matt Duchene
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:26Hit
Ottawa Senators
hitting player: Bobby Ryan; hittee player: David Schlemko
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:30Missed Shot
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: Jesperi Kotkaniemi
wide-of-net; wrist
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:33Blocked Shot
Montréal Canadiens
shooting player: Artturi Lehkonen; blocking player: Christian Jaros
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:39Stoppage
Neutral event

high-stick
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:39Faceoff
Montréal Canadiens
winning player: Michael Chaput; losing player: Chris Tierney
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:48Hit
Ottawa Senators
hitting player: Bobby Ryan; hittee player: Nicolas Deslauriers
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:55Stoppage
Neutral event

icing
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 02:55Faceoff
Montréal Canadiens
winning player: Jesperi Kotkaniemi; losing player: Chris Tierney
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:00Shot On Goal
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: Shea Weber
slap
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:14Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Jesperi Kotkaniemi
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:17Takeaway
Montréal Canadiens
player: Brett Kulak
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:40Hit
Ottawa Senators
hitting player: Thomas Chabot; hittee player: Jonathan Drouin
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:47Stoppage
Neutral event

icing
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:47Faceoff
Ottawa Senators
winning player: Zack Smith; losing player: Andrew Shaw
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:50Shot On Goal
Ottawa Senators
goalie in net: Carey Price; shooting player: Justin Falk
slap
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 03:54Blocked Shot
Ottawa Senators
shooting player: Tom Pyatt; blocking player: Jeff Petry
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:01Blocked Shot
Ottawa Senators
shooting player: Cody Ceci; blocking player: David Schlemko
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:03Hit
Ottawa Senators
hitting player: Tom Pyatt; hittee player: Jeff Petry
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:11Shot On Goal
Ottawa Senators
goalie in net: Carey Price; shooting player: Magnus Paajarvi
tip-in
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:13Shot On Goal
Ottawa Senators
goalie in net: Carey Price; shooting player: Magnus Paajarvi
deflected
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:25Giveaway
Montréal Canadiens
player: Jonathan Drouin
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:40Hit
Montréal Canadiens
hitting player: Brendan Gallagher; hittee player: Thomas Chabot
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:50Shot On Goal
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: Phillip Danault
wrist
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 04:54Shot On Goal
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: Brendan Gallagher
tip-in
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 05:16Blocked Shot
Montréal Canadiens
shooting player: Kenny Agostino; blocking player: Cody Ceci
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 05:24Takeaway
Montréal Canadiens
player: Michael Chaput
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 05:41Shot On Goal
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: Nicolas Deslauriers
tip-in
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 05:49Takeaway
Ottawa Senators
player: Drake Batherson
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 06:05Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 06:04Missed Shot
Montréal Canadiens
goalie in net: Craig Anderson; shooting player: David Schlemko
wide-of-net; wrist
—
2018-12-06
Montréal Canadiens at Ottawa Senators
1 REG / 06:05Faceoff
Ottawa Senators
winning player: Chris Tierney; losing player: Jesperi Kotkaniemi
—

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.