NHL Data Hub

NHL play-by-play

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

Reset

308 matching events across 1 games. Last source refresh: Oct 4, 2026 03:49.

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

—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:00Faceoff
Arizona Coyotes
winning player: Martin Hanzal; losing player: Chris Tierney
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:12Hit
San Jose Sharks
hitting player: Justin Braun; hittee player: Max Domi
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:33Stoppage
Neutral event

goalie-stopped-after-sog
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:33Shot On Goal
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Max Domi
snap
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:33Faceoff
Arizona Coyotes
winning player: Jordan Martinook; losing player: Joe Pavelski
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:37Missed Shot
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Michael Stone
wide-of-net; wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:00Stoppage
Neutral event

chlg-vis-off-side; chlg-vis-off-side
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 00:57Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Christian Dvorak
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:11Stoppage
Neutral event

offside
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:11Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Ryan White
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:19Missed Shot
San Jose Sharks
goalie in net: Mike Smith; shooting player: Brent Burns
over-net; wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:39Blocked Shot
Arizona Coyotes
shooting player: Lawson Crouse; blocking player: Paul Martin
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 01:45Hit
Arizona Coyotes
hitting player: Lawson Crouse; hittee player: Joonas Donskoi
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 02:20Hit
Arizona Coyotes
hitting player: Luke Schenn; hittee player: Micheal Haley
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 02:36Hit
Arizona Coyotes
hitting player: Luke Schenn; hittee player: Micheal Haley
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 02:40Hit
Arizona Coyotes
hitting player: Michael Stone; hittee player: Ryan Carpenter
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 03:24Giveaway
San Jose Sharks
player: David Schlemko
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 03:55Missed Shot
San Jose Sharks
goalie in net: Mike Smith; shooting player: Melker Karlsson
wide-of-net; deflected
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 03:59Blocked Shot
San Jose Sharks
shooting player: Mikkel Boedker; blocking player: Christian Dvorak
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:27Giveaway
Arizona Coyotes
player: Jordan Martinook
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:38Giveaway
Arizona Coyotes
player: Mike Smith
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:41Stoppage
Neutral event

high-stick
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:41Faceoff
Arizona Coyotes
winning player: Michael Stone; losing player: Logan Couture
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:55Missed Shot
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Ryan White
wide-of-net; snap
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 04:59Hit
San Jose Sharks
hitting player: Brenden Dillon; hittee player: Laurent Dauphin
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 05:38Hit
San Jose Sharks
hitting player: Ryan Carpenter; hittee player: Martin Hanzal
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 05:56Takeaway
San Jose Sharks
player: Micheal Haley
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 05:59Giveaway
San Jose Sharks
player: Micheal Haley
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:05Giveaway
Arizona Coyotes
player: Shane Doan
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:22Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:22Faceoff
San Jose Sharks
winning player: Joel Ward; losing player: Jordan Martinook
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:27Shot On Goal
San Jose Sharks
goalie in net: Mike Smith; shooting player: Joonas Donskoi
wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:53Penalty
San Jose Sharks
committed by player: Joel Ward; drawn by player: Michael Stone
hooking; 2.0
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 07:53Faceoff
Arizona Coyotes
winning player: Martin Hanzal; losing player: Chris Tierney
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 08:03Shot On Goal
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Tony DeAngelo
wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 08:05Shot On Goal
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Martin Hanzal
backhand
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 08:33Missed Shot
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Martin Hanzal
goalpost; deflected
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 08:44Blocked Shot
Arizona Coyotes
shooting player: Tony DeAngelo; blocking player: Justin Braun
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 08:49Missed Shot
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Oliver Ekman-Larsson
wide-of-net; wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 09:18Missed Shot
Arizona Coyotes
goalie in net: Martin Jones; shooting player: Christian Dvorak
wide-of-net; deflected
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 09:28Giveaway
Arizona Coyotes
player: Tobias Rieder
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 09:39Stoppage
Neutral event

offside
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 09:39Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Jordan Martinook
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 10:18Giveaway
San Jose Sharks
player: Joonas Donskoi
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 10:45Shot On Goal
San Jose Sharks
goalie in net: Mike Smith; shooting player: Brenden Dillon
wrist
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 10:52Blocked Shot
San Jose Sharks
shooting player: David Schlemko; blocking player: Ryan White
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 11:28Missed Shot
San Jose Sharks
goalie in net: Mike Smith; shooting player: Kevin Labanc
wide-of-net; deflected
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 12:07Stoppage
Neutral event

hand-pass; tv-timeout
—
2016-11-29
Arizona Coyotes at San Jose Sharks
1 REG / 12:07Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Christian Dvorak
—

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.