NHL Data Hub

NHL play-by-play

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

Reset

376 matching events across 1 games. Last source refresh: Oct 4, 2026 03:49.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 00:00Period Start
Neutral event

—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Kyle Turris; losing player: Sidney Crosby
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 00:20Takeaway
Pittsburgh Penguins
player: Sidney Crosby
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 00:32Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Conor Sheary
tip-in
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 00:59Shot On Goal
Ottawa Senators
goalie in net: Marc-Andre Fleury; shooting player: Jean-Gabriel Pageau
backhand
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:08Shot On Goal
Ottawa Senators
goalie in net: Marc-Andre Fleury; shooting player: Cody Ceci
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:06Missed Shot
Ottawa Senators
goalie in net: Marc-Andre Fleury; shooting player: Mark Borowiecki
wide-of-net; snap
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:18Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Trevor Daley
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:24Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Carl Hagelin
backhand
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:28Missed Shot
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Kris Letang
wide-of-net; slap
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:39Hit
Ottawa Senators
hitting player: Zack Smith; hittee player: Carl Hagelin
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:45Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; scoring player: Bryan Rust; assist1 player: Evgeni Malkin; assist2 player: Kris Letang
wrist
0-1
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:45Faceoff
Pittsburgh Penguins
winning player: Matt Cullen; losing player: Derick Brassard
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 01:43Giveaway
Ottawa Senators
player: Mark Borowiecki
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:30Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Scott Wilson
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:38Stoppage
Neutral event

hand-pass
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:38Faceoff
Pittsburgh Penguins
winning player: Nick Bonino; losing player: Curtis Lazar
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:51Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Bryan Rust
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:58Hit
Ottawa Senators
hitting player: Chris Neil; hittee player: Nick Bonino
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 02:59Blocked Shot
Pittsburgh Penguins
shooting player: Bryan Rust; blocking player: Dion Phaneuf
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 03:04Hit
Ottawa Senators
hitting player: Curtis Lazar; hittee player: Bryan Rust
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 03:20Hit
Ottawa Senators
hitting player: Mark Borowiecki; hittee player: Chris Kunitz
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 03:36Takeaway
Ottawa Senators
player: Erik Karlsson
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 03:54Stoppage
Neutral event

puck-in-netting
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 03:54Faceoff
Ottawa Senators
winning player: Derick Brassard; losing player: Evgeni Malkin
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 04:22Hit
Ottawa Senators
hitting player: Dion Phaneuf; hittee player: Evgeni Malkin
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:14Shot On Goal
Ottawa Senators
goalie in net: Marc-Andre Fleury; shooting player: Chris Wideman
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:17Hit
Ottawa Senators
hitting player: Chris Kelly; hittee player: Scott Wilson
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:39Hit
Ottawa Senators
hitting player: Chris Neil; hittee player: Brian Dumoulin
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:41Stoppage
Neutral event

offside
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:41Faceoff
Pittsburgh Penguins
winning player: Nick Bonino; losing player: Curtis Lazar
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 05:52Hit
Ottawa Senators
hitting player: Andreas Englund; hittee player: Justin Schultz
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 06:14Blocked Shot
Pittsburgh Penguins
shooting player: Bryan Rust; blocking player: Chris Neil
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 06:24Hit
Ottawa Senators
hitting player: Andreas Englund; hittee player: Bryan Rust
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 06:27Hit
Ottawa Senators
hitting player: Chris Neil; hittee player: Ian Cole
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 06:45Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Sidney Crosby
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 06:49Shot On Goal
Pittsburgh Penguins
goalie in net: Craig Anderson; shooting player: Sidney Crosby
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:31Hit
Ottawa Senators
hitting player: Mike Hoffman; hittee player: Olli Maatta
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:34Shot On Goal
Ottawa Senators
goalie in net: Marc-Andre Fleury; shooting player: Derick Brassard
wrist
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:40Blocked Shot
Ottawa Senators
shooting player: Cody Ceci; blocking player: Trevor Daley
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:39Blocked Shot
Ottawa Senators
shooting player: Mark Borowiecki; blocking player: Phil Kessel
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:49Hit
Pittsburgh Penguins
hitting player: Evgeni Malkin; hittee player: Mike Hoffman
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 07:57Takeaway
Ottawa Senators
player: Mike Hoffman
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:01Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:01Faceoff
Pittsburgh Penguins
winning player: Matt Cullen; losing player: Kyle Turris
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:18Goal
Ottawa Senators
goalie in net: Marc-Andre Fleury; scoring player: Kyle Turris; assist1 player: Ryan Dzingel; assist2 player: Chris Wideman
wrist
1-1
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:18Stoppage
Neutral event

chlg-hm-off-side; chlg-hm-off-side
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:18Stoppage
Neutral event

home-timeout; home-timeout
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:18Faceoff
Ottawa Senators
winning player: Zack Smith; losing player: Sidney Crosby
—
2016-12-05
Ottawa Senators at Pittsburgh Penguins
1 REG / 08:35Hit
Pittsburgh Penguins
hitting player: Ian Cole; hittee player: Tom Pyatt
—

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.