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

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

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

—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:00Faceoff
Winnipeg Jets
winning player: Pierre-Luc Dubois; losing player: Connor McDavid
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:12Hit
Edmonton Oilers
hitting player: Tyson Barrie; hittee player: Kyle Connor
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:33Blocked Shot
Winnipeg Jets
shooting player: Sam Gagner; blocking player: Connor McDavid
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:35Hit
Winnipeg Jets
hitting player: Pierre-Luc Dubois; hittee player: Brett Kulak
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:37Blocked Shot
Winnipeg Jets
shooting player: Josh Morrissey; blocking player: Jesse Puljujarvi
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 00:56Giveaway
Edmonton Oilers
player: Darnell Nurse
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 01:50Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Axel Jonsson-Fjallby
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 02:06Stoppage
Neutral event

puck-in-benches
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 02:06Faceoff
Edmonton Oilers
winning player: Devin Shore; losing player: David Gustafsson
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 02:15Blocked Shot
Edmonton Oilers
shooting player: Derek Ryan; blocking player: Dylan DeMelo
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 02:25Missed Shot
Winnipeg Jets
goalie in net: Jack Campbell; shooting player: Josh Morrissey
wide-of-net; snap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 02:40Blocked Shot
Edmonton Oilers
shooting player: Dylan Holloway; blocking player: Neal Pionk
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:00Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Brett Kulak
snap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:00Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:00Faceoff
Winnipeg Jets
winning player: Kevin Stenlund; losing player: Connor McDavid
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:07Takeaway
Edmonton Oilers
player: Zach Hyman
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:15Penalty
Edmonton Oilers
committed by player: Connor McDavid; drawn by player: Pierre-Luc Dubois
holding; 2.0
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:15Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Pierre-Luc Dubois
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:22Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Darnell Nurse
wrist
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:43Missed Shot
Winnipeg Jets
goalie in net: Jack Campbell; shooting player: Mark Scheifele
wide-of-net; tip-in
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 03:58Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Mattias Janmark
wide-of-net; slap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 04:06Stoppage
Neutral event

puck-frozen
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 04:06Faceoff
Edmonton Oilers
winning player: Ryan McLeod; losing player: Adam Lowry
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 04:44Hit
Edmonton Oilers
hitting player: Cody Ceci; hittee player: Kevin Stenlund
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 04:53Giveaway
Winnipeg Jets
player: Sam Gagner
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 04:58Blocked Shot
Edmonton Oilers
shooting player: Warren Foegele; blocking player: Ville Heinola
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 05:18Blocked Shot
Winnipeg Jets
shooting player: Sam Gagner; blocking player: Cody Ceci
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 05:29Takeaway
Winnipeg Jets
player: Kevin Stenlund
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 05:38Hit
Edmonton Oilers
hitting player: Cody Ceci; hittee player: Morgan Barron
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 05:42Blocked Shot
Winnipeg Jets
shooting player: Brenden Dillon; blocking player: Jesse Puljujarvi
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 05:52Giveaway
Edmonton Oilers
player: Jesse Puljujarvi
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:06Stoppage
Neutral event

icing
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:06Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Ryan Nugent-Hopkins
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:16Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Mattias Janmark
wide-of-net; tip-in
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:46Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Philip Broberg
slap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:52Stoppage
Neutral event

icing
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 06:52Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Connor McDavid
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 07:05Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Zach Hyman
wide-of-net; wrist
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 07:07Penalty
Winnipeg Jets
committed by player: Neal Pionk; drawn by player: Connor McDavid
hooking; 2.0
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 07:07Stoppage
Neutral event

tv-timeout; tv-timeout
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 07:07Faceoff
Winnipeg Jets
winning player: Kevin Stenlund; losing player: Ryan Nugent-Hopkins
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 07:45Missed Shot
Winnipeg Jets
goalie in net: Jack Campbell; shooting player: Kevin Stenlund
wide-of-net; wrist
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 08:00Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Kailer Yamamoto
snap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 08:12Blocked Shot
Edmonton Oilers
shooting player: Ryan Nugent-Hopkins; blocking player: Dylan Samberg
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 08:20Shot On Goal
Winnipeg Jets
goalie in net: Jack Campbell; shooting player: David Gustafsson
snap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 08:44Hit
Winnipeg Jets
hitting player: Dylan DeMelo; hittee player: Warren Foegele
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 09:19Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Warren Foegele
snap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 09:26Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Evan Bouchard
wide-of-net; slap
—
2022-12-31
Winnipeg Jets at Edmonton Oilers
1 REG / 10:23Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Mattias Janmark
tip-in
—

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.