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

279 matching events across 1 games. Last source refresh: Oct 4, 2026 04:32.

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

—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 00:00Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Elias Lindholm
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 00:08Hit
Calgary Flames
hitting player: Andrew Mangiapane; hittee player: Pavel Buchnevich
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 00:30Hit
New York Rangers
hitting player: Pavel Buchnevich; hittee player: Matthew Tkachuk
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 00:55Stoppage
Neutral event

icing
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 00:55Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Ryan Strome
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 01:02Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Johnny Gaudreau
wide-of-net; wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 01:17Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Mark Giordano
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 01:55Blocked Shot
New York Rangers
shooting player: Tony DeAngelo; blocking player: Oliver Kylington
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 02:03Hit
New York Rangers
hitting player: Ryan Lindgren; hittee player: Derek Ryan
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 02:14Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Dillon Dube
snap
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 02:58Takeaway
Calgary Flames
player: Mark Jankowski
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 03:32Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Mark Giordano
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 04:01Giveaway
Calgary Flames
player: Matthew Tkachuk
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 04:08Giveaway
Calgary Flames
player: Noah Hanifin
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 04:15Goal
Calgary Flames
goalie in net: Henrik Lundqvist; scoring player: Johnny Gaudreau
backhand
0-1
2020-01-02
New York Rangers at Calgary Flames
1 REG / 04:15Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Ryan Strome
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:17Takeaway
Calgary Flames
player: Derek Ryan
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:50Blocked Shot
Calgary Flames
shooting player: Oliver Kylington; blocking player: Greg McKegg
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:53Takeaway
Calgary Flames
player: Sam Bennett
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:59Stoppage
Neutral event

offside
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:59Penalty
Calgary Flames
committed by player: Sam Bennett; drawn by player: Greg McKegg
hooking; 2.0
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 05:59Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Mark Jankowski
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 06:08Blocked Shot
New York Rangers
shooting player: Mika Zibanejad; blocking player: Elias Lindholm
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 06:48Penalty
Calgary Flames
committed by player: Derek Ryan; drawn by player: Ryan Strome
hooking; 2.0
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 06:48Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Mikael Backlund
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 07:11Takeaway
Calgary Flames
player: Mikael Backlund
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 07:16Goal
Calgary Flames
goalie in net: Henrik Lundqvist; scoring player: Mikael Backlund
backhand
0-2
2020-01-02
New York Rangers at Calgary Flames
1 REG / 07:16Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Filip Chytil
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 07:42Goal
New York Rangers
goalie in net: Cam Talbot; scoring player: Jacob Trouba; assist1 player: Pavel Buchnevich; assist2 player: Adam Fox
wrist
1-2
2020-01-02
New York Rangers at Calgary Flames
1 REG / 07:42Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Filip Chytil
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:06Shot On Goal
New York Rangers
goalie in net: Cam Talbot; shooting player: Filip Chytil
tip-in
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:07Goal
New York Rangers
goalie in net: Cam Talbot; scoring player: Filip Chytil; assist1 player: Kaapo Kakko; assist2 player: Adam Fox
backhand
2-2
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:07Faceoff
Calgary Flames
winning player: Derek Ryan; losing player: Greg McKegg
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:36Hit
New York Rangers
hitting player: Tony DeAngelo; hittee player: Milan Lucic
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:42Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Rasmus Andersson
wide-of-net; wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 08:45Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Dillon Dube
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:06Giveaway
Calgary Flames
player: Johnny Gaudreau
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:06Penalty
New York Rangers
committed by player: Jesper Fast; drawn by player: Oliver Kylington
hooking; 2.0
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:06Stoppage
Neutral event

tv-timeout; tv-timeout
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:06Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Mika Zibanejad
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:19Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Matthew Tkachuk
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:20Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Elias Lindholm
wide-of-net; backhand
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:25Shot On Goal
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Sean Monahan
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:26Faceoff
New York Rangers
winning player: Greg McKegg; losing player: Elias Lindholm
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 09:52Missed Shot
Calgary Flames
goalie in net: Henrik Lundqvist; shooting player: Elias Lindholm
wide-of-net; wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 10:50Shot On Goal
New York Rangers
goalie in net: Cam Talbot; shooting player: Jacob Trouba
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 11:18Shot On Goal
New York Rangers
goalie in net: Cam Talbot; shooting player: Mika Zibanejad
wrist
—
2020-01-02
New York Rangers at Calgary Flames
1 REG / 11:53Takeaway
Calgary Flames
player: Elias 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.