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

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

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

—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Joel Eriksson Ek
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:07Stoppage
Neutral event

icing
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:07Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Sam Steel
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:34Stoppage
Neutral event

icing
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:34Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Joel Eriksson Ek
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:41Giveaway
Edmonton Oilers
player: Cody Ceci
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:42Hit
Edmonton Oilers
hitting player: Kailer Yamamoto; hittee player: Jared Spurgeon
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 00:44Giveaway
Minnesota Wild
player: Marcus Foligno
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 01:02Takeaway
Edmonton Oilers
player: Zach Hyman
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 01:21Hit
Minnesota Wild
hitting player: Matt Boldy; hittee player: Tyson Barrie
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 01:22Hit
Minnesota Wild
hitting player: Frederick Gaudreau; hittee player: Leon Draisaitl
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 01:39Stoppage
Neutral event

icing
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 01:39Faceoff
Minnesota Wild
winning player: Frederick Gaudreau; losing player: James Hamblin
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:13Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Cody Ceci
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:17Hit
Minnesota Wild
hitting player: Jon Merrill; hittee player: Dylan Holloway
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:26Hit
Minnesota Wild
hitting player: Ryan Reaves; hittee player: Darnell Nurse
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:35Blocked Shot
Edmonton Oilers
shooting player: Darnell Nurse; blocking player: Jared Spurgeon
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:40Takeaway
Edmonton Oilers
player: Klim Kostin
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:42Blocked Shot
Edmonton Oilers
shooting player: Klim Kostin; blocking player: Jake Middleton
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:43Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Derek Ryan
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:45Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; scoring player: Derek Ryan; assist1 player: Devin Shore; assist2 player: Klim Kostin
snap
0-1
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:45Faceoff
Minnesota Wild
winning player: Sam Steel; losing player: Connor McDavid
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 02:54Missed Shot
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Leon Draisaitl
wide-of-net; wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:29Hit
Edmonton Oilers
hitting player: Brett Kulak; hittee player: Mats Zuccarello
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:38Hit
Minnesota Wild
hitting player: Kirill Kaprizov; hittee player: Leon Draisaitl
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:54Shot On Goal
Minnesota Wild
goalie in net: Stuart Skinner; shooting player: Jordan Greenway
snap
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:54Faceoff
Minnesota Wild
winning player: Joel Eriksson Ek; losing player: Ryan Nugent-Hopkins
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 03:58Blocked Shot
Minnesota Wild
shooting player: Marcus Foligno; blocking player: Cody Ceci
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 04:45Hit
Minnesota Wild
hitting player: Joel Eriksson Ek; hittee player: Mattias Janmark
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 05:47Hit
Edmonton Oilers
hitting player: Evan Bouchard; hittee player: Matt Boldy
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:00Stoppage
Neutral event

hand-pass
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:00Faceoff
Minnesota Wild
winning player: Ryan Reaves; losing player: Devin Shore
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:06Shot On Goal
Minnesota Wild
goalie in net: Stuart Skinner; shooting player: Connor Dewar
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:06Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:06Faceoff
Minnesota Wild
winning player: Sam Steel; losing player: Connor McDavid
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:22Takeaway
Edmonton Oilers
player: Connor McDavid
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:31Shot On Goal
Minnesota Wild
goalie in net: Stuart Skinner; shooting player: Sam Steel
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 06:43Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Brett Kulak
snap
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:05Hit
Edmonton Oilers
hitting player: Connor McDavid; hittee player: Jared Spurgeon
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:24Hit
Minnesota Wild
hitting player: Jake Middleton; hittee player: Evan Bouchard
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:30Blocked Shot
Edmonton Oilers
shooting player: Klim Kostin; blocking player: Connor Dewar
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:38Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Derek Ryan
snap
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:43Stoppage
Neutral event

puck-in-benches
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:43Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Joel Eriksson Ek
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 07:49Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Darnell Nurse
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 08:01Shot On Goal
Edmonton Oilers
goalie in net: Marc-Andre Fleury; shooting player: Darnell Nurse
wrist
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 08:07Penalty
Minnesota Wild
committed by player: Joel Eriksson Ek; drawn by player: Kailer Yamamoto
hooking; 2.0
—
2022-12-09
Minnesota Wild at Edmonton Oilers
1 REG / 08:07Faceoff
Minnesota Wild
winning player: Frederick Gaudreau; 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.