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

334 matching events across 1 games. Last source refresh: Oct 4, 2026 05:25.

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

—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:00Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Mikael Backlund
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:05Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Drew O'Connor
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:07Stoppage
Neutral event

offside
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:07Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Sidney Crosby
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:28Shot On Goal
Calgary Flames
goalie in net: Tristan Jarry; shooting player: Andrew Mangiapane
snap
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 00:59Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Kris Letang
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:04Missed Shot
Calgary Flames
goalie in net: Tristan Jarry; shooting player: Martin Pospisil
wide-left; snap
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:13Blocked Shot
Calgary Flames
shooting player: Oliver Kylington; blocking player: Reilly Smith
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:17Shot On Goal
Calgary Flames
goalie in net: Tristan Jarry; shooting player: Connor Zary
slap
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:19Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:19Faceoff
Pittsburgh Penguins
winning player: Noel Acciari; losing player: Jonathan Huberdeau
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 01:41Shot On Goal
Pittsburgh Penguins
goalie in net: Jacob Markstrom; shooting player: Noel Acciari
wrist
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:05Blocked Shot
Calgary Flames
shooting player: Jakob Pelletier; blocking player: Erik Karlsson
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:07Takeaway
Calgary Flames
player: Jakob Pelletier
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:11Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Lars Eller
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:12Stoppage
Neutral event

puck-in-netting
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:12Faceoff
Pittsburgh Penguins
winning player: Lars Eller; losing player: Kevin Rooney
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:19Shot On Goal
Pittsburgh Penguins
goalie in net: Jacob Markstrom; shooting player: Lars Eller
wrist
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 02:21Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Mikael Backlund
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 03:03Giveaway
Calgary Flames
player: Andrew Mangiapane
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 03:13Penalty
Pittsburgh Penguins
committed by player: Rickard Rakell; drawn by player: Mikael Backlund
tripping; 2.0
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 03:13Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Noel Acciari
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 03:37Shot On Goal
Calgary Flames
goalie in net: Tristan Jarry; shooting player: Yegor Sharangovich
tip-in
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 04:04Giveaway
Calgary Flames
player: Jonathan Huberdeau
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 04:25Hit
Calgary Flames
hitting player: Connor Zary; hittee player: Chad Ruhwedel
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 04:38Missed Shot
Calgary Flames
goalie in net: Tristan Jarry; shooting player: Mikael Backlund
above-crossbar; tip-in
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 04:47Blocked Shot
Calgary Flames
shooting player: Noah Hanifin; blocking player: Ryan Graves
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 05:23Hit
Pittsburgh Penguins
hitting player: Jonathan Gruden; hittee player: Oliver Kylington
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 05:35Giveaway
Calgary Flames
player: Oliver Kylington
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 05:43Blocked Shot
Pittsburgh Penguins
shooting player: Reilly Smith; blocking player: Brayden Pachal
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 06:12Shot On Goal
Pittsburgh Penguins
goalie in net: Jacob Markstrom; shooting player: Erik Karlsson
wrist
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 06:21Takeaway
Pittsburgh Penguins
player: Rickard Rakell
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 06:55Shot On Goal
Pittsburgh Penguins
goalie in net: Jacob Markstrom; shooting player: Sidney Crosby
snap
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 07:03Blocked Shot
Calgary Flames
shooting player: Martin Pospisil; blocking player: Erik Karlsson
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 07:08Giveaway
Calgary Flames
player: Martin Pospisil
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 07:35Missed Shot
Pittsburgh Penguins
goalie in net: Jacob Markstrom; shooting player: Emil Bemstrom
wide-left; snap
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 07:36Giveaway
Calgary Flames
player: Rasmus Andersson
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 07:51Giveaway
Calgary Flames
player: Rasmus Andersson
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 08:00Hit
Calgary Flames
hitting player: Dennis Gilbert; hittee player: Reilly Smith
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 08:16Takeaway
Calgary Flames
player: Dennis Gilbert
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 08:23Blocked Shot
Calgary Flames
shooting player: Mikael Backlund; blocking player: Evgeni Malkin
blocked
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:04Hit
Calgary Flames
hitting player: Kevin Rooney; hittee player: Pierre-Olivier Joseph
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:08Takeaway
Calgary Flames
player: Andrei Kuzmenko
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:10Giveaway
Calgary Flames
player: Andrei Kuzmenko
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:27Delayed Penalty
Calgary Flames

—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:32Penalty
Calgary Flames
committed by player: Nazem Kadri; drawn by player: Sidney Crosby
holding; 2.0
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:32Stoppage
Neutral event

tv-timeout; tv-timeout
—
2024-03-02
Pittsburgh Penguins at Calgary Flames
1 REG / 09:32Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Mikael Backlund
—

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.