NHL Data Hub

NHL play-by-play

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

Reset

322 matching events across 1 games. Last source refresh: Oct 4, 2026 04:13.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:00Period Start
Neutral event

—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:00Faceoff
New York Rangers
winning player: Kevin Hayes; losing player: Mikael Backlund
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:40Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Kevin Hayes
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:41Stoppage
Neutral event

goalie-stopped-after-sog; rink-repair
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:41Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Chris Kreider
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:49Takeaway
New York Rangers
player: Neal Pionk
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 00:54Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Chris Kreider
snap
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:04Giveaway
New York Rangers
player: Brady Skjei
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:05Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Sean Monahan
wide-of-net; tip-in
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:11Hit
Calgary Flames
hitting player: Noah Hanifin; hittee player: Chris Kreider
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:17Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Johnny Gaudreau
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:33Blocked Shot
New York Rangers
shooting player: Jimmy Vesey; blocking player: Michael Stone
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:35Hit
Calgary Flames
hitting player: Michael Stone; hittee player: Jimmy Vesey
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:43Blocked Shot
New York Rangers
shooting player: Brendan Smith; blocking player: Juuso Välimäki
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:46Blocked Shot
New York Rangers
shooting player: Brett Howden; blocking player: Juuso Välimäki
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 01:57Hit
Calgary Flames
hitting player: Michael Stone; hittee player: Brett Howden
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:12Hit
New York Rangers
hitting player: Cody McLeod; hittee player: Sam Bennett
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:22Hit
Calgary Flames
hitting player: Sam Bennett; hittee player: Vladislav Namestnikov
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:31Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Cody McLeod
tip-in
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:33Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Vinni Lettieri
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:34Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Sean Monahan
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:40Blocked Shot
New York Rangers
shooting player: Brady Skjei; blocking player: TJ Brodie
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:40Stoppage
Neutral event

puck-in-netting
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 02:40Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Elias Lindholm
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:02Blocked Shot
New York Rangers
shooting player: Jesper Fast; blocking player: Mark Giordano
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:10Blocked Shot
Calgary Flames
shooting player: TJ Brodie; blocking player: Brady Skjei
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:14Hit
Calgary Flames
hitting player: Mark Giordano; hittee player: Jesper Fast
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:46Hit
Calgary Flames
hitting player: Matthew Tkachuk; hittee player: Kevin Shattenkirk
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:52Blocked Shot
Calgary Flames
shooting player: Matthew Tkachuk; blocking player: Kevin Shattenkirk
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:53Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Matthew Tkachuk
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 03:54Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Brett Howden
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 04:14Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Brett Howden
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 04:44Hit
Calgary Flames
hitting player: Garnet Hathaway; hittee player: Vinni Lettieri
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 04:48Hit
New York Rangers
hitting player: Cody McLeod; hittee player: Michael Stone
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 04:53Stoppage
Neutral event

offside
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 04:53Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Mika Zibanejad
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 05:11Stoppage
Neutral event

icing
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 05:11Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Sean Monahan
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 05:27Takeaway
Calgary Flames
player: Sean Monahan
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 05:29Hit
New York Rangers
hitting player: Chris Kreider; hittee player: Sean Monahan
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 05:53Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Kevin Hayes
slap
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 06:32Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Rasmus Andersson
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 06:35Giveaway
New York Rangers
player: Kevin Shattenkirk
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 06:52Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Michael Frolik
wide-of-net; wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 07:36Takeaway
New York Rangers
player: Pavel Buchnevich
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 07:44Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Cody McLeod
backhand
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 07:45Shot On Goal
New York Rangers
goalie in net: David Rittich; shooting player: Vladislav Namestnikov
wrist
—
2018-10-21
Calgary Flames at New York Rangers
1 REG / 07:51Blocked Shot
New York Rangers
shooting player: Cody McLeod; blocking player: Mark Jankowski
—

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.