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

269 matching events across 1 games. Last source refresh: Oct 30, 2026 08:35.

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

—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 00:00Faceoff
Dallas Stars
winning player: Tyler Seguin; losing player: Alex Newhook
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 00:23Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 00:26Shot On Goal
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Jason Robertson
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 00:36Blocked Shot
Dallas Stars
shooting player: Roope Hintz; blocking player: Alex Newhook
blocked
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 01:19Giveaway
Montréal Canadiens
player: Kaiden Guhle
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 01:21Shot On Goal
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Mikko Rantanen
tip-in
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 01:42Hit
Dallas Stars
hitting player: Sam Steel; hittee player: Adam Engstrom
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 02:13Hit
Dallas Stars
hitting player: Trey Taylor; hittee player: Oliver Kapanen
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 02:27Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Arttu Hyry
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 02:56Blocked Shot
Montréal Canadiens
shooting player: Noah Dobson; blocking player: Matthew Seminoff
blocked
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:21Stoppage
Neutral event

icing
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:21Faceoff
Dallas Stars
winning player: Tyler Seguin; losing player: Alex Newhook
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:26Hit
Dallas Stars
hitting player: Tyler Seguin; hittee player: Alex Newhook
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:40Hit
Dallas Stars
hitting player: Lian Bichsel; hittee player: Kaiden Guhle
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:50Takeaway
Dallas Stars
player: Jason Robertson
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 03:59Missed Shot
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Tyler Seguin
high-and-wide-right; tip-in
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:02Stoppage
Neutral event

puck-in-netting
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:02Faceoff
Dallas Stars
winning player: Arttu Hyry; losing player: Phillip Danault
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:03Shot On Goal
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Jamie Benn
tip-in
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:07Missed Shot
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Jamie Benn
wide-right; deflected
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:11Shot On Goal
Dallas Stars
goalie in net: Jakub Dobes; shooting player: Lian Bichsel
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:59Stoppage
Neutral event

puck-in-crowd
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 04:59Faceoff
Montréal Canadiens
winning player: Oliver Kapanen; losing player: Mikko Rantanen
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:02Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Kaiden Guhle
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:43Stoppage
Neutral event

icing
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:43Faceoff
Dallas Stars
winning player: Roope Hintz; losing player: Jake Evans
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:46Giveaway
Dallas Stars
player: Tyler Myers
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:46Hit
Montréal Canadiens
hitting player: Florian Xhekaj; hittee player: Tyler Myers
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 05:48Giveaway
Montréal Canadiens
player: Noah Dobson
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 06:05Takeaway
Dallas Stars
player: Roope Hintz
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 06:09Hit
Montréal Canadiens
hitting player: Florian Xhekaj; hittee player: Roope Hintz
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 07:24Goal
Montréal Canadiens
goalie in net: Jake Oettinger; scoring player: Cole Caufield; assist1 player: Phillip Danault; assist2 player: Alexandre Carrier
snap
1-0
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 07:24Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Arttu Hyry
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 07:33Giveaway
Dallas Stars
player: Thomas Harley
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 07:35Missed Shot
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Alexandre Texier
wide-left; wrist
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 07:48Giveaway
Dallas Stars
player: Joel Kiviranta
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:28Giveaway
Montréal Canadiens
player: Noah Dobson
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:35Penalty
Dallas Stars
committed by player: Mikko Rantanen; drawn by player: Lane Hutson
tripping; 2.0
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:35Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:35Faceoff
Montréal Canadiens
winning player: Kirby Dach; losing player: Arttu Hyry
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:41Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Lane Hutson
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 08:42Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Zachary Bolduc
tip-in
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 09:20Giveaway
Montréal Canadiens
player: Juraj Slafkovský
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 09:41Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Cole Caufield
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 09:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 09:44Faceoff
Montréal Canadiens
winning player: Oliver Kapanen; losing player: Arttu Hyry
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 09:50Missed Shot
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Noah Dobson
above-crossbar; snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 10:07Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Alexandre Texier
snap
—
2026-10-29
Montréal Canadiens at Dallas Stars
1 REG / 10:11Shot On Goal
Montréal Canadiens
goalie in net: Jake Oettinger; shooting player: Noah Dobson
slap
—

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.