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

293 matching events across 1 games. Last source refresh: Oct 4, 2026 04:34.

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

—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:00Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Ryan Strome
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:15Blocked Shot
New York Rangers
shooting player: Brady Skjei; blocking player: Luke Glendening
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:16Hit
Detroit Red Wings
hitting player: Frans Nielsen; hittee player: Jesper Fast
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:18Missed Shot
New York Rangers
goalie in net: Jimmy Howard; shooting player: Jesper Fast
wide-of-net; backhand
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:32Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Ryan Strome
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:41Giveaway
New York Rangers
player: Adam Fox
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 00:45Blocked Shot
New York Rangers
shooting player: Artemi Panarin; blocking player: Trevor Daley
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 01:17Hit
Detroit Red Wings
hitting player: Darren Helm; hittee player: Ryan Lindgren
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 01:25Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Pavel Buchnevich
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 01:25Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 01:25Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Filip Chytil
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 01:42Takeaway
New York Rangers
player: Filip Chytil
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:00Shot On Goal
Detroit Red Wings
goalie in net: Igor Shesterkin; shooting player: Robby Fabbri
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:05Hit
New York Rangers
hitting player: Marc Staal; hittee player: Robby Fabbri
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:08Shot On Goal
Detroit Red Wings
goalie in net: Igor Shesterkin; shooting player: Adam Erne
snap
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:25Stoppage
Neutral event

icing
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:25Faceoff
Detroit Red Wings
winning player: Christoffer Ehn; losing player: Greg McKegg
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:33Stoppage
Neutral event

icing
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:33Faceoff
New York Rangers
winning player: Greg McKegg; losing player: Christoffer Ehn
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:37Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Brady Skjei
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:37Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:37Faceoff
Detroit Red Wings
winning player: Luke Glendening; losing player: Ryan Strome
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:48Stoppage
Neutral event

puck-frozen
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 02:48Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Ryan Strome
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 03:04Hit
Detroit Red Wings
hitting player: Frans Nielsen; hittee player: Brady Skjei
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 03:20Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Artemi Panarin
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 03:53Blocked Shot
New York Rangers
shooting player: Ryan Lindgren; blocking player: Patrik Nemeth
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 04:27Shot On Goal
Detroit Red Wings
goalie in net: Igor Shesterkin; shooting player: Valtteri Filppula
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 04:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 04:27Faceoff
Detroit Red Wings
winning player: Valtteri Filppula; losing player: Filip Chytil
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 04:49Takeaway
New York Rangers
player: Filip Chytil
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:12Giveaway
New York Rangers
player: Brendan Smith
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:48Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Adam Fox
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:50Hit
Detroit Red Wings
hitting player: Givani Smith; hittee player: Adam Fox
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:54Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Artemi Panarin
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:54Stoppage
Neutral event

puck-in-netting
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:54Faceoff
Detroit Red Wings
winning player: Frans Nielsen; losing player: Ryan Strome
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:58Stoppage
Neutral event

puck-in-crowd
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 05:58Faceoff
New York Rangers
winning player: Ryan Strome; losing player: Frans Nielsen
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 06:12Hit
New York Rangers
hitting player: Jesper Fast; hittee player: Trevor Daley
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 06:16Shot On Goal
New York Rangers
goalie in net: Jimmy Howard; shooting player: Artemi Panarin
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 06:33Hit
New York Rangers
hitting player: Jesper Fast; hittee player: Trevor Daley
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 06:59Stoppage
Neutral event

offside; tv-timeout
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 06:59Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Dylan Larkin
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 07:04Stoppage
Neutral event

icing
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 07:04Faceoff
Detroit Red Wings
winning player: Tyler Bertuzzi; losing player: Mika Zibanejad
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 07:07Shot On Goal
Detroit Red Wings
goalie in net: Igor Shesterkin; shooting player: Dylan Larkin
wrist
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 07:08Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-01-31
Detroit Red Wings at New York Rangers
1 REG / 07:08Faceoff
Detroit Red Wings
winning player: Dylan Larkin; losing player: Mika Zibanejad
—

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.