NHL Data Hub

NHL play-by-play

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

Reset

266 matching events across 1 games. Last source refresh: Oct 4, 2026 04:05.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:00Period Start
Neutral event

—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:00Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Nathan MacKinnon
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:09Giveaway
Anaheim Ducks
player: Hampus Lindholm
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:09Shot On Goal
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Gabriel Landeskog
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:09Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:09Faceoff
Colorado Avalanche
winning player: Gabriel Landeskog; losing player: Ryan Kesler
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:31Shot On Goal
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Erik Johnson
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:39Takeaway
Colorado Avalanche
player: Gabriel Landeskog
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 00:45Hit
Anaheim Ducks
hitting player: JT Brown; hittee player: Patrik Nemeth
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 01:33Blocked Shot
Colorado Avalanche
shooting player: Carl Soderberg; blocking player: Ryan Getzlaf
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 01:42Missed Shot
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Blake Comeau
wide-of-net; slap
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 01:48Blocked Shot
Colorado Avalanche
shooting player: Blake Comeau; blocking player: Rickard Rakell
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 01:52Stoppage
Neutral event

icing
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 01:52Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Tyson Jost
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:03Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Cam Fowler
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:09Takeaway
Anaheim Ducks
player: Ondrej Kase
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:12Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Ondrej Kase
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:20Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Ondrej Kase
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:20Faceoff
Colorado Avalanche
winning player: Alexander Kerfoot; losing player: Antoine Vermette
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:27Stoppage
Neutral event

icing
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 02:27Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Alexander Kerfoot
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 03:02Shot On Goal
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Nathan MacKinnon
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 03:14Giveaway
Colorado Avalanche
player: Nathan MacKinnon
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 03:32Blocked Shot
Anaheim Ducks
shooting player: Hampus Lindholm; blocking player: Patrik Nemeth
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 04:11Giveaway
Colorado Avalanche
player: Carl Soderberg
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 04:15Stoppage
Neutral event

puck-in-benches
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 04:15Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Tyson Jost
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 04:47Hit
Anaheim Ducks
hitting player: Derek Grant; hittee player: Colin Wilson
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 04:52Blocked Shot
Colorado Avalanche
shooting player: Nikita Zadorov; blocking player: Chris Wagner
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:17Stoppage
Neutral event

puck-in-benches
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:17Faceoff
Colorado Avalanche
winning player: Alexander Kerfoot; losing player: Adam Henrique
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:33Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Korbinian Holzer
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:41Hit
Anaheim Ducks
hitting player: Nick Ritchie; hittee player: A.J. Greer
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:43Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Brandon Montour
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:50Hit
Anaheim Ducks
hitting player: Ondrej Kase; hittee player: Samuel Girard
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 05:45Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Nick Ritchie
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 06:38Missed Shot
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Mark Barberio
wide-of-net; slap
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:09Hit
Colorado Avalanche
hitting player: Carl Soderberg; hittee player: Rickard Rakell
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:16Stoppage
Neutral event

icing
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:16Faceoff
Colorado Avalanche
winning player: Carl Soderberg; losing player: Ryan Getzlaf
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:25Shot On Goal
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Corey Perry
wrist
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:25Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:25Faceoff
Anaheim Ducks
winning player: Antoine Vermette; losing player: Tyson Jost
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:31Blocked Shot
Anaheim Ducks
shooting player: Chris Wagner; blocking player: Samuel Girard
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:36Missed Shot
Anaheim Ducks
goalie in net: Jonathan Bernier; shooting player: Kevin Bieksa
wide-of-net; slap
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:41Giveaway
Colorado Avalanche
player: Colin Wilson
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 07:52Hit
Colorado Avalanche
hitting player: Gabriel Bourque; hittee player: Cam Fowler
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 08:00Shot On Goal
Colorado Avalanche
goalie in net: Ryan Miller; shooting player: Samuel Girard
slap
—
2018-01-15
Anaheim Ducks at Colorado Avalanche
1 REG / 08:54Blocked Shot
Anaheim Ducks
shooting player: Ondrej Kase; blocking player: Erik Johnson
—

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.