NHL Data Hub

NHL play-by-play

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

Reset

354 matching events across 1 games. Last source refresh: Oct 4, 2026 04:14.

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

—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Eric Fehr
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:26Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Kailer Yamamoto
snap
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:36Hit
Minnesota Wild
hitting player: Marcus Foligno; hittee player: Oscar Klefbom
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:47Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Connor McDavid
backhand
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 00:48Faceoff
Minnesota Wild
winning player: Mikael Granlund; losing player: Leon Draisaitl
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:20Giveaway
Edmonton Oilers
player: Leon Draisaitl
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:30Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Tobias Rieder
backhand
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:31Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:31Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Ryan Strome
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:48Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: Charlie Coyle
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:49Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:49Faceoff
Edmonton Oilers
winning player: Ryan Strome; losing player: Charlie Coyle
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:55Stoppage
Neutral event

puck-in-crowd
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:55Faceoff
Edmonton Oilers
winning player: Ryan Strome; losing player: Eric Staal
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:56Stoppage
Neutral event

puck-in-crowd
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 01:56Faceoff
Edmonton Oilers
winning player: Ryan Strome; losing player: Eric Staal
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:08Hit
Edmonton Oilers
hitting player: Ryan Strome; hittee player: Nick Seeler
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:19Missed Shot
Minnesota Wild
goalie in net: Cam Talbot; shooting player: Charlie Coyle
wide-of-net; slap
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:27Hit
Edmonton Oilers
hitting player: Milan Lucic; hittee player: Greg Pateryn
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:31Blocked Shot
Edmonton Oilers
shooting player: Drake Caggiula; blocking player: Greg Pateryn
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:43Missed Shot
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Drake Caggiula
wide-of-net; tip-in
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 02:49Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Eric Staal
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:08Hit
Edmonton Oilers
hitting player: Adam Larsson; hittee player: Joel Eriksson Ek
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:09Blocked Shot
Minnesota Wild
shooting player: Jason Zucker; blocking player: Adam Larsson
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:14Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: Jason Zucker
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:14Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:14Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Mikko Koivu
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:42Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Tobias Rieder
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:43Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 03:43Faceoff
Minnesota Wild
winning player: Marcus Foligno; losing player: Zack Kassian
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:06Giveaway
Edmonton Oilers
player: Matt Benning
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:08Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: JT Brown
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:18Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: JT Brown
tip-in
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:30Hit
Minnesota Wild
hitting player: Marcus Foligno; hittee player: Matt Benning
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:41Hit
Edmonton Oilers
hitting player: Zack Kassian; hittee player: Greg Pateryn
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 04:57Takeaway
Edmonton Oilers
player: Connor McDavid
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:06Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Oscar Klefbom
snap
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:11Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Ryan Nugent-Hopkins
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:21Takeaway
Minnesota Wild
player: Eric Staal
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:25Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: Eric Staal
slap
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:37Hit
Edmonton Oilers
hitting player: Oscar Klefbom; hittee player: Jared Spurgeon
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:55Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 05:55Faceoff
Minnesota Wild
winning player: Joel Eriksson Ek; losing player: Ryan Strome
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 06:04Shot On Goal
Edmonton Oilers
goalie in net: Alex Stalock; shooting player: Milan Lucic
wrist
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 06:04Penalty
Minnesota Wild
committed by player: Greg Pateryn; drawn by player: Milan Lucic
high-sticking; 2.0
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 06:04Stoppage
Neutral event

tv-timeout; tv-timeout
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 06:03Shot On Goal
Minnesota Wild
goalie in net: Cam Talbot; shooting player: Nino Niederreiter
tip-in
—
2018-10-30
Minnesota Wild at Edmonton Oilers
1 REG / 06:04Faceoff
Minnesota Wild
winning player: Eric Fehr; losing player: Leon Draisaitl
—

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.