NHL Data Hub

NHL play-by-play

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

Reset

300 matching events across 1 games. Last source refresh: Oct 4, 2026 05:50.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:00Period Start
Neutral event

—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Connor McMichael
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:24Shot On Goal
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Anthony Beauvillier
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:24Shot On Goal
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Anthony Beauvillier
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:36Giveaway
San Jose Sharks
player: Collin Graf
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:40Shot On Goal
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Connor McMichael
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:49Stoppage
Neutral event

icing
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 00:49Faceoff
Washington Capitals
winning player: Dylan Strome; losing player: Macklin Celebrini
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:04Blocked Shot
San Jose Sharks
shooting player: Tyler Toffoli; blocking player: Matt Roy
blocked
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:16Takeaway
Washington Capitals
player: Jakob Chychrun
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:49Hit
San Jose Sharks
hitting player: Adam Gaudette; hittee player: Rasmus Sandin
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:54Hit
Washington Capitals
hitting player: Dylan McIlrath; hittee player: Pavol Regenda
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:58Stoppage
Neutral event

icing
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 01:58Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nic Dowd
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:04Stoppage
Neutral event

hand-pass
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:04Faceoff
Washington Capitals
winning player: Nic Dowd; losing player: Michael Misa
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:28Giveaway
Washington Capitals
player: Rasmus Sandin
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:34Stoppage
Neutral event

offside
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:34Faceoff
Washington Capitals
winning player: Hendrix Lapierre; losing player: Zack Ostapchuk
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 02:53Giveaway
Washington Capitals
player: Logan Thompson
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 03:32Shot On Goal
San Jose Sharks
goalie in net: Logan Thompson; shooting player: Alexander Wennberg
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 03:53Shot On Goal
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: John Carlson
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 03:55Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 03:55Faceoff
Washington Capitals
winning player: Dylan Strome; losing player: Alexander Wennberg
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 03:58Missed Shot
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Ethen Frank
high-and-wide-right; deflected
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 04:13Missed Shot
San Jose Sharks
goalie in net: Logan Thompson; shooting player: William Eklund
wide-right; snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 04:23Missed Shot
San Jose Sharks
goalie in net: Logan Thompson; shooting player: Timothy Liljegren
short; slap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 04:43Stoppage
Neutral event

offside
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 04:43Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Nic Dowd
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 05:10Giveaway
San Jose Sharks
player: Sam Dickinson
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 05:27Missed Shot
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Matt Roy
wide-left; deflected
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 05:31Hit
Washington Capitals
hitting player: Brett Leason; hittee player: Collin Graf
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 05:33Giveaway
San Jose Sharks
player: Macklin Celebrini
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 05:43Takeaway
San Jose Sharks
player: Vincent Iorio
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:03Stoppage
Neutral event

puck-in-crowd; tv-timeout
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:03Faceoff
Washington Capitals
winning player: Hendrix Lapierre; losing player: Adam Gaudette
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:11Giveaway
San Jose Sharks
player: John Klingberg
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:17Blocked Shot
Washington Capitals
shooting player: Sonny Milano; blocking player: John Klingberg
blocked
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:43Stoppage
Neutral event

puck-in-crowd
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:43Faceoff
Washington Capitals
winning player: Dylan Strome; losing player: Zack Ostapchuk
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 06:57Hit
San Jose Sharks
hitting player: Zack Ostapchuk; hittee player: Rasmus Sandin
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 07:24Stoppage
Neutral event

puck-in-penalty-benches
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 07:24Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nic Dowd
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 07:34Missed Shot
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Ryan Leonard
high-and-wide-left; snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 07:49Missed Shot
Washington Capitals
goalie in net: Alex Nedeljkovic; shooting player: Ryan Leonard
wide-left; snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 08:07Hit
Washington Capitals
hitting player: Nic Dowd; hittee player: Sam Dickinson
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 10:17Giveaway
Washington Capitals
player: Ethen Frank
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 10:44Shot On Goal
San Jose Sharks
goalie in net: Logan Thompson; shooting player: Mario Ferraro
snap
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 10:49Hit
San Jose Sharks
hitting player: Zack Ostapchuk; hittee player: Ethen Frank
—
2026-01-15
San Jose Sharks at Washington Capitals
1 REG / 11:44Hit
Washington Capitals
hitting player: Brett Leason; hittee player: Sam Dickinson
—

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.