Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

333 matching events across 1 games. Last source refresh: Oct 4, 2026 04:53.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 00:00Period Start
Neutral event

—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 00:00Faceoff
Carolina Hurricanes
winning player: Vincent Trocheck; losing player: Elias Lindholm
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 00:09Hit
Carolina Hurricanes
hitting player: Jesper Fast; hittee player: Noah Hanifin
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 00:48Blocked Shot
Calgary Flames
shooting player: Oliver Kylington; blocking player: Nino Niederreiter
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 01:26Hit
Calgary Flames
hitting player: Milan Lucic; hittee player: Martin Necas
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 01:45Stoppage
Neutral event

puck-in-benches
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 01:45Faceoff
Carolina Hurricanes
winning player: Derek Stepan; losing player: Mikael Backlund
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 02:16Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Brett Ritchie
snap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 02:18Hit
Carolina Hurricanes
hitting player: Derek Stepan; hittee player: Brett Ritchie
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 02:38Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Steven Lorentz
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:02Missed Shot
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Chris Tanev
wide-of-net; snap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:04Stoppage
Neutral event

puck-frozen
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:04Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Sean Monahan
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:14Giveaway
Calgary Flames
player: Oliver Kylington
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:31Stoppage
Neutral event

icing
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:31Faceoff
Carolina Hurricanes
winning player: Teuvo Teravainen; losing player: Sean Monahan
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:38Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Johnny Gaudreau
wrist
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:48Missed Shot
Carolina Hurricanes
goalie in net: Dan Vladar; shooting player: Teuvo Teravainen
wide-of-net; wrist
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:50Missed Shot
Carolina Hurricanes
goalie in net: Dan Vladar; shooting player: Tony DeAngelo
wide-of-net; backhand
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 03:51Hit
Calgary Flames
hitting player: Erik Gudbranson; hittee player: Tony DeAngelo
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 04:08Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Milan Lucic
wrist
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 04:11Giveaway
Carolina Hurricanes
player: Steven Lorentz
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 04:16Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Mikael Backlund
wrist
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 04:53Hit
Carolina Hurricanes
hitting player: Jesperi Kotkaniemi; hittee player: Dillon Dube
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:10Giveaway
Carolina Hurricanes
player: Jordan Staal
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:12Goal
Calgary Flames
goalie in net: Frederik Andersen; scoring player: Blake Coleman
wrist
1-0
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:12Faceoff
Carolina Hurricanes
winning player: Vincent Trocheck; losing player: Elias Lindholm
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:21Giveaway
Calgary Flames
player: Dan Vladar
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:33Shot On Goal
Carolina Hurricanes
goalie in net: Dan Vladar; shooting player: Andrei Svechnikov
snap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:42Penalty
Calgary Flames
committed by player: Blake Coleman; drawn by player: Andrei Svechnikov
tripping; 2.0
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:42Faceoff
Carolina Hurricanes
winning player: Sebastian Aho; losing player: Elias Lindholm
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 05:57Takeaway
Calgary Flames
player: Mikael Backlund
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 06:00Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Mikael Backlund
snap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 06:29Giveaway
Carolina Hurricanes
player: Teuvo Teravainen
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 06:54Blocked Shot
Carolina Hurricanes
shooting player: Seth Jarvis; blocking player: Andrew Mangiapane
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 07:40Shot On Goal
Carolina Hurricanes
goalie in net: Dan Vladar; shooting player: Andrei Svechnikov
snap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 07:51Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Blake Coleman
deflected
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:12Hit
Calgary Flames
hitting player: Oliver Kylington; hittee player: Steven Lorentz
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:24Hit
Calgary Flames
hitting player: Rasmus Andersson; hittee player: Steven Lorentz
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:45Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Adam Ruzicka
tip-in
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:49Penalty
Carolina Hurricanes
committed by player: Teuvo Teravainen; drawn by player: Adam Ruzicka
hooking; 2.0
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:49Stoppage
Neutral event

referee-or-linesman; tv-timeout
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:49Faceoff
Carolina Hurricanes
winning player: Jordan Staal; losing player: Elias Lindholm
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:58Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Matthew Tkachuk
tip-in
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 08:59Faceoff
Calgary Flames
winning player: Matthew Tkachuk; losing player: Jordan Staal
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 09:05Shot On Goal
Calgary Flames
goalie in net: Frederik Andersen; shooting player: Oliver Kylington
slap
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 09:06Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 09:06Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Vincent Trocheck
—
2022-01-07
Calgary Flames at Carolina Hurricanes
1 REG / 09:14Giveaway
Calgary Flames
player: Andrew Mangiapane
—

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.