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

380 matching events across 1 games. Last source refresh: Oct 4, 2026 05:39.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Period Start
Neutral event

—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Jake Evans
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 00:31Shot On Goal
San Jose Sharks
goalie in net: Samuel Montembeault; shooting player: Tyler Toffoli
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 00:37Hit
San Jose Sharks
hitting player: William Eklund; hittee player: Alexandre Carrier
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 01:03Hit
Montréal Canadiens
hitting player: Jayden Struble; hittee player: Alexander Wennberg
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 01:24Giveaway
San Jose Sharks
player: Fabian Zetterlund
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 01:47Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Shakir Mukhamadullin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 01:51Takeaway
Montréal Canadiens
player: Brendan Gallagher
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:01Shot On Goal
San Jose Sharks
goalie in net: Samuel Montembeault; shooting player: Barclay Goodrow
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:03Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Klim Kostin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:07Blocked Shot
San Jose Sharks
shooting player: Marc-Edouard Vlasic; blocking player: Patrik Laine
blocked
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:08Blocked Shot
San Jose Sharks
shooting player: Marc-Edouard Vlasic; blocking player: David Savard
blocked
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:16Hit
San Jose Sharks
hitting player: Nico Sturm; hittee player: Owen Beck
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:32Shot On Goal
San Jose Sharks
goalie in net: Samuel Montembeault; shooting player: Timothy Liljegren
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 02:40Hit
Montréal Canadiens
hitting player: Arber Xhekaj; hittee player: Collin Graf
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 03:06Giveaway
Montréal Canadiens
player: Owen Beck
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 03:09Hit
Montréal Canadiens
hitting player: Juraj Slafkovský; hittee player: Jake Walman
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 03:55Missed Shot
San Jose Sharks
goalie in net: Samuel Montembeault; shooting player: Fabian Zetterlund
hit-left-post; snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 03:56Goal
San Jose Sharks
goalie in net: Samuel Montembeault; scoring player: Fabian Zetterlund; assist1 player: Will Smith; assist2 player: Alexander Wennberg
snap
1-0
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 03:56Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Jake Evans
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 04:12Hit
San Jose Sharks
hitting player: Fabian Zetterlund; hittee player: Jayden Struble
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 04:23Hit
Montréal Canadiens
hitting player: Emil Heineman; hittee player: Shakir Mukhamadullin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 04:30Hit
San Jose Sharks
hitting player: Shakir Mukhamadullin; hittee player: Jake Evans
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 04:50Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Christian Dvorak
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 05:06Hit
Montréal Canadiens
hitting player: David Savard; hittee player: Luke Kunin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 05:26Stoppage
Neutral event

icing
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 05:26Faceoff
San Jose Sharks
winning player: Barclay Goodrow; losing player: Owen Beck
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 05:56Giveaway
Montréal Canadiens
player: Owen Beck
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:03Stoppage
Neutral event

icing
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:03Faceoff
San Jose Sharks
winning player: Nico Sturm; losing player: Nick Suzuki
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:12Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:12Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Macklin Celebrini
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:19Stoppage
Neutral event

icing
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:19Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Macklin Celebrini
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:29Hit
San Jose Sharks
hitting player: Henry Thrun; hittee player: Juraj Slafkovský
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:32Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Mike Matheson
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:49Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; scoring player: Nick Suzuki; assist1 player: Cole Caufield; assist2 player: Juraj Slafkovský
snap
1-1
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 06:49Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Alexander Wennberg
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 07:11Hit
Montréal Canadiens
hitting player: Jake Evans; hittee player: Shakir Mukhamadullin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 07:25Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Joel Armia
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 07:50Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Christian Dvorak
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:13Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Josh Anderson
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:37Blocked Shot
Montréal Canadiens
shooting player: Patrik Laine; blocking player: Jake Walman
blocked
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:43Giveaway
San Jose Sharks
player: Nico Sturm
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:46Blocked Shot
Montréal Canadiens
shooting player: Alex Newhook; blocking player: Henry Thrun
blocked
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:52Giveaway
San Jose Sharks
player: Klim Kostin
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:57Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Owen Beck
snap
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 08:57Hit
San Jose Sharks
hitting player: Nico Sturm; hittee player: Patrik Laine
—
2025-02-27
San Jose Sharks at Montréal Canadiens
1 REG / 09:02Giveaway
San Jose Sharks
player: Jake Walman
—

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.