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

307 matching events across 1 games. Last source refresh: Oct 4, 2026 04:50.

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

—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Ryan Getzlaf
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 00:17Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Adam Henrique
tip-in
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 01:33Hit
Vancouver Canucks
hitting player: Jason Dickinson; hittee player: Nicolas Deslauriers
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 01:46Hit
Anaheim Ducks
hitting player: Sonny Milano; hittee player: Tyler Motte
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 01:47Giveaway
Anaheim Ducks
player: Trevor Zegras
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 01:58Hit
Vancouver Canucks
hitting player: Juho Lammikko; hittee player: Josh Manson
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:14Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Derek Grant
wrist
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:15Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Ryan Getzlaf
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:44Stoppage
Neutral event

hand-pass
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:44Faceoff
Anaheim Ducks
winning player: Isac Lundeström; losing player: Bo Horvat
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 02:48Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Josh Manson
snap
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:02Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Kevin Shattenkirk
tip-in
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:05Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Sonny Milano
tip-in
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:05Penalty
Vancouver Canucks
committed by player: Elias Pettersson; drawn by player: Sonny Milano
hooking; 2.0
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:05Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Ryan Getzlaf
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:14Shot On Goal
Vancouver Canucks
goalie in net: John Gibson; shooting player: J.T. Miller
wrist
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 04:31Hit
Vancouver Canucks
hitting player: J.T. Miller; hittee player: Mason McTavish
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 05:27Missed Shot
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Cam Fowler
wide-of-net; snap
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 05:43Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Kevin Shattenkirk
wrist
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 05:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 05:44Faceoff
Anaheim Ducks
winning player: Adam Henrique; losing player: Bo Horvat
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 06:00Blocked Shot
Anaheim Ducks
shooting player: Adam Henrique; blocking player: Tyler Myers
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 06:09Missed Shot
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Cam Fowler
goalpost; slap
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 06:17Shot On Goal
Vancouver Canucks
goalie in net: John Gibson; shooting player: Elias Pettersson
backhand
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 06:22Shot On Goal
Vancouver Canucks
goalie in net: John Gibson; shooting player: Bo Horvat
wrist
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 06:44Takeaway
Anaheim Ducks
player: Sam Carrick
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 07:29Goal
Vancouver Canucks
goalie in net: John Gibson; scoring player: Nils Hoglander; assist1 player: Quinn Hughes; assist2 player: J.T. Miller
snap
1-0
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 07:29Faceoff
Anaheim Ducks
winning player: Isac Lundeström; losing player: Bo Horvat
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 07:50Hit
Vancouver Canucks
hitting player: Vasily Podkolzin; hittee player: Josh Manson
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:08Blocked Shot
Anaheim Ducks
shooting player: Isac Lundeström; blocking player: Madison Bowey
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:09Giveaway
Vancouver Canucks
player: Brad Hunt
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:19Takeaway
Vancouver Canucks
player: Juho Lammikko
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:54Takeaway
Anaheim Ducks
player: Troy Terry
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:58Penalty
Vancouver Canucks
committed by player: Justin Bailey; drawn by player: Troy Terry
high-sticking-double-minor; 4.0
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:58Stoppage
Neutral event

tv-timeout; tv-timeout
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 08:58Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: J.T. Miller
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 09:25Giveaway
Vancouver Canucks
player: Tyler Motte
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 09:31Stoppage
Neutral event

offside
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 09:31Faceoff
Anaheim Ducks
winning player: Ryan Getzlaf; losing player: Juho Lammikko
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 10:13Giveaway
Anaheim Ducks
player: Sonny Milano
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 10:35Blocked Shot
Anaheim Ducks
shooting player: Sonny Milano; blocking player: Kyle Burroughs
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 11:00Blocked Shot
Anaheim Ducks
shooting player: Cam Fowler; blocking player: Jason Dickinson
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 11:35Missed Shot
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Sonny Milano
wide-of-net; tip-in
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 12:08Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Trevor Zegras
wrist
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 12:09Shot On Goal
Anaheim Ducks
goalie in net: Jaroslav Halak; shooting player: Jakob Silfverberg
tip-in
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 12:12Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 12:12Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Trevor Zegras
—
2021-11-14
Vancouver Canucks at Anaheim Ducks
1 REG / 12:31Stoppage
Neutral event

puck-in-crowd
—

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.