Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

290 matching events across 1 games. Last source refresh: Oct 4, 2026 04:57.

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

—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Nick Bonino; losing player: Christian Fischer
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 00:18Missed Shot
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Noah Gregor
over-net; wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 00:20Goal
San Jose Sharks
goalie in net: Karel Vejmelka; scoring player: Nick Bonino; assist1 player: Andrew Cogliano; assist2 player: Noah Gregor
deflected
0-1
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 00:20Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Travis Boyd
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 01:07Blocked Shot
Arizona Coyotes
shooting player: Kyle Capobianco; blocking player: Jake Middleton
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 01:37Missed Shot
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Nicolas Meloche
wide-of-net; wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 01:49Hit
San Jose Sharks
hitting player: Rudolfs Balcers; hittee player: Loui Eriksson
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 01:55Giveaway
San Jose Sharks
player: James Reimer
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 02:03Hit
San Jose Sharks
hitting player: Jeffrey Viel; hittee player: Dysin Mayo
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 02:12Shot On Goal
Arizona Coyotes
goalie in net: James Reimer; shooting player: Alex Galchenyuk
wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 02:22Blocked Shot
Arizona Coyotes
shooting player: Shayne Gostisbehere; blocking player: Jaycob Megna
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 02:46Stoppage
Neutral event

icing
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 02:46Faceoff
Arizona Coyotes
winning player: Christian Fischer; losing player: Andrew Cogliano
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:08Hit
Arizona Coyotes
hitting player: Christian Fischer; hittee player: Erik Karlsson
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:35Stoppage
Neutral event

puck-frozen
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:35Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Nick Schmaltz
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:47Blocked Shot
San Jose Sharks
shooting player: Jonathan Dahlen; blocking player: Travis Boyd
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:48Giveaway
Arizona Coyotes
player: Clayton Keller
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:48Stoppage
Neutral event

puck-in-netting
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:48Faceoff
Arizona Coyotes
winning player: Barrett Hayton; losing player: Logan Couture
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 03:58Takeaway
San Jose Sharks
player: Timo Meier
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 04:07Hit
Arizona Coyotes
hitting player: Shayne Gostisbehere; hittee player: Jonathan Dahlen
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 04:13Shot On Goal
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Jonathan Dahlen
wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 04:19Missed Shot
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Nicolas Meloche
wide-of-net; wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 04:54Takeaway
Arizona Coyotes
player: Travis Boyd
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:02Missed Shot
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Tomas Hertl
goalpost; wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:04Hit
Arizona Coyotes
hitting player: Clayton Keller; hittee player: Alexander Barabanov
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:17Shot On Goal
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Rudolfs Balcers
tip-in
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:23Blocked Shot
San Jose Sharks
shooting player: Tomas Hertl; blocking player: Travis Boyd
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:31Shot On Goal
Arizona Coyotes
goalie in net: James Reimer; shooting player: Cam Dineen
wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:32Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:32Faceoff
San Jose Sharks
winning player: Nick Bonino; losing player: Riley Nash
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 05:49Hit
Arizona Coyotes
hitting player: Anton Stralman; hittee player: Scott Reedy
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 06:40Delayed Penalty
Arizona Coyotes

—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 06:43Penalty
Arizona Coyotes
committed by player: Matias Maccelli; drawn by player: Logan Couture
hooking; 2.0
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 06:43Faceoff
Arizona Coyotes
winning player: Travis Boyd; losing player: Tomas Hertl
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 07:57Shot On Goal
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Brent Burns
wrist
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 07:58Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 07:58Faceoff
Arizona Coyotes
winning player: Lawson Crouse; losing player: Nick Bonino
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 08:11Blocked Shot
San Jose Sharks
shooting player: Nick Bonino; blocking player: Dysin Mayo
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 08:38Giveaway
San Jose Sharks
player: Jonathan Dahlen
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 09:01Takeaway
Arizona Coyotes
player: Travis Boyd
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 09:08Hit
San Jose Sharks
hitting player: Jake Middleton; hittee player: Alex Galchenyuk
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 09:11Penalty
San Jose Sharks
committed by player: Andrew Cogliano; drawn by player: Travis Boyd
high-sticking; 2.0
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 09:11Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Nick Schmaltz
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 09:42Giveaway
Arizona Coyotes
player: Clayton Keller
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 10:03Shot On Goal
San Jose Sharks
goalie in net: Karel Vejmelka; shooting player: Rudolfs Balcers
slap
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 10:27Giveaway
Arizona Coyotes
player: Alex Galchenyuk
—
2022-03-20
Arizona Coyotes at San Jose Sharks
1 REG / 10:46Shot On Goal
Arizona Coyotes
goalie in net: James Reimer; shooting player: Nick Ritchie
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.