NHL Data Hub

NHL play-by-play

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

Reset

275 matching events across 1 games. Last source refresh: Oct 4, 2026 03:50.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 00:00Period Start
Neutral event

—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 00:00Faceoff
Arizona Coyotes
winning player: Martin Hanzal; losing player: Mikko Koivu
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 00:21Stoppage
Neutral event

offside
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 00:21Faceoff
Arizona Coyotes
winning player: Peter Holland; losing player: Eric Staal
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 00:32Blocked Shot
Minnesota Wild
shooting player: Jason Pominville; blocking player: Luke Schenn
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 01:30Blocked Shot
Minnesota Wild
shooting player: Ryan Suter; blocking player: Tobias Rieder
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 01:47Hit
Arizona Coyotes
hitting player: Connor Murphy; hittee player: Erik Haula
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 01:52Hit
Arizona Coyotes
hitting player: Jakob Chychrun; hittee player: Nino Niederreiter
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 02:02Missed Shot
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Jordan Martinook
wide-of-net; wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 02:12Hit
Minnesota Wild
hitting player: Erik Haula; hittee player: Tobias Rieder
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 02:14Blocked Shot
Arizona Coyotes
shooting player: Connor Murphy; blocking player: Marco Scandella
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 02:24Shot On Goal
Minnesota Wild
goalie in net: Mike Smith; shooting player: Chris Stewart
backhand
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 02:50Giveaway
Minnesota Wild
player: Jonas Brodin
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 03:14Hit
Minnesota Wild
hitting player: Mathew Dumba; hittee player: Lawson Crouse
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 03:44Shot On Goal
Minnesota Wild
goalie in net: Mike Smith; shooting player: Mikko Koivu
snap
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:11Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Luke Schenn
wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:12Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:12Faceoff
Arizona Coyotes
winning player: Anthony Duclair; losing player: Eric Staal
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:51Missed Shot
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Jamie McGinn
wide-of-net; deflected
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:54Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:53Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Peter Holland
deflected
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:54Faceoff
Arizona Coyotes
winning player: Jordan Martinook; losing player: Erik Haula
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 04:59Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Jordan Martinook
tip-in
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 05:46Stoppage
Neutral event

puck-in-benches
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 05:46Faceoff
Arizona Coyotes
winning player: Christian Dvorak; losing player: Tyler Graovac
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 05:57Missed Shot
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Josh Jooris
wide-of-net; wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:03Missed Shot
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Tony DeAngelo
over-net; slap
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:04Stoppage
Neutral event

puck-in-netting; tv-timeout
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:04Faceoff
Arizona Coyotes
winning player: Martin Hanzal; losing player: Mikko Koivu
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:10Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:09Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Martin Hanzal
slap
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:10Faceoff
Minnesota Wild
winning player: Mikko Koivu; losing player: Radim Vrbata
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:38Shot On Goal
Minnesota Wild
goalie in net: Mike Smith; shooting player: Jared Spurgeon
slap
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:52Penalty
Minnesota Wild
committed by player: Jason Zucker; drawn by player: Alex Goligoski
holding; 2.0
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 06:52Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Shane Doan
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:06Takeaway
Minnesota Wild
player: Charlie Coyle
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:29Blocked Shot
Arizona Coyotes
shooting player: Oliver Ekman-Larsson; blocking player: Eric Staal
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:33Hit
Minnesota Wild
hitting player: Jonas Brodin; hittee player: Martin Hanzal
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:43Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Alex Goligoski
wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:45Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Oliver Ekman-Larsson
wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:58Stoppage
Neutral event

puck-in-netting
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:57Blocked Shot
Arizona Coyotes
shooting player: Radim Vrbata; blocking player: Marco Scandella
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 08:58Faceoff
Minnesota Wild
winning player: Tyler Graovac; losing player: Peter Holland
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 09:34Stoppage
Neutral event

puck-in-netting
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 09:34Faceoff
Minnesota Wild
winning player: Eric Staal; losing player: Christian Dvorak
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 09:56Hit
Minnesota Wild
hitting player: Chris Stewart; hittee player: Josh Jooris
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 10:26Giveaway
Arizona Coyotes
player: Tony DeAngelo
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 10:30Blocked Shot
Minnesota Wild
shooting player: Eric Staal; blocking player: Alex Goligoski
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 10:39Shot On Goal
Arizona Coyotes
goalie in net: Darcy Kuemper; shooting player: Tobias Rieder
wrist
—
2016-12-17
Arizona Coyotes at Minnesota Wild
1 REG / 10:40Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—

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.