NHL Data Hub

NHL play-by-play

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

Reset

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

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

—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:00Faceoff
Winnipeg Jets
winning player: Matt Hendricks; losing player: Nic Dowd
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:12Giveaway
Vancouver Canucks
player: Michael Del Zotto
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:15Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Marko Dano
wrist
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:36Penalty
Winnipeg Jets
committed by player: Dustin Byfuglien; drawn by player: Alex Biega
cross-checking; 2.0
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:36Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Bryan Little
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:40Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Alexander Edler
slap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:41Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:41Faceoff
Winnipeg Jets
winning player: Andrew Copp; losing player: Bo Horvat
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 00:55Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Brock Boeser
slap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:01Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Henrik Sedin
snap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:02Stoppage
Neutral event

puck-in-netting
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:02Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Matt Hendricks
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:16Missed Shot
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Matt Hendricks
wide-of-net; wrist
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:57Blocked Shot
Vancouver Canucks
shooting player: Derrick Pouliot; blocking player: Bryan Little
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:58Stoppage
Neutral event

puck-in-netting
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 01:58Faceoff
Vancouver Canucks
winning player: Sam Gagner; losing player: Andrew Copp
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:07Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Sam Gagner
slap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:21Giveaway
Vancouver Canucks
player: Sven Baertschi
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:30Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Jacob Trouba
slap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:38Stoppage
Neutral event

offside
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:38Faceoff
Winnipeg Jets
winning player: Blake Wheeler; losing player: Brandon Sutter
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 02:54Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Blake Wheeler
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 03:14Stoppage
Neutral event

offside
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 03:14Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Nic Dowd
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 04:07Stoppage
Neutral event

icing
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 04:07Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Henrik Sedin
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 04:33Blocked Shot
Winnipeg Jets
shooting player: Andrew Copp; blocking player: Derrick Pouliot
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 04:34Stoppage
Neutral event

puck-in-netting
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 04:34Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Andrew Copp
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:04Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Sven Baertschi
wrist
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:17Shot On Goal
Vancouver Canucks
goalie in net: Connor Hellebuyck; shooting player: Alexander Edler
slap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:23Blocked Shot
Vancouver Canucks
shooting player: Brock Boeser; blocking player: Toby Enstrom
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:39Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Jacob Trouba
wrist
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:40Faceoff
Winnipeg Jets
winning player: Blake Wheeler; losing player: Brandon Sutter
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 05:48Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Jacob Trouba
snap
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:14Blocked Shot
Winnipeg Jets
shooting player: Patrik Laine; blocking player: Chris Tanev
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:28Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Jack Roslovic
wrist
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:29Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:29Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Brendan Gaunce
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:41Stoppage
Neutral event

hand-pass
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:41Faceoff
Vancouver Canucks
winning player: Nic Dowd; losing player: Bryan Little
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 06:56Hit
Winnipeg Jets
hitting player: Tyler Myers; hittee player: Alexander Edler
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 07:20Blocked Shot
Vancouver Canucks
shooting player: Nic Dowd; blocking player: Tyler Myers
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 07:45Stoppage
Neutral event

icing
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 07:45Faceoff
Vancouver Canucks
winning player: Nic Dowd; losing player: Blake Wheeler
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 07:57Penalty
Vancouver Canucks

too-many-men-on-the-ice; 2.0
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 07:57Faceoff
Winnipeg Jets
winning player: Blake Wheeler; losing player: Brandon Sutter
—
2018-01-21
Vancouver Canucks at Winnipeg Jets
1 REG / 08:16Shot On Goal
Winnipeg Jets
goalie in net: Anders Nilsson; shooting player: Patrik Laine
wrist
—

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.