NHL Data Hub

NHL play-by-play

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

Reset

341 matching events across 1 games. Last source refresh: Oct 4, 2026 05:53.

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

—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Dylan Cozens
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:18Shot On Goal
Ottawa Senators
goalie in net: Jacob Fowler; shooting player: Dylan Cozens
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:20Faceoff
Ottawa Senators
winning player: Dylan Cozens; losing player: Nick Suzuki
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:24Blocked Shot
Ottawa Senators
shooting player: Thomas Chabot; blocking player: Alexandre Texier
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:27Shot On Goal
Ottawa Senators
goalie in net: Jacob Fowler; shooting player: Dylan Cozens
backhand
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:30Penalty
Ottawa Senators
committed by player: Dylan Cozens; drawn by player: Jacob Fowler
interference-goalkeeper; 2.0
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:30Faceoff
Ottawa Senators
winning player: Lars Eller; losing player: Nick Suzuki
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 00:51Giveaway
Montréal Canadiens
player: Kirby Dach
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:13Hit
Ottawa Senators
hitting player: Thomas Chabot; hittee player: Nick Suzuki
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:16Goal
Montréal Canadiens
goalie in net: Linus Ullmark; scoring player: Juraj Slafkovský; assist1 player: Ivan Demidov; assist2 player: Nick Suzuki
wrist
1-0
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:16Faceoff
Ottawa Senators
winning player: Tim Stützle; losing player: Kirby Dach
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:36Giveaway
Montréal Canadiens
player: Zachary Bolduc
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:44Giveaway
Ottawa Senators
player: Tim Stützle
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 01:50Hit
Ottawa Senators
hitting player: Nick Jensen; hittee player: Kirby Dach
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:15Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Noah Dobson
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:24Missed Shot
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Josh Anderson
wide-right; tip-in
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:31Hit
Montréal Canadiens
hitting player: Phillip Danault; hittee player: Jordan Spence
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:46Blocked Shot
Ottawa Senators
shooting player: Thomas Chabot; blocking player: Josh Anderson
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:56Shot On Goal
Ottawa Senators
goalie in net: Jacob Fowler; shooting player: Thomas Chabot
wrap-around
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 02:59Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Shane Pinto
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 03:16Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Alex Newhook
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 03:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 03:18Faceoff
Ottawa Senators
winning player: Ridly Greig; losing player: Oliver Kapanen
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 04:16Hit
Ottawa Senators
hitting player: Michael Amadio; hittee player: Jayden Struble
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 04:48Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Nick Suzuki
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 05:02Hit
Ottawa Senators
hitting player: Drake Batherson; hittee player: Kaiden Guhle
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 05:15Hit
Montréal Canadiens
hitting player: Jake Evans; hittee player: Nikolas Matinpalo
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 05:53Stoppage
Neutral event

puck-frozen
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 05:53Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Lars Eller
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 06:08Hit
Ottawa Senators
hitting player: Fabian Zetterlund; hittee player: Jayden Struble
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 06:13Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 06:19Penalty
Montréal Canadiens
committed by player: Lane Hutson; drawn by player: Fabian Zetterlund
tripping; 2.0
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 06:19Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 06:19Faceoff
Ottawa Senators
winning player: Tim Stützle; losing player: Jake Evans
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 07:29Hit
Ottawa Senators
hitting player: Dylan Cozens; hittee player: Jake Evans
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 07:30Blocked Shot
Montréal Canadiens
shooting player: Phillip Danault; blocking player: Thomas Chabot
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 07:43Hit
Ottawa Senators
hitting player: Brady Tkachuk; hittee player: Noah Dobson
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 08:01Blocked Shot
Montréal Canadiens
shooting player: Jake Evans; blocking player: Thomas Chabot
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 08:14Blocked Shot
Ottawa Senators
shooting player: Warren Foegele; blocking player: Alexandre Carrier
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 08:17Giveaway
Ottawa Senators
player: Fabian Zetterlund
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 08:59Stoppage
Neutral event

icing
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 08:59Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Ridly Greig
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 09:08Blocked Shot
Montréal Canadiens
shooting player: Alexandre Texier; blocking player: Tyler Kleven
blocked
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 09:13Hit
Ottawa Senators
hitting player: Tyler Kleven; hittee player: Nick Suzuki
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 09:21Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Jayden Struble
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 09:22Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Jayden Struble
wrist
—
2026-03-11
Montréal Canadiens at Ottawa Senators
1 REG / 10:21Shot On Goal
Montréal Canadiens
goalie in net: Linus Ullmark; shooting player: Kaiden Guhle
snap
—

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.