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 03:53.

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

—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 00:00Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Henrik Sedin
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 00:56Hit
Vancouver Canucks
hitting player: Jannik Hansen; hittee player: Jared Spurgeon
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:18Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Eric Staal
deflected
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:21Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Eric Staal
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:23Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:22Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Alex Tuch
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:23Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Erik Haula
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:47Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Nino Niederreiter
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:47Faceoff
Minnesota Wild
winning player: Tyler Graovac; losing player: Michael Chaput
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 01:53Giveaway
Vancouver Canucks
player: Chris Tanev
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:05Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Brendan Gaunce
over-net; deflected
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:12Hit
Vancouver Canucks
hitting player: Brendan Gaunce; hittee player: Tyler Graovac
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:50Blocked Shot
Vancouver Canucks
shooting player: Troy Stecher; blocking player: Jared Spurgeon
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:59Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Mikael Granlund
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 02:59Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Brandon Sutter
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 03:06Blocked Shot
Minnesota Wild
shooting player: Alex Tuch; blocking player: Chris Tanev
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 03:20Giveaway
Vancouver Canucks
player: Chris Tanev
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 03:21Missed Shot
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Alex Tuch
wide-of-net; snap
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 03:26Hit
Minnesota Wild
hitting player: Zach Parise; hittee player: Brandon Sutter
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 03:59Giveaway
Minnesota Wild
player: Mike Reilly
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 04:05Blocked Shot
Vancouver Canucks
shooting player: Philip Larsen; blocking player: Nino Niederreiter
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 04:21Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Alexandre Burrows
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 04:35Stoppage
Neutral event

icing
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 04:35Faceoff
Vancouver Canucks
winning player: Henrik Sedin; losing player: Erik Haula
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 04:53Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Chris Tanev
backhand
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:04Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Jason Zucker
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:06Hit
Vancouver Canucks
hitting player: Chris Tanev; hittee player: Jason Zucker
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:22Hit
Minnesota Wild
hitting player: Mikko Koivu; hittee player: Loui Eriksson
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:27Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Daniel Sedin
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:33Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Jannik Hansen
wide-of-net; wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:56Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Jannik Hansen
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:56Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 05:56Faceoff
Vancouver Canucks
winning player: Brendan Gaunce; losing player: Tyler Graovac
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 06:12Takeaway
Vancouver Canucks
player: Nikita Tryamkin
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 06:17Stoppage
Neutral event

icing
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 06:17Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Michael Chaput
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 06:22Blocked Shot
Minnesota Wild
shooting player: Mathew Dumba; blocking player: Michael Chaput
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 07:21Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Chris Tanev
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 07:30Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Christian Folin
snap
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 07:41Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 07:41Missed Shot
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Alexander Edler
over-net; wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 07:41Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Henrik Sedin
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 08:07Stoppage
Neutral event

offside
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 08:07Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Eric Staal
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 08:31Shot On Goal
Minnesota Wild
goalie in net: Ryan Miller; shooting player: Jared Spurgeon
wrist
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 08:34Giveaway
Vancouver Canucks
player: Markus Granlund
—
2017-02-04
Minnesota Wild at Vancouver Canucks
1 REG / 09:21Shot On Goal
Vancouver Canucks
goalie in net: Devan Dubnyk; shooting player: Nikita Tryamkin
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.