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

289 matching events across 1 games. Last source refresh: Oct 4, 2026 04:36.

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

—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 00:00Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Adam Henrique
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 00:10Giveaway
Pittsburgh Penguins
player: Kris Letang
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 00:19Missed Shot
Anaheim Ducks
goalie in net: Matt Murray; shooting player: Kiefer Sherwood
wide-of-net; snap
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 00:24Blocked Shot
Anaheim Ducks
shooting player: Adam Henrique; blocking player: Sidney Crosby
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 00:33Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Jason Zucker
wide-of-net; wrist
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 01:06Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Justin Schultz
wide-of-net; slap
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 01:23Hit
Anaheim Ducks
hitting player: Max Jones; hittee player: Marcus Pettersson
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 01:42Hit
Pittsburgh Penguins
hitting player: Zach Trotman; hittee player: Ryan Getzlaf
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 02:01Giveaway
Anaheim Ducks
player: John Gibson
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 02:14Shot On Goal
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Jared McCann
snap
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 02:16Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 02:16Faceoff
Pittsburgh Penguins
winning player: Teddy Blueger; losing player: Andrew Agozzino
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 02:26Hit
Anaheim Ducks
hitting player: Andrew Agozzino; hittee player: Teddy Blueger
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 03:00Blocked Shot
Pittsburgh Penguins
shooting player: Marcus Pettersson; blocking player: Nicolas Deslauriers
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 03:09Hit
Anaheim Ducks
hitting player: Andrew Agozzino; hittee player: Marcus Pettersson
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 03:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 03:40Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Adam Henrique
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 04:30Takeaway
Anaheim Ducks
player: Jakob Silfverberg
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 04:41Blocked Shot
Anaheim Ducks
shooting player: Brendan Guhle; blocking player: Dominik Simon
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 04:51Hit
Pittsburgh Penguins
hitting player: Dominik Simon; hittee player: Jakob Silfverberg
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 05:08Blocked Shot
Pittsburgh Penguins
shooting player: Dominik Simon; blocking player: Brendan Guhle
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 05:44Blocked Shot
Pittsburgh Penguins
shooting player: Brandon Tanev; blocking player: Matt Irwin
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 06:10Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Kris Letang
goalpost; wrist
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 06:48Hit
Anaheim Ducks
hitting player: Danton Heinen; hittee player: Jack Johnson
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 07:20Stoppage
Neutral event

offside; tv-timeout
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 07:20Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Jared McCann
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 07:30Takeaway
Pittsburgh Penguins
player: Dominik Simon
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 07:45Blocked Shot
Anaheim Ducks
shooting player: Rickard Rakell; blocking player: Zach Trotman
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 08:00Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Zach Trotman
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 08:09Blocked Shot
Anaheim Ducks
shooting player: Jacob Larsson; blocking player: Dominik Simon
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 08:20Hit
Anaheim Ducks
hitting player: Matt Irwin; hittee player: Zach Trotman
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 08:41Hit
Anaheim Ducks
hitting player: Brendan Guhle; hittee player: Conor Sheary
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 08:51Blocked Shot
Pittsburgh Penguins
shooting player: Kris Letang; blocking player: Andrew Agozzino
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:05Missed Shot
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Conor Sheary
wide-of-net; wrist
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:08Shot On Goal
Pittsburgh Penguins
goalie in net: John Gibson; shooting player: Jack Johnson
wrist
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:09Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:09Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Adam Henrique
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:43Blocked Shot
Anaheim Ducks
shooting player: Kiefer Sherwood; blocking player: Justin Schultz
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:44Hit
Anaheim Ducks
hitting player: Kiefer Sherwood; hittee player: Marcus Pettersson
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:47Stoppage
Neutral event

icing
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:47Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Sam Steel
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:52Stoppage
Neutral event

puck-in-benches
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:52Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Evan Rodrigues
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 09:56Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Chad Ruhwedel
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 10:01Hit
Pittsburgh Penguins
hitting player: Brandon Tanev; hittee player: Michael Del Zotto
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 10:14Penalty
Pittsburgh Penguins
committed by player: Evan Rodrigues; drawn by player: Jakob Silfverberg
tripping; 2.0
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 10:14Stoppage
Neutral event

tv-timeout; tv-timeout
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 10:14Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Patrick Marleau
—
2020-02-28
Pittsburgh Penguins at Anaheim Ducks
1 REG / 10:44Takeaway
Pittsburgh Penguins
player: Bryan Rust
—

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.