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

349 matching events across 1 games. Last source refresh: Oct 4, 2026 05:09.

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

—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Mika Zibanejad
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 00:28Hit
Edmonton Oilers
hitting player: Cody Ceci; hittee player: Chris Kreider
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 00:48Hit
New York Rangers
hitting player: Jimmy Vesey; hittee player: Brett Kulak
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 01:03Giveaway
Edmonton Oilers
player: Kailer Yamamoto
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 01:15Hit
New York Rangers
hitting player: Vincent Trocheck; hittee player: Leon Draisaitl
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 01:19Stoppage
Neutral event

icing
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 01:19Faceoff
New York Rangers
winning player: Filip Chytil; losing player: Leon Draisaitl
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 01:38Hit
Edmonton Oilers
hitting player: Evan Bouchard; hittee player: Alexis Lafrenière
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:04Stoppage
Neutral event

puck-in-crowd
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:04Faceoff
Edmonton Oilers
winning player: Ryan McLeod; losing player: Jake Leschyshyn
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:21Giveaway
New York Rangers
player: Barclay Goodrow
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:26Stoppage
Neutral event

hand-pass
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:26Faceoff
New York Rangers
winning player: Jake Leschyshyn; losing player: Derek Ryan
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:42Hit
New York Rangers
hitting player: Barclay Goodrow; hittee player: Cody Ceci
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 02:50Blocked Shot
Edmonton Oilers
shooting player: Jesse Puljujarvi; blocking player: Ryan Lindgren
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 03:09Takeaway
Edmonton Oilers
player: Connor McDavid
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 03:28Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Vladimir Tarasenko
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 03:35Shot On Goal
New York Rangers
goalie in net: Jack Campbell; shooting player: Chris Kreider
wrist
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:01Giveaway
New York Rangers
player: Niko Mikkola
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:22Blocked Shot
New York Rangers
shooting player: Jimmy Vesey; blocking player: Tyson Barrie
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:29Shot On Goal
New York Rangers
goalie in net: Jack Campbell; shooting player: Jacob Trouba
slap
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:31Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:31Faceoff
Edmonton Oilers
winning player: Ryan McLeod; losing player: Filip Chytil
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:51Shot On Goal
Edmonton Oilers
goalie in net: Igor Shesterkin; shooting player: Evan Bouchard
slap
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 04:59Shot On Goal
Edmonton Oilers
goalie in net: Igor Shesterkin; shooting player: Ryan McLeod
snap
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:01Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:01Faceoff
New York Rangers
winning player: Filip Chytil; losing player: Evander Kane
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:14Hit
New York Rangers
hitting player: Filip Chytil; hittee player: Philip Broberg
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:16Takeaway
Edmonton Oilers
player: Evan Bouchard
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:19Stoppage
Neutral event

puck-in-crowd
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:19Faceoff
Edmonton Oilers
winning player: Derek Ryan; losing player: Jake Leschyshyn
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:38Giveaway
New York Rangers
player: Braden Schneider
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:40Takeaway
New York Rangers
player: Julien Gauthier
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:51Hit
New York Rangers
hitting player: Braden Schneider; hittee player: Leon Draisaitl
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 05:55Hit
Edmonton Oilers
hitting player: Jesse Puljujarvi; hittee player: Braden Schneider
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:36Blocked Shot
New York Rangers
shooting player: K'Andre Miller; blocking player: Darnell Nurse
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:38Shot On Goal
New York Rangers
goalie in net: Jack Campbell; shooting player: Jacob Trouba
slap
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:40Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:40Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Vincent Trocheck
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:44Hit
New York Rangers
hitting player: Jimmy Vesey; hittee player: Evan Bouchard
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:47Hit
New York Rangers
hitting player: Ryan Lindgren; hittee player: Kailer Yamamoto
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:57Stoppage
Neutral event

puck-frozen
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 06:57Faceoff
New York Rangers
winning player: Vincent Trocheck; losing player: Derek Ryan
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:06Giveaway
Edmonton Oilers
player: Evander Kane
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:27Shot On Goal
New York Rangers
goalie in net: Jack Campbell; shooting player: Ryan Lindgren
wrist
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:36Penalty
New York Rangers
committed by player: Vincent Trocheck; drawn by player: Jack Campbell
interference; 2.0
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:36Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Mika Zibanejad
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:48Shot On Goal
Edmonton Oilers
goalie in net: Igor Shesterkin; shooting player: Zach Hyman
wrist
—
2023-02-17
New York Rangers at Edmonton Oilers
1 REG / 07:49Shot On Goal
Edmonton Oilers
goalie in net: Igor Shesterkin; shooting player: Zach Hyman
wrist
—

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.