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

289 matching events across 1 games. Last source refresh: Oct 4, 2026 05:06.

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

—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Shane Pinto
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 00:50Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Kaiden Guhle
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 00:59Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Cole Caufield
wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 01:23Hit
Ottawa Senators
hitting player: Austin Watson; hittee player: Kirby Dach
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 01:40Hit
Ottawa Senators
hitting player: Travis Hamonic; hittee player: Evgenii Dadonov
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 01:45Missed Shot
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Jordan Harris
goalpost; snap
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:03Hit
Ottawa Senators
hitting player: Rourke Chartier; hittee player: Jonathan Drouin
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:10Blocked Shot
Ottawa Senators
shooting player: Erik Brannstrom; blocking player: Jordan Harris
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:15Hit
Ottawa Senators
hitting player: Rourke Chartier; hittee player: Jordan Harris
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:23Hit
Ottawa Senators
hitting player: Rourke Chartier; hittee player: Johnathan Kovacevic
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:27Hit
Ottawa Senators
hitting player: Rourke Chartier; hittee player: Johnathan Kovacevic
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 02:40Missed Shot
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Joel Armia
wide-of-net; wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 03:25Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Josh Anderson
wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 03:35Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Shane Pinto
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:00Giveaway
Ottawa Senators
player: Travis Hamonic
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:03Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Cole Caufield
wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:06Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Cole Caufield
wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:07Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:07Faceoff
Ottawa Senators
winning player: Mark Kastelic; losing player: Nick Suzuki
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:17Hit
Ottawa Senators
hitting player: Mark Kastelic; hittee player: Joel Edmundson
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:28Hit
Montréal Canadiens
hitting player: Arber Xhekaj; hittee player: Mark Kastelic
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:53Hit
Ottawa Senators
hitting player: Derick Brassard; hittee player: Evgenii Dadonov
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 04:59Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Evgenii Dadonov
snap
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:00Faceoff
Ottawa Senators
winning player: Derick Brassard; losing player: Christian Dvorak
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:12Blocked Shot
Montréal Canadiens
shooting player: Mike Hoffman; blocking player: Erik Brannstrom
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:13Hit
Ottawa Senators
hitting player: Erik Brannstrom; hittee player: Mike Hoffman
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:45Stoppage
Neutral event

puck-in-benches
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:45Faceoff
Ottawa Senators
winning player: Rourke Chartier; losing player: Jonathan Drouin
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 05:51Hit
Montréal Canadiens
hitting player: Arber Xhekaj; hittee player: Dylan Gambrell
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 06:00Hit
Montréal Canadiens
hitting player: Chris Wideman; hittee player: Parker Kelly
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 06:22Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Jake Sanderson
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 06:42Blocked Shot
Ottawa Senators
shooting player: Travis Hamonic; blocking player: Jordan Harris
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 06:59Missed Shot
Ottawa Senators
goalie in net: Samuel Montembeault; shooting player: Alex DeBrincat
wide-of-net; wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 07:45Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Kaiden Guhle
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 07:51Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Jake Evans
snap
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 08:16Hit
Montréal Canadiens
hitting player: Kaiden Guhle; hittee player: Jake Lucchini
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 08:18Giveaway
Montréal Canadiens
player: Joel Edmundson
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 08:24Missed Shot
Ottawa Senators
goalie in net: Samuel Montembeault; shooting player: Austin Watson
wide-of-net; wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 08:36Hit
Montréal Canadiens
hitting player: Joel Edmundson; hittee player: Jake Lucchini
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 08:45Blocked Shot
Ottawa Senators
shooting player: Mark Kastelic; blocking player: Joel Edmundson
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 09:10Delayed Penalty
Ottawa Senators

—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 09:19Penalty
Ottawa Senators
committed by player: Thomas Chabot; drawn by player: Cole Caufield
roughing; 2.0
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 09:19Stoppage
Neutral event

tv-timeout; tv-timeout
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 09:19Faceoff
Ottawa Senators
winning player: Mark Kastelic; losing player: Nick Suzuki
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 10:00Blocked Shot
Montréal Canadiens
shooting player: Cole Caufield; blocking player: Travis Hamonic
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 10:20Shot On Goal
Montréal Canadiens
goalie in net: Cam Talbot; shooting player: Cole Caufield
wrist
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 11:02Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Jake Sanderson
—
2022-12-14
Montréal Canadiens at Ottawa Senators
1 REG / 11:46Hit
Ottawa Senators
hitting player: Nikita Zaitsev; hittee player: Joel Edmundson
—

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.