NHL Data Hub

NHL play-by-play

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

Reset

308 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-15
San Jose Sharks at Ottawa Senators
1 REG / 00:00Period Start
Neutral event

—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Ridly Greig; losing player: Macklin Celebrini
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 00:11Shot On Goal
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Artem Zub
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 00:30Takeaway
San Jose Sharks
player: Collin Graf
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 00:36Hit
Ottawa Senators
hitting player: Shane Pinto; hittee player: Vincent Desharnais
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:00Stoppage
Neutral event

puck-in-benches
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:00Faceoff
Ottawa Senators
winning player: Tim Stützle; losing player: Michael Misa
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:17Hit
Ottawa Senators
hitting player: Tim Stützle; hittee player: John Klingberg
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:25Shot On Goal
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Tim Stützle
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:42Penalty
Ottawa Senators
committed by player: Tim Stützle; drawn by player: Michael Misa
high-sticking; 2.0
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 01:42Faceoff
Ottawa Senators
winning player: Claude Giroux; losing player: Macklin Celebrini
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 02:03Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Macklin Celebrini
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 02:36Giveaway
San Jose Sharks
player: William Eklund
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 03:05Blocked Shot
San Jose Sharks
shooting player: Philipp Kurashev; blocking player: Nikolas Matinpalo
blocked
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 03:44Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Zack Ostapchuk
tip-in
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 03:45Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Zack Ostapchuk
backhand
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 03:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 03:47Faceoff
Ottawa Senators
winning player: Dylan Cozens; losing player: Zack Ostapchuk
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 04:05Goal
San Jose Sharks
goalie in net: Linus Ullmark; scoring player: Mario Ferraro; assist1 player: Shakir Mukhamadullin
slap
1-0
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 04:05Faceoff
San Jose Sharks
winning player: Philipp Kurashev; losing player: Tim Stützle
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 04:50Missed Shot
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Michael Amadio
wide-right; snap
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:08Stoppage
Neutral event

hand-pass
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:08Faceoff
Ottawa Senators
winning player: Lars Eller; losing player: Michael Misa
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:15Giveaway
San Jose Sharks
player: Shakir Mukhamadullin
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:15Hit
Ottawa Senators
hitting player: Fabian Zetterlund; hittee player: Shakir Mukhamadullin
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:39Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Mario Ferraro
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 05:43Giveaway
San Jose Sharks
player: Shakir Mukhamadullin
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 06:06Giveaway
Ottawa Senators
player: Thomas Chabot
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 06:17Penalty
San Jose Sharks
committed by player: John Klingberg; drawn by player: Drake Batherson
interference; 2.0
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 06:17Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 06:17Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Brady Tkachuk
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:17Shot On Goal
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Brady Tkachuk
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:25Blocked Shot
Ottawa Senators
shooting player: Tim Stützle; blocking player: Mario Ferraro
blocked
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:27Blocked Shot
Ottawa Senators
shooting player: Brady Tkachuk; blocking player: Shakir Mukhamadullin
blocked
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:33Goal
Ottawa Senators
goalie in net: Laurent Brossoit; scoring player: Drake Batherson
1-1
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:33Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Shane Pinto
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:54Blocked Shot
Ottawa Senators
shooting player: Michael Amadio; blocking player: Sam Dickinson
blocked
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 07:57Missed Shot
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Artem Zub
wide-left; wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:00Faceoff
Ottawa Senators
winning player: Lars Eller; losing player: Michael Misa
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:02Blocked Shot
Ottawa Senators
shooting player: Dennis Gilbert; blocking player: Tyler Toffoli
blocked
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:12Hit
Ottawa Senators
hitting player: Lars Eller; hittee player: Michael Misa
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:24Missed Shot
Ottawa Senators
goalie in net: Laurent Brossoit; shooting player: Nikolas Matinpalo
above-crossbar; wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:35Takeaway
San Jose Sharks
player: William Eklund
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:42Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Tyler Toffoli
tip-in
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:48Giveaway
Ottawa Senators
player: Fabian Zetterlund
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:49Hit
San Jose Sharks
hitting player: William Eklund; hittee player: Fabian Zetterlund
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 08:58Shot On Goal
San Jose Sharks
goalie in net: Linus Ullmark; shooting player: Kiefer Sherwood
wrist
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 09:59Stoppage
Neutral event

icing
—
2026-03-15
San Jose Sharks at Ottawa Senators
1 REG / 09:59Faceoff
Ottawa Senators
winning player: Brady Tkachuk; losing player: Adam Gaudette
—

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.