NHL Data Hub

NHL play-by-play

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

Reset

327 matching events across 1 games. Last source refresh: Oct 4, 2026 05:52.

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

—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Mikael Backlund
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 00:05Giveaway
San Jose Sharks
player: Dmitry Orlov
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 00:06Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Kiefer Sherwood
backhand
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 00:26Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Yegor Sharangovich
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 01:02Blocked Shot
San Jose Sharks
shooting player: William Eklund; blocking player: Yan Kuznetsov
blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 01:43Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Philipp Kurashev
backhand
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 01:51Missed Shot
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Matvei Gridin
hit-right-post; wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 02:14Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Alexander Wennberg
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 02:37Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Timothy Liljegren
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 02:38Giveaway
San Jose Sharks
player: Ryan Reaves
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:00Blocked Shot
San Jose Sharks
shooting player: Ryan Reaves; blocking player: Zach Whitecloud
blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:05Giveaway
Calgary Flames
player: Matt Coronato
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:16Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Will Smith
wide-right; tip-in
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:36Takeaway
Calgary Flames
player: Nazem Kadri
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:37Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Nazem Kadri
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:43Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Yegor Sharangovich
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:51Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: John Klingberg
blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 03:53Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Connor Zary
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 04:00Giveaway
Calgary Flames
player: Yan Kuznetsov
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 04:13Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Vincent Desharnais
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 04:34Giveaway
Calgary Flames
player: Yan Kuznetsov
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 04:49Blocked Shot
San Jose Sharks
shooting player: Sam Dickinson; blocking player: Matvei Gridin
blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:02Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: William Eklund
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:04Faceoff
San Jose Sharks
winning player: Philipp Kurashev; losing player: John Beecher
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:07Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Timothy Liljegren
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:15Stoppage
Neutral event

icing
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:15Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: John Beecher
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:21Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Adam Klapka
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:33Missed Shot
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Zach Whitecloud
wide-right; wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 05:45Blocked Shot
Calgary Flames
shooting player: Martin Pospisil; blocking player: John Beecher
teammate-blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 06:00Hit
Calgary Flames
hitting player: John Beecher; hittee player: Mario Ferraro
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 06:22Giveaway
Calgary Flames
player: Yegor Sharangovich
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 06:27Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Timothy Liljegren
tip-in
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:09Hit
San Jose Sharks
hitting player: Barclay Goodrow; hittee player: Connor Zary
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:26Giveaway
San Jose Sharks
player: Ryan Reaves
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:28Blocked Shot
San Jose Sharks
shooting player: Zack Ostapchuk; blocking player: Joel Hanley
blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:30Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:30Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Michael Misa
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 07:58Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Yan Kuznetsov
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 08:03Delayed Penalty
Calgary Flames

—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 08:10Penalty
Calgary Flames
committed by player: Blake Coleman; drawn by player: Dmitry Orlov
holding; 2.0
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 08:10Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Mikael Backlund
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 08:20Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Macklin Celebrini
slap
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 09:24Hit
Calgary Flames
hitting player: John Beecher; hittee player: Kiefer Sherwood
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 09:36Blocked Shot
San Jose Sharks
shooting player: Macklin Celebrini; blocking player: Alexander Wennberg
teammate-blocked
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 09:46Giveaway
San Jose Sharks
player: John Klingberg
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 09:48Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Yegor Sharangovich
wrist
—
2026-02-26
Calgary Flames at San Jose Sharks
1 REG / 10:19Penalty
San Jose Sharks
committed by player: Sam Dickinson; drawn by player: Joel Farabee
holding; 2.0
—

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.