NHL Data Hub

NHL play-by-play

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

Reset

300 matching events across 1 games. Last source refresh: Oct 4, 2026 04:48.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 00:00Period Start
Neutral event

—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Derek Ryan; losing player: Nick Schmaltz
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:14Missed Shot
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Darnell Nurse
wide-of-net; wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:21Shot On Goal
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Tyson Barrie
slap
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:22Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:22Faceoff
Arizona Coyotes
winning player: Jay Beagle; losing player: Connor McDavid
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:34Missed Shot
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Jesse Puljujarvi
wide-of-net; tip-in
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:42Hit
Arizona Coyotes
hitting player: Dmitrij Jaskin; hittee player: Darnell Nurse
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 01:45Hit
Arizona Coyotes
hitting player: Jay Beagle; hittee player: Tyson Barrie
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:18Shot On Goal
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Dysin Mayo
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:19Blocked Shot
Arizona Coyotes
shooting player: Dysin Mayo; blocking player: Slater Koekkoek
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:19Shot On Goal
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Travis Boyd
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:20Faceoff
Edmonton Oilers
winning player: Devin Shore; losing player: Travis Boyd
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:32Stoppage
Neutral event

offside
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:32Faceoff
Edmonton Oilers
winning player: Devin Shore; losing player: Nick Schmaltz
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:47Blocked Shot
Edmonton Oilers
shooting player: Cody Ceci; blocking player: Dysin Mayo
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 02:59Blocked Shot
Edmonton Oilers
shooting player: Brendan Perlini; blocking player: Dysin Mayo
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 03:58Giveaway
Arizona Coyotes
player: Conor Timmins
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:07Giveaway
Edmonton Oilers
player: Warren Foegele
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:19Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Ilya Lyubushkin
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:20Missed Shot
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Johan Larsson
wide-of-net; wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:30Hit
Arizona Coyotes
hitting player: Johan Larsson; hittee player: Tyson Barrie
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:44Blocked Shot
Arizona Coyotes
shooting player: Jakob Chychrun; blocking player: Darnell Nurse
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:50Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Anton Stralman
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 04:57Shot On Goal
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Kailer Yamamoto
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 05:30Stoppage
Neutral event

puck-in-netting
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 05:30Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Jay Beagle
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 05:53Hit
Arizona Coyotes
hitting player: Dmitrij Jaskin; hittee player: Evan Bouchard
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:05Missed Shot
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Connor McDavid
wide-of-net; wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:07Hit
Arizona Coyotes
hitting player: Christian Fischer; hittee player: Jesse Puljujarvi
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:17Shot On Goal
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Cody Ceci
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:19Giveaway
Arizona Coyotes
player: Dmitrij Jaskin
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:25Blocked Shot
Edmonton Oilers
shooting player: Cody Ceci; blocking player: Shayne Gostisbehere
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:52Giveaway
Edmonton Oilers
player: Mikko Koskinen
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 06:58Shot On Goal
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Jakob Chychrun
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:02Takeaway
Edmonton Oilers
player: Kyle Turris
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:09Hit
Arizona Coyotes
hitting player: Jakob Chychrun; hittee player: Devin Shore
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:11Stoppage
Neutral event

icing
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:11Faceoff
Edmonton Oilers
winning player: Devin Shore; losing player: Travis Boyd
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:42Shot On Goal
Edmonton Oilers
goalie in net: Karel Vejmelka; shooting player: Derek Ryan
wrist
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 07:48Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Travis Boyd
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 08:16Giveaway
Edmonton Oilers
player: Warren Foegele
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 08:50Hit
Arizona Coyotes
hitting player: Dmitrij Jaskin; hittee player: Leon Draisaitl
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 08:52Shot On Goal
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Dmitrij Jaskin
backhand
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 09:01Shot On Goal
Arizona Coyotes
goalie in net: Mikko Koskinen; shooting player: Dmitrij Jaskin
backhand
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 09:22Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: Conor Timmins
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 09:58Stoppage
Neutral event

icing
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 09:58Faceoff
Arizona Coyotes
winning player: Nick Schmaltz; losing player: Zach Hyman
—
2021-10-21
Edmonton Oilers at Arizona Coyotes
1 REG / 10:12Shot On Goal
Edmonton Oilers
goalie in net: Karel Vejmelka; 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.