NHL Data Hub

NHL play-by-play

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

Reset

318 matching events across 1 games. Last source refresh: Oct 4, 2026 05:54.

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

—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 00:00Faceoff
Chicago Blackhawks
winning player: Connor Bedard; losing player: Jason Dickinson
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 00:47Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Kasperi Kapanen
wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 00:53Stoppage
Neutral event

puck-frozen
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 00:53Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Frank Nazar
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:00Giveaway
Edmonton Oilers
player: Evan Bouchard
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:01Hit
Edmonton Oilers
hitting player: Vasily Podkolzin; hittee player: Alex Vlasic
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:04Giveaway
Edmonton Oilers
player: Evan Bouchard
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:05Shot On Goal
Chicago Blackhawks
goalie in net: Tristan Jarry; shooting player: Anton Frondell
snap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:08Stoppage
Neutral event

referee-or-linesman; player-equipment
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:08Faceoff
Chicago Blackhawks
winning player: Tyler Bertuzzi; losing player: Connor McDavid
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:13Blocked Shot
Chicago Blackhawks
shooting player: Louis Crevier; blocking player: Vasily Podkolzin
blocked
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:24Stoppage
Neutral event

icing
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:24Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Tyler Bertuzzi
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:46Blocked Shot
Edmonton Oilers
shooting player: Jake Walman; blocking player: Louis Crevier
blocked
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:48Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Jake Walman
wide-left; slap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 01:51Hit
Edmonton Oilers
hitting player: Jack Roslovic; hittee player: Louis Crevier
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:02Stoppage
Neutral event

offside
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:02Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Ryan Donato
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:25Giveaway
Chicago Blackhawks
player: Ryan Donato
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:30Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Ryan Nugent-Hopkins
hit-crossbar; wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:38Stoppage
Neutral event

offside
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:38Faceoff
Edmonton Oilers
winning player: Adam Henrique; losing player: Sacha Boisvert
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:45Hit
Chicago Blackhawks
hitting player: Sacha Boisvert; hittee player: Max Jones
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:47Stoppage
Neutral event

puck-in-netting
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 02:47Faceoff
Edmonton Oilers
winning player: Josh Samanski; losing player: Sacha Boisvert
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:20Stoppage
Neutral event

icing
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:20Faceoff
Chicago Blackhawks
winning player: Sacha Boisvert; losing player: Connor McDavid
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:30Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Matt Savoie
snap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:32Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:32Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Anton Frondell
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:34Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Evan Bouchard
wide-left; wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:44Stoppage
Neutral event

puck-in-benches
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 03:44Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Frank Nazar
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 04:43Takeaway
Edmonton Oilers
player: Trent Frederic
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 04:44Delayed Penalty
Chicago Blackhawks

—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 04:46Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Ty Emberson
hit-left-post; wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 04:49Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Jake Walman
wide-left; wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 04:57Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Jake Walman
wide-right; slap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:10Stoppage
Neutral event

video-review; video-review
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:10Penalty
Chicago Blackhawks
committed by player: Nick Lardis; drawn by player: Trent Frederic
tripping; 2.0
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:10Faceoff
Chicago Blackhawks
winning player: Ryan Greene; losing player: Jack Roslovic
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:19Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Connor McDavid
wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:34Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Connor McDavid
wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 05:48Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Evan Bouchard
slap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 06:15Giveaway
Edmonton Oilers
player: Connor McDavid
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 06:21Shot On Goal
Chicago Blackhawks
goalie in net: Tristan Jarry; shooting player: Landon Slaggert
snap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 06:41Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Ryan Nugent-Hopkins
snap
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 06:42Shot On Goal
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Matt Savoie
wrist
—
2026-04-02
Chicago Blackhawks at Edmonton Oilers
1 REG / 06:51Missed Shot
Edmonton Oilers
goalie in net: Spencer Knight; shooting player: Ryan Nugent-Hopkins
high-and-wide-right; slap
—

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.