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

318 matching events across 1 games. Last source refresh: Oct 4, 2026 04:59.

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

—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Dylan Gambrell
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:07Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Mathieu Perreault
tip-in
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:08Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Dylan Gambrell
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:12Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Jeff Petry
wrist
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:13Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:13Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Parker Kelly
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:25Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Joel Edmundson
slap
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:31Hit
Ottawa Senators
hitting player: Parker Kelly; hittee player: Joel Edmundson
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:37Stoppage
Neutral event

puck-in-benches
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 00:37Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Nick Suzuki
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 01:08Hit
Ottawa Senators
hitting player: Thomas Chabot; hittee player: Cole Caufield
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 01:09Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Mike Hoffman
deflected
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 01:35Hit
Montréal Canadiens
hitting player: Alexander Romanov; hittee player: Thomas Chabot
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 01:47Takeaway
Montréal Canadiens
player: Jeff Petry
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 01:51Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Jeff Petry
wrist
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:04Stoppage
Neutral event

offside
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:04Faceoff
Montréal Canadiens
winning player: Ryan Poehling; losing player: Mark Kastelic
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:29Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Mark Kastelic
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:31Blocked Shot
Ottawa Senators
shooting player: Scott Sabourin; blocking player: Chris Wideman
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:31Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Mark Kastelic
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:33Goal
Ottawa Senators
goalie in net: Carey Price; scoring player: Mark Kastelic; assist1 player: Scott Sabourin; assist2 player: Chris Tierney
wrist
0-1
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:33Penalty
Montréal Canadiens
committed by player: Michael Pezzetta; drawn by player: Mark Kastelic
fighting; 5.0
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:33Penalty
Ottawa Senators
committed by player: Mark Kastelic; drawn by player: Michael Pezzetta
fighting; 5.0
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:33Faceoff
Ottawa Senators
winning player: Dylan Gambrell; losing player: Jake Evans
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 02:52Hit
Ottawa Senators
hitting player: Parker Kelly; hittee player: Jordan Harris
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 03:02Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Nick Holden
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 03:03Shot On Goal
Ottawa Senators
goalie in net: Carey Price; shooting player: Dylan Gambrell
wrist
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 03:50Hit
Ottawa Senators
hitting player: Drake Batherson; hittee player: Alexander Romanov
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:04Stoppage
Neutral event

icing
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:04Faceoff
Montréal Canadiens
winning player: Rem Pitlick; losing player: Tim Stützle
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:10Stoppage
Neutral event

puck-in-benches
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:10Faceoff
Ottawa Senators
winning player: Adam Gaudette; losing player: Christian Dvorak
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:25Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Christian Dvorak
deflected
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:26Faceoff
Ottawa Senators
winning player: Adam Gaudette; losing player: Ryan Poehling
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:47Stoppage
Neutral event

icing
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:47Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Ryan Poehling
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:56Stoppage
Neutral event

puck-in-netting
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:56Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Jake Evans
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 04:59Blocked Shot
Ottawa Senators
shooting player: Drake Batherson; blocking player: Joel Edmundson
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 05:29Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Alexander Romanov
wrist
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 05:30Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 05:30Penalty
Ottawa Senators
committed by player: Scott Sabourin; drawn by player: Josh Anderson
slashing; 2.0
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 05:30Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Dylan Gambrell
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 06:44Stoppage
Neutral event

offside
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 06:44Faceoff
Montréal Canadiens
winning player: Mathieu Perreault; losing player: Dylan Gambrell
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 07:01Shot On Goal
Montréal Canadiens
goalie in net: Anton Forsberg; shooting player: Mathieu Perreault
tip-in
—
2022-04-23
Montréal Canadiens at Ottawa Senators
1 REG / 07:06Takeaway
Montréal Canadiens
player: Brendan Gallagher
—

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.