NHL Data Hub

NHL play-by-play

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

Reset

283 matching events across 1 games. Last source refresh: Oct 4, 2026 04:00.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 00:00Period Start
Neutral event

—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Matt Cullen
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 01:17Hit
Vancouver Canucks
hitting player: Brock Boeser; hittee player: Kyle Quincey
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 01:46Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Ben Hutton
slap
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 01:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 01:48Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Luke Kunin
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 01:50Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Daniel Sedin
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 02:20Hit
Minnesota Wild
hitting player: Joel Eriksson Ek; hittee player: Michael Del Zotto
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 02:46Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Sam Gagner
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 02:56Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Matt Cullen
slap
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 02:58Penalty
Vancouver Canucks
committed by player: Alexander Burmistrov; drawn by player: Matt Cullen
slashing; 2.0
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 02:58Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Mikko Koivu
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:26Giveaway
Minnesota Wild
player: Mikko Koivu
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:45Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Jared Spurgeon
slap
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:47Faceoff
Minnesota Wild
winning player: Tyler Ennis; losing player: Brandon Sutter
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:53Stoppage
Neutral event

puck-frozen
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 03:53Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Brandon Sutter
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 04:05Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Mathew Dumba
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 04:19Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Tyler Ennis
tip-in
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 05:03Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Tyler Ennis
backhand
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 05:33Hit
Minnesota Wild
hitting player: Marcus Foligno; hittee player: Alex Biega
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 06:02Hit
Minnesota Wild
hitting player: Marcus Foligno; hittee player: Brock Boeser
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 06:37Stoppage
Neutral event

offside; tv-timeout
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 06:37Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Alexander Burmistrov
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 06:50Hit
Minnesota Wild
hitting player: Tyler Ennis; hittee player: Chris Tanev
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 07:31Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Chris Tanev
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 07:33Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 07:33Faceoff
Minnesota Wild
winning player: Mikael Granlund; losing player: Brandon Sutter
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 07:56Hit
Minnesota Wild
hitting player: Kyle Quincey; hittee player: Derek Dorsett
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:07Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Brandon Sutter
snap
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:18Stoppage
Neutral event

offside
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:18Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Luke Kunin
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:42Hit
Vancouver Canucks
hitting player: Alex Biega; hittee player: Joel Eriksson Ek
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:50Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Jake Virtanen
wide-of-net; tip-in
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:51Penalty
Minnesota Wild
committed by player: Luke Kunin; drawn by player: Derrick Pouliot
slashing; 2.0
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 08:51Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Daniel Winnik
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:06Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Derrick Pouliot
wide-of-net; wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:20Takeaway
Minnesota Wild
player: Daniel Winnik
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:22Takeaway
Vancouver Canucks
player: Ben Hutton
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:32Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Derrick Pouliot
over-net; wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:32Stoppage
Neutral event

puck-in-netting
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:32Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Sam Gagner
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:48Blocked Shot
Vancouver Canucks
shooting player: Henrik Sedin; blocking player: Jonas Brodin
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:53Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Michael Del Zotto
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 09:54Faceoff
Vancouver Canucks
winning player: Sam Gagner; losing player: Mikko Koivu
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 10:12Shot On Goal
Minnesota Wild
goalie in net: Anders Nilsson; shooting player: Mikko Koivu
wrist
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 10:12Takeaway
Minnesota Wild
player: Mikko Koivu
—
2017-10-24
Vancouver Canucks at Minnesota Wild
1 REG / 11:02Hit
Minnesota Wild
hitting player: Luke Kunin; hittee player: Ben Hutton
—

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.