NHL Data Hub

NHL play-by-play

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

Reset

371 matching events across 1 games. Last source refresh: Oct 4, 2026 03:59.

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

—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Mark Scheifele
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:18Hit
Winnipeg Jets
hitting player: Jacob Trouba; hittee player: Patrick Maroon
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:22Penalty
Winnipeg Jets
committed by player: Josh Morrissey; drawn by player: Connor McDavid
slashing; 2.0
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:22Faceoff
Edmonton Oilers
winning player: Mark Letestu; losing player: Adam Lowry
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:35Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Connor McDavid
snap
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 00:49Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Milan Lucic
backhand
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:02Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Milan Lucic
tip-in
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:03Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:03Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Ryan Nugent-Hopkins
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:32Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Jussi Jokinen
tip-in
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:37Hit
Winnipeg Jets
hitting player: Brandon Tanev; hittee player: Ryan Nugent-Hopkins
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:44Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Patrick Maroon
wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:45Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:45Faceoff
Edmonton Oilers
winning player: Mark Letestu; losing player: Shawn Matthias
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:51Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Mark Letestu
snap
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:52Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 01:52Faceoff
Edmonton Oilers
winning player: Mark Letestu; losing player: Adam Lowry
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 02:12Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Milan Lucic
wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 02:15Stoppage
Neutral event

puck-in-crowd
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 02:15Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Jussi Jokinen
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 02:39Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Darnell Nurse
snap
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 02:48Missed Shot
Winnipeg Jets
goalie in net: Cam Talbot; shooting player: Nikolaj Ehlers
wide-of-net; wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:02Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Kailer Yamamoto
wide-of-net; tip-in
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:11Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Matt Benning
over-net; wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:18Hit
Winnipeg Jets
hitting player: Dmitry Kulikov; hittee player: Kris Russell
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:25Stoppage
Neutral event

icing
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:25Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Anton Slepyshev
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 03:59Blocked Shot
Winnipeg Jets
shooting player: Tucker Poolman; blocking player: Ryan Nugent-Hopkins
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 04:03Blocked Shot
Edmonton Oilers
shooting player: Milan Lucic; blocking player: Tucker Poolman
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 04:23Shot On Goal
Winnipeg Jets
goalie in net: Cam Talbot; shooting player: Nic Petan
snap
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 04:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 04:23Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Adam Lowry
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:24Giveaway
Winnipeg Jets
player: Dmitry Kulikov
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:26Stoppage
Neutral event

puck-in-netting
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:25Missed Shot
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Iiro Pakarinen
wide-of-net; tip-in
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:26Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Anton Slepyshev
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:35Hit
Edmonton Oilers
hitting player: Kris Russell; hittee player: Nikolaj Ehlers
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:44Takeaway
Edmonton Oilers
player: Anton Slepyshev
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 05:57Shot On Goal
Winnipeg Jets
goalie in net: Cam Talbot; shooting player: Blake Wheeler
wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 06:44Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Adam Larsson
wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 06:50Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Leon Draisaitl
tip-in
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 06:50Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 06:50Faceoff
Winnipeg Jets
winning player: Mathieu Perreault; losing player: Ryan Strome
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:07Hit
Edmonton Oilers
hitting player: Ryan Strome; hittee player: Jacob Trouba
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:30Shot On Goal
Edmonton Oilers
goalie in net: Connor Hellebuyck; shooting player: Oscar Klefbom
wrist
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:30Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:30Faceoff
Winnipeg Jets
winning player: Marko Dano; losing player: Mark Letestu
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:40Hit
Edmonton Oilers
hitting player: Eric Gryba; hittee player: Brandon Tanev
—
2017-10-09
Winnipeg Jets at Edmonton Oilers
1 REG / 07:46Giveaway
Edmonton Oilers
player: Kailer Yamamoto
—

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.