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

326 matching events across 1 games. Last source refresh: Oct 4, 2026 05:28.

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

—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Nazem Kadri
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 00:09Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Mario Ferraro
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 00:20Giveaway
San Jose Sharks
player: William Eklund
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 00:28Giveaway
Calgary Flames
player: MacKenzie Weegar
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 00:59Takeaway
San Jose Sharks
player: Klim Kostin
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:02Stoppage
Neutral event

icing
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:02Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Luke Kunin
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:05Shot On Goal
Calgary Flames
goalie in net: Mackenzie Blackwood; shooting player: Ilya Solovyov
snap
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:09Stoppage
Neutral event

puck-in-netting
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:09Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Luke Kunin
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:44Hit
San Jose Sharks
hitting player: Jack Studnicka; hittee player: Connor Zary
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:50Blocked Shot
Calgary Flames
shooting player: Connor Zary; blocking player: Jack Studnicka
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 01:59Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Jack Studnicka
wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 02:32Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Nico Sturm
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 02:44Takeaway
Calgary Flames
player: A.J. Greer
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 02:44Blocked Shot
Calgary Flames
shooting player: A.J. Greer; blocking player: Jan Rutta
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 02:51Blocked Shot
Calgary Flames
shooting player: Nikita Okhotiuk; blocking player: A.J. Greer
teammate-blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 02:53Missed Shot
Calgary Flames
goalie in net: Mackenzie Blackwood; shooting player: Matt Coronato
wide-right; wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 03:02Giveaway
San Jose Sharks
player: Nico Sturm
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 03:45Hit
San Jose Sharks
hitting player: Mikael Granlund; hittee player: Martin Pospisil
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 03:45Takeaway
Calgary Flames
player: Martin Pospisil
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 03:46Stoppage
Neutral event

offside
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 03:46Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Mikael Granlund
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 04:01Takeaway
San Jose Sharks
player: William Eklund
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 04:04Hit
San Jose Sharks
hitting player: Fabian Zetterlund; hittee player: Nazem Kadri
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 04:23Hit
Calgary Flames
hitting player: Andrei Kuzmenko; hittee player: Mikael Granlund
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 04:48Hit
Calgary Flames
hitting player: Nikita Okhotiuk; hittee player: Collin Graf
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:11Shot On Goal
Calgary Flames
goalie in net: Mackenzie Blackwood; shooting player: Connor Zary
wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:20Hit
Calgary Flames
hitting player: Brayden Pachal; hittee player: Thomas Bordeleau
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:21Hit
Calgary Flames
hitting player: Connor Zary; hittee player: Kyle Burroughs
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:30Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Kyle Burroughs
wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:40Stoppage
Neutral event

puck-in-netting
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:40Faceoff
San Jose Sharks
winning player: Nico Sturm; losing player: Kevin Rooney
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 05:55Missed Shot
Calgary Flames
goalie in net: Mackenzie Blackwood; shooting player: A.J. Greer
wide-left; wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:04Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Mike Hoffman
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:14Hit
San Jose Sharks
hitting player: Kyle Burroughs; hittee player: Matt Coronato
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:33Blocked Shot
Calgary Flames
shooting player: Daniil Miromanov; blocking player: Marc-Edouard Vlasic
blocked
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:41Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Mikael Granlund
tip-in
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:50Stoppage
Neutral event

puck-in-benches; tv-timeout
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 06:50Faceoff
San Jose Sharks
winning player: Mikael Granlund; losing player: Nazem Kadri
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 07:22Goal
San Jose Sharks
goalie in net: Dustin Wolf; scoring player: William Eklund; assist1 player: Fabian Zetterlund; assist2 player: Mikael Granlund
backhand
0-1
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 07:22Faceoff
San Jose Sharks
winning player: Luke Kunin; losing player: Yegor Sharangovich
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 07:36Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Klim Kostin
wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 07:59Stoppage
Neutral event

puck-in-crowd
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 07:59Faceoff
San Jose Sharks
winning player: Jack Studnicka; losing player: Kevin Rooney
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 08:11Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Jack Studnicka
wrist
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 08:26Hit
San Jose Sharks
hitting player: Jack Studnicka; hittee player: Daniil Miromanov
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 08:31Takeaway
San Jose Sharks
player: Calen Addison
—
2024-04-09
Calgary Flames at San Jose Sharks
1 REG / 08:45Shot On Goal
San Jose Sharks
goalie in net: Dustin Wolf; shooting player: Thomas Bordeleau
wrist
—
Calgary Flames at San Jose Sharks

Apr 9, 2024 · Period 1 REG · 07:22

Goal San Jose Sharks

goalie in net: Dustin Wolf; scoring player: William Eklund; assist1 player: Fabian Zetterlund; assist2 player: Mikael Granlund backhand

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