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

344 matching events across 1 games. Last source refresh: Oct 23, 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-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Period Start
Neutral event

—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Michael Misa
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:14Missed Shot
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Josh Anderson
wide-right; snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:20Giveaway
Montréal Canadiens
player: Josh Anderson
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:28Hit
Montréal Canadiens
hitting player: Noah Dobson; hittee player: Michael Misa
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:40Giveaway
San Jose Sharks
player: Igor Chernyshov
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 00:49Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 01:37Giveaway
San Jose Sharks
player: Alex Nedeljkovic
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 01:46Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Kaiden Guhle
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 01:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 01:48Faceoff
San Jose Sharks
winning player: Collin Graf; losing player: Phillip Danault
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:00Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Phillip Danault
backhand
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:05Stoppage
Neutral event

goalie-stopped-after-sog; video-review
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:05Faceoff
San Jose Sharks
winning player: Ty Dellandrea; losing player: Jake Evans
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:17Stoppage
Neutral event

icing
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:17Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Zack Ostapchuk
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:21Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Arber Xhekaj
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 02:26Hit
San Jose Sharks
hitting player: Nolan Allan; hittee player: Oliver Kapanen
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 03:10Blocked Shot
Montréal Canadiens
shooting player: Lane Hutson; blocking player: Jacob Trouba
blocked
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 03:19Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Chris Kreider
tip-in
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 03:26Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Ivar Stenberg
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 03:32Giveaway
San Jose Sharks
player: Michael Misa
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 04:28Giveaway
Montréal Canadiens
player: Alexandre Carrier
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:17Stoppage
Neutral event

puck-frozen
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:17Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Oliver Kapanen
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:23Hit
San Jose Sharks
hitting player: Jacob Trouba; hittee player: Jake Evans
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:29Missed Shot
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Noah Dobson
wide-left; slap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:55Stoppage
Neutral event

icing
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 05:55Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Nick Suzuki
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 06:07Blocked Shot
Montréal Canadiens
shooting player: Juraj Slafkovský; blocking player: Darnell Nurse
blocked
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 06:15Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Michael Kesselring
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:05Stoppage
Neutral event

icing
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:05Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Macklin Celebrini
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:19Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alex Newhook
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:35Hit
Montréal Canadiens
hitting player: Chris Kreider; hittee player: Michael Misa
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:39Missed Shot
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Chris Kreider
wide-right; tip-in
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 07:49Hit
Montréal Canadiens
hitting player: Alex Newhook; hittee player: Michael Misa
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 08:10Blocked Shot
San Jose Sharks
shooting player: Sam Dickinson; blocking player: Josh Anderson
blocked
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 08:42Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Jacob Trouba
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 08:45Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 08:45Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Macklin Celebrini
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:16Blocked Shot
Montréal Canadiens
shooting player: Juraj Slafkovský; blocking player: Sam Dickinson
blocked
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:27Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Igor Chernyshov
snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:34Missed Shot
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Will Smith
wide-right; snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:37Missed Shot
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Michael Kesselring
above-crossbar; snap
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:39Stoppage
Neutral event

puck-in-netting
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:39Faceoff
San Jose Sharks
winning player: Tyler Toffoli; losing player: Alex Newhook
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:44Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Collin Graf
tip-in
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 09:55Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Mason Marchment
tip-in
—
2026-10-20
San Jose Sharks at Montréal Canadiens
1 REG / 10:04Missed Shot
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alex Newhook
wide-left; 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.