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

343 matching events across 1 games. Last source refresh: Oct 4, 2026 05:42.

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

—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Alexander Wennberg
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:06Stoppage
Neutral event

icing
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:06Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:10Blocked Shot
San Jose Sharks
shooting player: Tyler Toffoli; blocking player: Nazem Kadri
blocked
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:36Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Timothy Liljegren
snap
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:44Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: William Eklund
failed-bank-attempt; wrap-around
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:45Blocked Shot
San Jose Sharks
shooting player: Henry Thrun; blocking player: Adam Klapka
blocked
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:51Stoppage
Neutral event

puck-in-netting
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:51Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Macklin Celebrini
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:59Giveaway
Calgary Flames
player: MacKenzie Weegar
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 00:59Blocked Shot
San Jose Sharks
shooting player: Will Smith; blocking player: Mikael Backlund
blocked
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:01Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Nikolai Kovalenko
wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:03Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Mikael Backlund
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:06Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Will Smith
wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:09Blocked Shot
San Jose Sharks
shooting player: Lucas Carlsson; blocking player: Mikael Backlund
blocked
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:24Hit
Calgary Flames
hitting player: Mikael Backlund; hittee player: Nikolai Kovalenko
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:28Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Macklin Celebrini
snap
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:35Stoppage
Neutral event

puck-frozen
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:35Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Zack Ostapchuk
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:39Blocked Shot
San Jose Sharks
shooting player: Jack Thompson; blocking player: Carl Grundstrom
teammate-blocked
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:41Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Zack Ostapchuk
wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:45Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Thomas Bordeleau
wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 01:50Hit
Calgary Flames
hitting player: Joel Farabee; hittee player: Jack Thompson
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 02:33Hit
Calgary Flames
hitting player: Kevin Bahl; hittee player: Barclay Goodrow
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 02:42Giveaway
Calgary Flames
player: Dustin Wolf
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 02:44Missed Shot
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Ty Dellandrea
wide-right; wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 02:49Giveaway
San Jose Sharks
player: Noah Gregor
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:00Hit
Calgary Flames
hitting player: Kevin Bahl; hittee player: Noah Gregor
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:05Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Tyler Toffoli
wrist
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:09Goal
San Jose Sharks
goalie in net: Dustin Wolf; scoring player: Tyler Toffoli; assist1 player: Lucas Carlsson; assist2 player: Noah Gregor
wrist
1-0
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:09Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:20Stoppage
Neutral event

icing
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:20Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Nazem Kadri
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 03:53Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Alexander Wennberg
tip-in
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:03Hit
San Jose Sharks
hitting player: Timothy Liljegren; hittee player: Matt Coronato
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:10Takeaway
Calgary Flames
player: Matt Coronato
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:14Shot On Goal
Calgary Flames
goalie in net: Georgi Romanov; shooting player: Mikael Backlund
snap
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:22Stoppage
Neutral event

icing
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:22Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Mikael Backlund
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:26Takeaway
Calgary Flames
player: Blake Coleman
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:29Takeaway
San Jose Sharks
player: Macklin Celebrini
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:36Stoppage
Neutral event

icing
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:36Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Mikael Backlund
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:38Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Marc-Edouard Vlasic
slap
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 04:39Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Zack Ostapchuk
tip-in
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 05:01Stoppage
Neutral event

puck-in-crowd
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 05:01Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Morgan Frost
—
2025-04-13
San Jose Sharks at Calgary Flames
1 REG / 05:09Stoppage
Neutral event

offside
—

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.