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

320 matching events across 1 games. Last source refresh: Oct 4, 2026 04:53.

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

—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Alexander Wennberg
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:26Shot On Goal
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Tyler Motte
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:35Stoppage
Neutral event

icing
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:35Faceoff
Vancouver Canucks
winning player: Elias Pettersson; losing player: Alexander Wennberg
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:42Stoppage
Neutral event

puck-in-benches
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 00:42Faceoff
Seattle Kraken
winning player: Morgan Geekie; losing player: Elias Pettersson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 01:01Blocked Shot
Seattle Kraken
shooting player: Morgan Geekie; blocking player: Tyler Myers
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 01:41Missed Shot
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Vasily Podkolzin
wide-of-net; backhand
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 02:24Hit
Seattle Kraken
hitting player: Max McCormick; hittee player: Alex Chiasson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 02:28Stoppage
Neutral event

offside
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 02:28Faceoff
Seattle Kraken
winning player: Yanni Gourde; losing player: J.T. Miller
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 02:39Giveaway
Vancouver Canucks
player: Thatcher Demko
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:10Hit
Seattle Kraken
hitting player: Yanni Gourde; hittee player: Quinn Hughes
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:13Hit
Vancouver Canucks
hitting player: Vasily Podkolzin; hittee player: Jamie Oleksiak
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:28Blocked Shot
Vancouver Canucks
shooting player: Tyler Myers; blocking player: Mark Giordano
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:34Stoppage
Neutral event

icing
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:34Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Alexander Wennberg
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 03:38Missed Shot
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Tyler Myers
wide-of-net; wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 04:36Giveaway
Seattle Kraken
player: Adam Larsson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 04:47Shot On Goal
Seattle Kraken
goalie in net: Thatcher Demko; shooting player: Jordan Eberle
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 04:50Takeaway
Seattle Kraken
player: Jared McCann
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 04:57Stoppage
Neutral event

icing
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 04:57Faceoff
Seattle Kraken
winning player: Morgan Geekie; losing player: Elias Pettersson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:10Hit
Seattle Kraken
hitting player: Carson Soucy; hittee player: Conor Garland
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:12Penalty
Vancouver Canucks
committed by player: Tanner Pearson; drawn by player: Carson Soucy
fighting; 5.0
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:12Penalty
Seattle Kraken
committed by player: Carson Soucy; drawn by player: Tanner Pearson
fighting; 5.0
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:12Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Riley Sheahan
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:21Shot On Goal
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Bo Horvat
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:21Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Riley Sheahan
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:22Takeaway
Seattle Kraken
player: Riley Sheahan
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:30Hit
Vancouver Canucks
hitting player: Luke Schenn; hittee player: Marcus Johansson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:43Stoppage
Neutral event

puck-frozen
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:43Faceoff
Seattle Kraken
winning player: Yanni Gourde; losing player: J.T. Miller
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:54Missed Shot
Seattle Kraken
goalie in net: Thatcher Demko; shooting player: Jamie Oleksiak
wide-of-net; slap
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:56Blocked Shot
Seattle Kraken
shooting player: Mark Giordano; blocking player: Nils Hoglander
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:56Stoppage
Neutral event

puck-in-crowd
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 05:56Faceoff
Seattle Kraken
winning player: Yanni Gourde; losing player: Vasily Podkolzin
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 06:01Blocked Shot
Seattle Kraken
shooting player: Mark Giordano; blocking player: Nils Hoglander
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 06:21Shot On Goal
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Vasily Podkolzin
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 06:45Blocked Shot
Seattle Kraken
shooting player: Jared McCann; blocking player: Brad Hunt
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 06:50Hit
Seattle Kraken
hitting player: Haydn Fleury; hittee player: Alex Chiasson
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 07:12Shot On Goal
Seattle Kraken
goalie in net: Thatcher Demko; shooting player: Jordan Eberle
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 07:24Blocked Shot
Seattle Kraken
shooting player: Adam Larsson; blocking player: Brad Hunt
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 07:42Shot On Goal
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: Bo Horvat
wrist
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 07:43Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 07:43Faceoff
Seattle Kraken
winning player: Alexander Wennberg; losing player: Bo Horvat
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 08:39Shot On Goal
Vancouver Canucks
goalie in net: Philipp Grubauer; shooting player: J.T. Miller
snap
—
2022-01-01
Vancouver Canucks at Seattle Kraken
1 REG / 08:40Stoppage
Neutral event

goalie-stopped-after-sog
—

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.