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

370 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-23
San Jose Sharks at Calgary Flames
1 REG / 00:00Period Start
Neutral event

—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Nico Sturm
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:07Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Nico Sturm
blocked
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:11Hit
San Jose Sharks
hitting player: Mario Ferraro; hittee player: Matt Coronato
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:13Missed Shot
Calgary Flames
goalie in net: Alexandar Georgiev; shooting player: Ilya Solovyov
wide-right; wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:19Shot On Goal
Calgary Flames
goalie in net: Alexandar Georgiev; shooting player: Ilya Solovyov
wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:19Hit
San Jose Sharks
hitting player: Luke Kunin; hittee player: Ilya Solovyov
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:22Shot On Goal
Calgary Flames
goalie in net: Alexandar Georgiev; shooting player: Nazem Kadri
backhand
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:27Blocked Shot
Calgary Flames
shooting player: Ilya Solovyov; blocking player: Nico Sturm
blocked
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:28Giveaway
Calgary Flames
player: Ilya Solovyov
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:37Hit
San Jose Sharks
hitting player: Luke Kunin; hittee player: Ilya Solovyov
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 00:56Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: William Eklund
above-crossbar; wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 01:33Stoppage
Neutral event

offside
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 01:33Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Will Smith
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 01:35Blocked Shot
Calgary Flames
shooting player: Brayden Pachal; blocking player: Fabian Zetterlund
blocked
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 02:27Hit
San Jose Sharks
hitting player: Walker Duehr; hittee player: Joel Hanley
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 02:29Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Ty Dellandrea
wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 02:30Hit
Calgary Flames
hitting player: Ryan Lomberg; hittee player: Ty Dellandrea
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 02:35Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Barclay Goodrow
wide-right; tip-in
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:09Hit
San Jose Sharks
hitting player: Luke Kunin; hittee player: Jake Bean
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:27Stoppage
Neutral event

icing
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:27Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Nazem Kadri
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:31Blocked Shot
San Jose Sharks
shooting player: Jake Walman; blocking player: Macklin Celebrini
teammate-blocked
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:41Goal
San Jose Sharks
goalie in net: Dustin Wolf; scoring player: Macklin Celebrini; assist1 player: Tyler Toffoli; assist2 player: Jake Walman
wrist
1-0
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 03:41Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Mikael Backlund
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 04:34Giveaway
Calgary Flames
player: Morgan Frost
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 04:43Stoppage
Neutral event

puck-in-netting
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 04:43Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Morgan Frost
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 04:58Giveaway
San Jose Sharks
player: Will Smith
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 05:26Takeaway
Calgary Flames
player: Kevin Rooney
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 05:48Blocked Shot
Calgary Flames
shooting player: Rasmus Andersson; blocking player: Barclay Goodrow
blocked
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 05:54Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: Ilya Solovyov
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:00Hit
Calgary Flames
hitting player: Ilya Solovyov; hittee player: Ty Dellandrea
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:16Takeaway
Calgary Flames
player: Matt Coronato
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:20Hit
San Jose Sharks
hitting player: Nico Sturm; hittee player: Matt Coronato
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:26Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Jake Walman
wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:27Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:27Faceoff
San Jose Sharks
winning player: Nico Sturm; losing player: Nazem Kadri
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:31Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Henry Thrun
wide-left; slap
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:40Hit
San Jose Sharks
hitting player: Nico Sturm; hittee player: Ilya Solovyov
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:43Delayed Penalty
San Jose Sharks

—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:46Giveaway
Calgary Flames
player: Jonathan Huberdeau
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:47Penalty
San Jose Sharks
committed by player: Henry Thrun; drawn by player: Jonathan Huberdeau
holding; 2.0
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 06:47Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Luke Kunin
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 07:27Goal
Calgary Flames
goalie in net: Alexandar Georgiev; scoring player: Nazem Kadri; assist1 player: Morgan Frost; assist2 player: MacKenzie Weegar
wrist
1-1
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 07:27Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Macklin Celebrini
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 07:38Takeaway
Calgary Flames
player: MacKenzie Weegar
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 07:40Shot On Goal
Calgary Flames
goalie in net: Alexandar Georgiev; shooting player: Connor Zary
wrist
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 07:42Hit
Calgary Flames
hitting player: Mikael Backlund; hittee player: Mario Ferraro
—
2025-02-23
San Jose Sharks at Calgary Flames
1 REG / 08:00Giveaway
San Jose Sharks
player: Mario Ferraro
—
San Jose Sharks at Calgary Flames

Feb 23, 2025 · Period 1 REG · 07:27

Goal Calgary Flames

goalie in net: Alexandar Georgiev; scoring player: Nazem Kadri; assist1 player: Morgan Frost; assist2 player: MacKenzie Weegar wrist

Score: 1-1 (away-home)

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.