NHL Data Hub

NHL play-by-play

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

Reset

309 matching events across 1 games. Last source refresh: Oct 4, 2026 03:50.

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

—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Derick Brassard; losing player: Ryan Getzlaf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 00:17Hit
Ottawa Senators
hitting player: Derick Brassard; hittee player: Ryan Getzlaf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 00:34Takeaway
Ottawa Senators
player: Erik Karlsson
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 01:34Giveaway
Anaheim Ducks
player: Hampus Lindholm
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 01:40Missed Shot
Ottawa Senators
goalie in net: John Gibson; shooting player: Tom Pyatt
wide-of-net; deflected
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 01:52Hit
Ottawa Senators
hitting player: Chris Wideman; hittee player: Nick Ritchie
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:08Hit
Ottawa Senators
hitting player: Mike Hoffman; hittee player: Shea Theodore
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:15Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: Chris Neil
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:25Hit
Ottawa Senators
hitting player: Mark Borowiecki; hittee player: Ondrej Kase
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:37Stoppage
Neutral event

puck-in-benches
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:37Faceoff
Ottawa Senators
winning player: Derick Brassard; losing player: Ryan Getzlaf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:47Giveaway
Ottawa Senators
player: Mark Stone
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 02:54Hit
Anaheim Ducks
hitting player: Cam Fowler; hittee player: Derick Brassard
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 03:02Takeaway
Ottawa Senators
player: Erik Karlsson
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 03:49Missed Shot
Anaheim Ducks
goalie in net: Mike Condon; shooting player: Andrew Cogliano
wide-of-net; wrist
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:22Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Chris Wideman
wrist
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:23Faceoff
Ottawa Senators
winning player: Curtis Lazar; losing player: Antoine Vermette
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:50Penalty
Anaheim Ducks
committed by player: Jared Boll; drawn by player: Mark Borowiecki
unsportsmanlike-conduct; 2.0
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:50Penalty
Ottawa Senators
committed by player: Mark Borowiecki; drawn by player: Jared Boll
unsportsmanlike-conduct; 2.0
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 04:50Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Derick Brassard
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:05Blocked Shot
Anaheim Ducks
shooting player: Jakob Silfverberg; blocking player: Dion Phaneuf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:06Stoppage
Neutral event

puck-in-netting
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:06Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Ryan Getzlaf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:26Stoppage
Neutral event

puck-frozen
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:26Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Derick Brassard
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 05:46Takeaway
Ottawa Senators
player: Dion Phaneuf
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:25Hit
Ottawa Senators
hitting player: Mark Stone; hittee player: Ryan Kesler
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:33Shot On Goal
Ottawa Senators
goalie in net: John Gibson; shooting player: Kyle Turris
snap
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:34Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:34Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Kyle Turris
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:58Shot On Goal
Anaheim Ducks
goalie in net: Mike Condon; shooting player: Nick Ritchie
wrist
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 06:59Faceoff
Ottawa Senators
winning player: Kyle Turris; losing player: Logan Shaw
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 07:19Stoppage
Neutral event

icing
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 07:19Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Logan Shaw
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 07:55Hit
Anaheim Ducks
hitting player: Kevin Bieksa; hittee player: Mike Hoffman
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:09Shot On Goal
Anaheim Ducks
goalie in net: Mike Condon; shooting player: Corey Perry
snap
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:18Stoppage
Neutral event

icing
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:18Faceoff
Ottawa Senators
winning player: Jean-Gabriel Pageau; losing player: Ryan Kesler
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:53Shot On Goal
Anaheim Ducks
goalie in net: Mike Condon; shooting player: Hampus Lindholm
snap
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:55Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 08:55Faceoff
Ottawa Senators
winning player: Kyle Turris; losing player: Logan Shaw
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:03Penalty
Ottawa Senators
committed by player: Mark Borowiecki; drawn by player: Jared Boll
fighting; 5.0
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:03Penalty
Anaheim Ducks
committed by player: Jared Boll; drawn by player: Mark Borowiecki
fighting; 5.0
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:03Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Kyle Turris
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:43Takeaway
Anaheim Ducks
player: Ryan Kesler
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:52Penalty
Ottawa Senators
committed by player: Dion Phaneuf; drawn by player: Sami Vatanen
slashing; 2.0
—
2016-12-22
Anaheim Ducks at Ottawa Senators
1 REG / 09:52Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Zack Smith
—

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.