NHL Data Hub

NHL play-by-play

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

Reset

326 matching events across 1 games. Last source refresh: Oct 4, 2026 04:18.

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

—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:00Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Ryan Kesler
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:13Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Johan Larsson
backhand
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:18Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Marco Scandella
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:22Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Johan Larsson
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:27Missed Shot
Buffalo Sabres
goalie in net: John Gibson; shooting player: Zemgus Girgensons
wide-of-net; wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:28Hit
Anaheim Ducks
hitting player: Andrew Cogliano; hittee player: Zach Bogosian
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:34Hit
Buffalo Sabres
hitting player: Tage Thompson; hittee player: Hampus Lindholm
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:38Shot On Goal
Anaheim Ducks
goalie in net: Linus Ullmark; shooting player: Andrew Cogliano
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:50Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Jack Eichel
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:51Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 00:51Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Nick Ritchie
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 01:27Shot On Goal
Anaheim Ducks
goalie in net: Linus Ullmark; shooting player: Ryan Getzlaf
backhand
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 01:23Giveaway
Buffalo Sabres
player: Rasmus Ristolainen
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 01:36Hit
Anaheim Ducks
hitting player: Jacob Larsson; hittee player: Jack Eichel
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 02:19Hit
Anaheim Ducks
hitting player: Brandon Montour; hittee player: Vladimir Sobotka
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 02:26Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Conor Sheary
slap
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 02:51Takeaway
Buffalo Sabres
player: Marco Scandella
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:00Takeaway
Buffalo Sabres
player: Casey Mittelstadt
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:10Takeaway
Anaheim Ducks
player: Kiefer Sherwood
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:14Takeaway
Buffalo Sabres
player: Casey Mittelstadt
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:22Missed Shot
Buffalo Sabres
goalie in net: John Gibson; shooting player: Casey Mittelstadt
wide-of-net; wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:25Giveaway
Buffalo Sabres
player: Casey Mittelstadt
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:36Shot On Goal
Anaheim Ducks
goalie in net: Linus Ullmark; shooting player: Jacob Larsson
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:37Faceoff
Buffalo Sabres
winning player: Jack Eichel; losing player: Adam Henrique
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 03:56Blocked Shot
Anaheim Ducks
shooting player: Josh Manson; blocking player: Jeff Skinner
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:06Giveaway
Buffalo Sabres
player: Sam Reinhart
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:10Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Jack Eichel
wrap-around
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:09Giveaway
Anaheim Ducks
player: Josh Manson
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:11Faceoff
Buffalo Sabres
winning player: Johan Larsson; losing player: Ryan Getzlaf
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:14Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Tage Thompson
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:36Missed Shot
Buffalo Sabres
goalie in net: John Gibson; shooting player: Tage Thompson
wide-of-net; wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:39Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Tage Thompson
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:40Stoppage
Neutral event

puck-in-netting
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:40Faceoff
Anaheim Ducks
winning player: Jakob Silfverberg; losing player: Vladimir Sobotka
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 04:50Shot On Goal
Anaheim Ducks
goalie in net: Linus Ullmark; shooting player: Jakob Silfverberg
snap
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:05Blocked Shot
Buffalo Sabres
shooting player: Lawrence Pilut; blocking player: Jakob Silfverberg
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:14Shot On Goal
Buffalo Sabres
goalie in net: John Gibson; shooting player: Vladimir Sobotka
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:22Blocked Shot
Buffalo Sabres
shooting player: Evan Rodrigues; blocking player: Jacob Larsson
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:26Stoppage
Neutral event

puck-in-netting
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:25Blocked Shot
Buffalo Sabres
shooting player: Zach Bogosian; blocking player: Jacob Larsson
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:26Faceoff
Buffalo Sabres
winning player: Kyle Okposo; losing player: Carter Rowney
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:31Blocked Shot
Buffalo Sabres
shooting player: Zach Bogosian; blocking player: Brian Gibbons
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:32Stoppage
Neutral event

puck-in-crowd
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 05:32Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Kyle Okposo
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 06:31Shot On Goal
Anaheim Ducks
goalie in net: Linus Ullmark; shooting player: Kiefer Sherwood
wrist
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 06:38Blocked Shot
Anaheim Ducks
shooting player: Pontus Aberg; blocking player: Rasmus Dahlin
—
2018-12-22
Anaheim Ducks at Buffalo Sabres
1 REG / 06:35Giveaway
Buffalo Sabres
player: Remi Elie
—

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.