NHL Data Hub

NHL play-by-play

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

Reset

313 matching events across 1 games. Last source refresh: Oct 4, 2026 04:21.

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

—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mark Jankowski; losing player: Derek Grant
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:24Stoppage
Neutral event

puck-frozen
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:24Penalty
Anaheim Ducks
committed by player: Derek Grant; drawn by player: Austin Czarnik
tripping; 2.0
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:24Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Ryan Kesler
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:45Blocked Shot
Calgary Flames
shooting player: Elias Lindholm; blocking player: Jakob Silfverberg
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:45Stoppage
Neutral event

puck-frozen
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:45Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Sean Monahan
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 00:56Blocked Shot
Anaheim Ducks
shooting player: Devin Shore; blocking player: Mark Giordano
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 01:05Takeaway
Anaheim Ducks
player: Josh Manson
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 01:08Takeaway
Calgary Flames
player: Matthew Tkachuk
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 01:41Missed Shot
Calgary Flames
goalie in net: Ryan Miller; shooting player: Sean Monahan
over-net; snap
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 02:03Missed Shot
Calgary Flames
goalie in net: Ryan Miller; shooting player: Sam Bennett
wide-of-net; tip-in
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 02:38Missed Shot
Calgary Flames
goalie in net: Ryan Miller; shooting player: Travis Hamonic
over-net; wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 02:45Giveaway
Anaheim Ducks
player: Cam Fowler
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 02:51Hit
Calgary Flames
hitting player: Garnet Hathaway; hittee player: Nick Ritchie
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:02Giveaway
Anaheim Ducks
player: Ryan Miller
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:12Takeaway
Anaheim Ducks
player: Corey Perry
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:42Blocked Shot
Calgary Flames
shooting player: Dalton Prout; blocking player: Hampus Lindholm
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:42Stoppage
Neutral event

puck-in-netting
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:42Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Elias Lindholm
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:59Stoppage
Neutral event

icing
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 03:59Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Mikael Backlund
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 04:26Stoppage
Neutral event

high-stick
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 04:26Faceoff
Anaheim Ducks
winning player: Ryan Kesler; losing player: Mark Jankowski
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 04:40Stoppage
Neutral event

icing
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 04:40Faceoff
Anaheim Ducks
winning player: Nick Ritchie; losing player: Mark Jankowski
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 04:55Hit
Calgary Flames
hitting player: Sam Bennett; hittee player: Cam Fowler
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:03Takeaway
Anaheim Ducks
player: Corey Perry
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:03Shot On Goal
Anaheim Ducks
goalie in net: Mike Smith; shooting player: Rickard Rakell
snap
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:03Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Adam Henrique
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:10Takeaway
Anaheim Ducks
player: Adam Henrique
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:25Missed Shot
Anaheim Ducks
goalie in net: Mike Smith; shooting player: Josh Manson
wide-of-net; wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:36Giveaway
Calgary Flames
player: Matthew Tkachuk
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:38Shot On Goal
Anaheim Ducks
goalie in net: Mike Smith; shooting player: Troy Terry
wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:38Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:32Hit
Anaheim Ducks
hitting player: Troy Terry; hittee player: TJ Brodie
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:38Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Derek Ryan
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 05:58Giveaway
Anaheim Ducks
player: Derek Grant
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 06:02Missed Shot
Anaheim Ducks
goalie in net: Mike Smith; shooting player: Jaycob Megna
wide-of-net; wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 06:16Takeaway
Anaheim Ducks
player: Jaycob Megna
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 06:35Shot On Goal
Calgary Flames
goalie in net: Ryan Miller; shooting player: Mark Giordano
wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 07:53Giveaway
Calgary Flames
player: Elias Lindholm
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:09Shot On Goal
Anaheim Ducks
goalie in net: Mike Smith; shooting player: Max Jones
wrist
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:17Giveaway
Calgary Flames
player: TJ Brodie
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:28Takeaway
Anaheim Ducks
player: Adam Henrique
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:33Stoppage
Neutral event

high-stick; tv-timeout
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:33Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Devin Shore
—
2019-02-22
Anaheim Ducks at Calgary Flames
1 REG / 08:41Blocked Shot
Calgary Flames
shooting player: Mark Giordano; blocking player: Hampus Lindholm
—

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.