NHL Data Hub

NHL play-by-play

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

Reset

338 matching events across 1 games. Last source refresh: Oct 4, 2026 05:48.

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

—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ty Dellandrea
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 00:15Stoppage
Neutral event

offside
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 00:15Faceoff
San Jose Sharks
winning player: Ty Dellandrea; losing player: Connor Zary
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 00:22Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: MacKenzie Weegar
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 00:50Takeaway
San Jose Sharks
player: Jeff Skinner
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:02Goal
San Jose Sharks
goalie in net: Dustin Wolf; scoring player: John Klingberg; assist1 player: Macklin Celebrini
wrist
0-1
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:02Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Macklin Celebrini
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:24Hit
Calgary Flames
hitting player: Yan Kuznetsov; hittee player: Igor Chernyshov
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:34Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Jonathan Huberdeau
wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:37Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:55Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Tyler Toffoli
wide-left; slap
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 01:59Giveaway
San Jose Sharks
player: Mario Ferraro
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 02:06Stoppage
Neutral event

icing
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 02:06Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 02:08Blocked Shot
San Jose Sharks
shooting player: Mario Ferraro; blocking player: Joel Hanley
blocked
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 02:16Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Mario Ferraro
blocked
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 02:51Hit
San Jose Sharks
hitting player: Zack Ostapchuk; hittee player: Joel Hanley
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 03:20Hit
San Jose Sharks
hitting player: Ty Dellandrea; hittee player: Rasmus Andersson
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 03:39Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Mikael Backlund
wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 03:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 03:41Faceoff
Calgary Flames
winning player: Matt Coronato; losing player: Macklin Celebrini
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 04:10Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Collin Graf
high-and-wide-right; wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 04:42Giveaway
San Jose Sharks
player: Tyler Toffoli
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 04:50Blocked Shot
Calgary Flames
shooting player: Nazem Kadri
other-block
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 05:20Hit
Calgary Flames
hitting player: Yan Kuznetsov; hittee player: William Eklund
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 05:33Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Vincent Iorio
high-and-wide-right; snap
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:00Goal
San Jose Sharks
goalie in net: Dustin Wolf; scoring player: Barclay Goodrow; assist1 player: Zack Ostapchuk; assist2 player: Vincent Iorio
wrist
0-2
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Ty Dellandrea
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:06Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Shakir Mukhamadullin
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:09Giveaway
San Jose Sharks
player: Vincent Iorio
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:25Missed Shot
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Blake Coleman
wide-right; wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:29Blocked Shot
Calgary Flames
shooting player: Hunter Brzustewicz; blocking player: Jeff Skinner
blocked
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:29Hit
San Jose Sharks
hitting player: Shakir Mukhamadullin; hittee player: Connor Zary
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:30Missed Shot
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Mikael Backlund
wide-left; tip-in
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 06:53Giveaway
Calgary Flames
player: Morgan Frost
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 07:01Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Macklin Celebrini
wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 07:09Giveaway
San Jose Sharks
player: Igor Chernyshov
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 07:51Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Alexander Wennberg
high-and-wide-right; tip-in
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 08:00Stoppage
Neutral event

offside; tv-timeout
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 08:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Alexander Wennberg
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 08:03Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: MacKenzie Weegar
wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 08:37Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Timothy Liljegren
blocked
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 08:57Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Macklin Celebrini
wide-right; tip-in
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 09:17Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Shakir Mukhamadullin
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 09:18Giveaway
San Jose Sharks
player: Shakir Mukhamadullin
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 09:29Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Ethan Cardwell
wide-right; wrist
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 09:53Shot On Goal
Calgary Flames
goalie in net: Yaroslav Askarov; shooting player: Ryan Lomberg
slap
—
2025-12-16
Calgary Flames at San Jose Sharks
1 REG / 10:06Giveaway
San Jose Sharks
player: Ty Dellandrea
—
Calgary Flames at San Jose Sharks

Dec 16, 2025 · Period 1 REG · 06:00

Goal San Jose Sharks

goalie in net: Dustin Wolf; scoring player: Barclay Goodrow; assist1 player: Zack Ostapchuk; assist2 player: Vincent Iorio wrist

Score: 0-2 (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.