NHL Data Hub

NHL play-by-play

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

Reset

322 matching events across 1 games. Last source refresh: Oct 4, 2026 04:16.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:00Period Start
Neutral event

—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mark Scheifele
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:11Giveaway
Winnipeg Jets
player: Ben Chiarot
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:14Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Chris Tanev
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:25Hit
Winnipeg Jets
hitting player: Dustin Byfuglien; hittee player: Tim Schaller
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:26Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Dustin Byfuglien
backhand
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 00:33Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Ben Chiarot
slap
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:04Missed Shot
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Jake Virtanen
goalpost; wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:12Giveaway
Vancouver Canucks
player: Jacob Markstrom
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:13Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; scoring player: Bryan Little
slap
1-0
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:13Faceoff
Winnipeg Jets
winning player: Adam Lowry; losing player: Elias Pettersson
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:22Stoppage
Neutral event

icing
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:22Faceoff
Winnipeg Jets
winning player: Adam Lowry; losing player: Elias Pettersson
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:52Stoppage
Neutral event

offside
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 01:52Faceoff
Winnipeg Jets
winning player: Jack Roslovic; losing player: Adam Gaudette
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:13Hit
Vancouver Canucks
hitting player: Tyler Motte; hittee player: Joe Morrow
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:35Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Nic Petan
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:36Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Mathieu Perreault
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:36Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:36Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mark Scheifele
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:52Stoppage
Neutral event

icing
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 02:52Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mark Scheifele
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 03:26Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Mark Scheifele
snap
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 03:32Hit
Vancouver Canucks
hitting player: Bo Horvat; hittee player: Nikolaj Ehlers
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 03:55Penalty
Vancouver Canucks
committed by player: Erik Gudbranson; drawn by player: Mark Scheifele
tripping; 2.0
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 03:55Faceoff
Vancouver Canucks
winning player: Markus Granlund; losing player: Bryan Little
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 04:45Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Nikolaj Ehlers
slap
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 04:54Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Josh Morrissey
slap
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:10Blocked Shot
Winnipeg Jets
shooting player: Jacob Trouba; blocking player: Chris Tanev
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:46Blocked Shot
Winnipeg Jets
shooting player: Patrik Laine; blocking player: Troy Stecher
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:53Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Kyle Connor
deflected
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:54Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Mark Scheifele
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 05:54Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Bo Horvat
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 06:08Shot On Goal
Winnipeg Jets
goalie in net: Jacob Markstrom; shooting player: Dustin Byfuglien
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 06:14Hit
Winnipeg Jets
hitting player: Mark Scheifele; hittee player: Sam Gagner
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 06:20Stoppage
Neutral event

offside; tv-timeout
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 06:20Faceoff
Winnipeg Jets
winning player: Adam Lowry; losing player: Elias Pettersson
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 06:47Hit
Winnipeg Jets
hitting player: Ben Chiarot; hittee player: Sam Gagner
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 07:10Hit
Winnipeg Jets
hitting player: Adam Lowry; hittee player: Michael Del Zotto
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 07:17Penalty
Winnipeg Jets
committed by player: Dustin Byfuglien; drawn by player: Adam Gaudette
slashing; 2.0
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 07:17Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Elias Pettersson
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 07:51Blocked Shot
Vancouver Canucks
shooting player: Ben Hutton; blocking player: Blake Wheeler
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:09Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; scoring player: Elias Pettersson; assist1 player: Ben Hutton; assist2 player: Nikolay Goldobin
slap
1-1
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:09Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Markus Granlund
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:23Stoppage
Neutral event

icing
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:23Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Markus Granlund
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:35Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Jake Virtanen
wrist
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:35Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-11-19
Winnipeg Jets at Vancouver Canucks
1 REG / 08:35Faceoff
Vancouver Canucks
winning player: Sam Gagner; losing player: Bryan Little
—

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.