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

331 matching events across 1 games. Last source refresh: Nov 3, 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-31
Ottawa Senators at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Claude Giroux; losing player: Michael Misa
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:40Shot On Goal
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Ridly Greig
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:43Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:43Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Dylan Cozens
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:47Giveaway
San Jose Sharks
player: Michael Kesselring
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 00:54Giveaway
Ottawa Senators
player: Fabian Zetterlund
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 01:12Stoppage
Neutral event

icing
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 01:12Faceoff
Ottawa Senators
winning player: Shane Pinto; losing player: Macklin Celebrini
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 01:17Shot On Goal
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Drake Batherson
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 01:28Blocked Shot
Ottawa Senators
shooting player: Jordan Spence; blocking player: Darnell Nurse
blocked
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 01:53Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Drake Batherson
wide-left; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 02:17Shot On Goal
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Fabian Zetterlund
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:07Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Stephen Halliday
wide-right; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:08Blocked Shot
Ottawa Senators
shooting player: Stephen Halliday; blocking player: Jacob Trouba
blocked
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:10Giveaway
San Jose Sharks
player: Zack Ostapchuk
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:11Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Nick Cousins
wide-left; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:12Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: Nick Cousins
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:21Stoppage
Neutral event

icing
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:21Faceoff
Ottawa Senators
winning player: Shane Pinto; losing player: Zack Ostapchuk
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 03:40Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: Thomas Chabot
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 04:17Giveaway
San Jose Sharks
player: Michael Kesselring
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 04:19Giveaway
Ottawa Senators
player: Ridly Greig
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 06:19Giveaway
San Jose Sharks
player: Filip Bystedt
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 06:44Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: Xavier Bourgault
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 06:52Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Nikolas Matinpalo
wide-right; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 06:55Stoppage
Neutral event

puck-frozen; tv-timeout
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 06:55Faceoff
Ottawa Senators
winning player: Dylan Cozens; losing player: Macklin Celebrini
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 07:01Hit
Ottawa Senators
hitting player: Dylan Cozens; hittee player: Macklin Celebrini
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 07:11Stoppage
Neutral event

icing
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 07:11Faceoff
Ottawa Senators
winning player: Tim Stützle; losing player: Macklin Celebrini
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 07:31Giveaway
Ottawa Senators
player: Tim Stützle
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 07:51Shot On Goal
San Jose Sharks
goalie in net: Samuel Ersson; shooting player: Michael Kesselring
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 08:02Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Michael Amadio
wide-left; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 08:12Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Ridly Greig
high-and-wide-right; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 08:40Blocked Shot
Ottawa Senators
shooting player: Philip Tomasino; blocking player: Dmitry Orlov
blocked
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 08:44Takeaway
San Jose Sharks
player: Michael Misa
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 08:55Shot On Goal
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Philip Tomasino
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 09:03Shot On Goal
San Jose Sharks
goalie in net: Samuel Ersson; shooting player: Ivar Stenberg
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 09:13Giveaway
San Jose Sharks
player: Tyler Toffoli
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 09:53Blocked Shot
Ottawa Senators
shooting player: Claude Giroux; blocking player: Darnell Nurse
blocked
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 09:59Hit
Ottawa Senators
hitting player: Ridly Greig; hittee player: Filip Bystedt
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:16Missed Shot
Ottawa Senators
goalie in net: Alex Nedeljkovic; shooting player: Jordan Spence
wide-right; wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:19Hit
Ottawa Senators
hitting player: Michael Amadio; hittee player: Ty Dellandrea
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:21Hit
San Jose Sharks
hitting player: Darnell Nurse; hittee player: Ridly Greig
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:26Blocked Shot
Ottawa Senators
shooting player: Claude Giroux; blocking player: Ty Dellandrea
blocked
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:49Giveaway
San Jose Sharks
player: Collin Graf
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:55Missed Shot
San Jose Sharks
goalie in net: Samuel Ersson; shooting player: Macklin Celebrini
high-and-wide-right; snap
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 10:59Shot On Goal
San Jose Sharks
goalie in net: Samuel Ersson; shooting player: Will Smith
wrist
—
2026-10-31
Ottawa Senators at San Jose Sharks
1 REG / 11:04Stoppage
Neutral event

referee-or-linesman; player-equipment
—

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.