NHL Data Hub

NHL play-by-play

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

Reset

336 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-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Period Start
Neutral event

—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Macklin Celebrini
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:08Giveaway
San Jose Sharks
player: Sam Dickinson
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:14Hit
San Jose Sharks
hitting player: Sam Dickinson; hittee player: Cole Caufield
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:20Hit
Montréal Canadiens
hitting player: Mike Matheson; hittee player: Igor Chernyshov
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:28Stoppage
Neutral event

referee-or-linesman; player-injury
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:28Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Alexander Wennberg
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:41Giveaway
San Jose Sharks
player: Dmitry Orlov
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:42Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Lane Hutson
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 00:46Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:00Hit
Montréal Canadiens
hitting player: Kirby Dach; hittee player: John Klingberg
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:01Blocked Shot
San Jose Sharks
shooting player: Kiefer Sherwood; blocking player: Collin Graf
teammate-blocked
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:13Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Kaiden Guhle
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:40Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: William Eklund
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:42Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:42Faceoff
San Jose Sharks
winning player: Tyler Toffoli; losing player: Alex Newhook
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:51Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: William Eklund
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:54Stoppage
Neutral event

puck-frozen
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 01:54Faceoff
Montréal Canadiens
winning player: Oliver Kapanen; losing player: Michael Misa
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:02Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alex Newhook
tip-in
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:02Hit
San Jose Sharks
hitting player: Shakir Mukhamadullin; hittee player: Ivan Demidov
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:04Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Oliver Kapanen
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:13Hit
San Jose Sharks
hitting player: Shakir Mukhamadullin; hittee player: Jayden Struble
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:39Giveaway
San Jose Sharks
player: Vincent Desharnais
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:47Blocked Shot
Montréal Canadiens
shooting player: Kaiden Guhle; blocking player: Adam Gaudette
blocked
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:53Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alexandre Texier
backhand
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:54Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alexandre Texier
backhand
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:56Stoppage
Neutral event

video-review; video-review
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 02:56Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Nick Suzuki
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:09Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: John Klingberg
tip-in
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:11Missed Shot
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Collin Graf
wide-left; snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:19Missed Shot
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: John Klingberg
wide-right; tip-in
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:20Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Jake Evans
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:22Blocked Shot
San Jose Sharks
shooting player: John Klingberg; blocking player: Zachary Bolduc
blocked
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:23Stoppage
Neutral event

puck-in-netting
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:23Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Phillip Danault
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:41Hit
Montréal Canadiens
hitting player: Jake Evans; hittee player: John Klingberg
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:44Takeaway
San Jose Sharks
player: John Klingberg
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 03:48Shot On Goal
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Collin Graf
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 04:20Hit
Montréal Canadiens
hitting player: Kaiden Guhle; hittee player: Alexander Wennberg
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 04:22Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Ivan Demidov
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 04:54Missed Shot
San Jose Sharks
goalie in net: Jakub Dobes; shooting player: Alexander Wennberg
short; snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:14Missed Shot
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Lane Hutson
wide-left; wrist
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:18Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Tyler Toffoli
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:23Hit
San Jose Sharks
hitting player: Tyler Toffoli; hittee player: Phillip Danault
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:26Shot On Goal
Montréal Canadiens
goalie in net: Alex Nedeljkovic; shooting player: Alexandre Carrier
snap
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:29Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Zack Ostapchuk
—
2026-03-14
San Jose Sharks at Montréal Canadiens
1 REG / 05:33Blocked Shot
Montréal Canadiens
shooting player: Alexandre Carrier; blocking player: Adam Gaudette
blocked
—

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.