NHL Data Hub

NHL play-by-play

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

Reset

268 matching events across 1 games. Last source refresh: Oct 4, 2026 03:54.

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

—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 00:00Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Mikko Koivu
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 00:25Blocked Shot
Winnipeg Jets
shooting player: Dustin Byfuglien; blocking player: Mikko Koivu
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:02Goal
Winnipeg Jets
goalie in net: Darcy Kuemper; scoring player: Patrik Laine; assist1 player: Mark Scheifele; assist2 player: Mathieu Perreault
slap
0-1
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:02Faceoff
Winnipeg Jets
winning player: Adam Lowry; losing player: Martin Hanzal
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:20Missed Shot
Minnesota Wild
goalie in net: Connor Hellebuyck; shooting player: Charlie Coyle
over-net; wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:30Shot On Goal
Winnipeg Jets
goalie in net: Darcy Kuemper; shooting player: Shawn Matthias
wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:38Stoppage
Neutral event

offside
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:38Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Eric Staal
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:47Stoppage
Neutral event

offside
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:47Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Mark Scheifele
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:54Hit
Winnipeg Jets
hitting player: Mathieu Perreault; hittee player: Mathew Dumba
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 01:59Hit
Winnipeg Jets
hitting player: Josh Morrissey; hittee player: Jordan Schroeder
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:03Shot On Goal
Minnesota Wild
goalie in net: Connor Hellebuyck; shooting player: Nino Niederreiter
wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:04Faceoff
Winnipeg Jets
winning player: Nic Petan; losing player: Erik Haula
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:13Hit
Minnesota Wild
hitting player: Chris Stewart; hittee player: Mark Stuart
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:21Hit
Winnipeg Jets
hitting player: Drew Stafford; hittee player: Christian Folin
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:26Stoppage
Neutral event

icing
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:26Faceoff
Winnipeg Jets
winning player: Nic Petan; losing player: Erik Haula
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:31Blocked Shot
Winnipeg Jets
shooting player: Paul Postma; blocking player: Chris Stewart
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:35Blocked Shot
Winnipeg Jets
shooting player: Drew Stafford; blocking player: Christian Folin
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:42Stoppage
Neutral event

icing
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:42Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Erik Haula
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:02Goal
Minnesota Wild
goalie in net: Connor Hellebuyck; scoring player: Mikael Granlund; assist1 player: Mikko Koivu
wrist
1-1
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 02:58Takeaway
Minnesota Wild
player: Mikko Koivu
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:02Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Bryan Little
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:28Blocked Shot
Minnesota Wild
shooting player: Mikael Granlund; blocking player: Nikolaj Ehlers
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:33Blocked Shot
Minnesota Wild
shooting player: Jared Spurgeon; blocking player: Dustin Byfuglien
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:48Shot On Goal
Minnesota Wild
goalie in net: Connor Hellebuyck; shooting player: Jared Spurgeon
wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:58Giveaway
Minnesota Wild
player: Jason Zucker
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 03:59Shot On Goal
Winnipeg Jets
goalie in net: Darcy Kuemper; shooting player: Nikolaj Ehlers
slap
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 04:07Hit
Winnipeg Jets
hitting player: Ben Chiarot; hittee player: Jason Zucker
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 04:14Stoppage
Neutral event

offside
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 04:14Faceoff
Minnesota Wild
winning player: Martin Hanzal; losing player: Mark Scheifele
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 04:51Hit
Minnesota Wild
hitting player: Charlie Coyle; hittee player: Ben Chiarot
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 05:20Shot On Goal
Winnipeg Jets
goalie in net: Darcy Kuemper; shooting player: Shawn Matthias
wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 05:27Hit
Winnipeg Jets
hitting player: Shawn Matthias; hittee player: Christian Folin
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:02Shot On Goal
Winnipeg Jets
goalie in net: Darcy Kuemper; shooting player: Mark Stuart
wrist
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:27Hit
Minnesota Wild
hitting player: Ryan White; hittee player: Paul Postma
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:34Giveaway
Winnipeg Jets
player: Drew Stafford
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:58Shot On Goal
Minnesota Wild
goalie in net: Connor Hellebuyck; shooting player: Jason Zucker
snap
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:59Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 06:59Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Bryan Little
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:22Stoppage
Neutral event

high-stick
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:22Faceoff
Winnipeg Jets
winning player: Mark Scheifele; losing player: Martin Hanzal
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:34Giveaway
Winnipeg Jets
player: Patrik Laine
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:54Stoppage
Neutral event

offside
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:54Penalty
Minnesota Wild
committed by player: Mathew Dumba; drawn by player: Mark Scheifele
roughing; 2.0
—
2017-02-28
Minnesota Wild at Winnipeg Jets
1 REG / 07:54Penalty
Minnesota Wild
committed by player: Mathew Dumba; drawn by player: Mark Scheifele
roughing; 2.0
—
Minnesota Wild at Winnipeg Jets

Feb 28, 2017 · Period 1 REG · 01:02

Goal Winnipeg Jets

goalie in net: Darcy Kuemper; scoring player: Patrik Laine; assist1 player: Mark Scheifele; assist2 player: Mathieu Perreault slap

Score: 0-1 (away-home)

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.