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

332 matching events across 1 games. Last source refresh: Oct 4, 2026 05:06.

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

—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 00:00Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: J.T. Miller
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 00:08Stoppage
Neutral event

icing
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 00:08Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Elias Pettersson
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 00:32Takeaway
Vancouver Canucks
player: Collin Delia
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 00:51Takeaway
Vancouver Canucks
player: Brock Boeser
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:08Hit
Edmonton Oilers
hitting player: Darnell Nurse; hittee player: Ilya Mikheyev
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:15Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Zach Hyman
deflected
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:16Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Jesse Puljujarvi
wrist
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:16Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:16Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: J.T. Miller
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:21Missed Shot
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Kailer Yamamoto
wide-of-net; tip-in
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:38Penalty
Vancouver Canucks
committed by player: Luke Schenn; drawn by player: Kailer Yamamoto
elbowing; 2.0
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:38Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Leon Draisaitl
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 01:46Giveaway
Vancouver Canucks
player: Elias Pettersson
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 02:11Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Leon Draisaitl
snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 02:52Blocked Shot
Edmonton Oilers
shooting player: Leon Draisaitl; blocking player: J.T. Miller
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:10Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Leon Draisaitl
snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:35Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Darnell Nurse
snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:42Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Evan Bouchard
snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:52Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Dylan Holloway
snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:54Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Kailer Yamamoto
wrist
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 03:58Blocked Shot
Edmonton Oilers
shooting player: Evan Bouchard; blocking player: Luke Schenn
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 04:07Stoppage
Neutral event

puck-in-benches
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 04:07Faceoff
Edmonton Oilers
winning player: Ryan McLeod; losing player: Elias Pettersson
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 04:08Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Warren Foegele
deflected
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 04:29Blocked Shot
Vancouver Canucks
shooting player: Luke Schenn; blocking player: Darnell Nurse
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 04:44Hit
Vancouver Canucks
hitting player: Lane Pederson; hittee player: Ryan McLeod
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:32Stoppage
Neutral event

icing
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:32Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Bo Horvat
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:33Blocked Shot
Edmonton Oilers
shooting player: Zach Hyman; blocking player: Brock Boeser
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:38Hit
Vancouver Canucks
hitting player: Ethan Bear; hittee player: Brett Kulak
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:49Giveaway
Edmonton Oilers
player: Zach Hyman
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 05:58Giveaway
Edmonton Oilers
player: Stuart Skinner
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:00Blocked Shot
Vancouver Canucks
shooting player: Curtis Lazar; blocking player: Brett Kulak
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:18Stoppage
Neutral event

icing
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:18Faceoff
Vancouver Canucks
winning player: Elias Pettersson; losing player: Connor McDavid
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:20Shot On Goal
Vancouver Canucks
goalie in net: Stuart Skinner; shooting player: Andrei Kuzmenko
wrist
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:21Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:21Faceoff
Vancouver Canucks
winning player: Nils Aman; losing player: Leon Draisaitl
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:28Missed Shot
Vancouver Canucks
goalie in net: Stuart Skinner; shooting player: Luke Schenn
wide-of-net; snap
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:34Giveaway
Vancouver Canucks
player: Dakota Joshua
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 06:48Hit
Vancouver Canucks
hitting player: Luke Schenn; hittee player: Warren Foegele
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 07:40Giveaway
Edmonton Oilers
player: Stuart Skinner
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 07:43Blocked Shot
Vancouver Canucks
shooting player: J.T. Miller; blocking player: Darnell Nurse
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 07:53Shot On Goal
Edmonton Oilers
goalie in net: Collin Delia; shooting player: Darnell Nurse
wrist
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 08:08Giveaway
Edmonton Oilers
player: Stuart Skinner
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 08:14Shot On Goal
Vancouver Canucks
goalie in net: Stuart Skinner; shooting player: Oliver Ekman-Larsson
wrist
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 08:40Giveaway
Vancouver Canucks
player: Curtis Lazar
—
2022-12-23
Vancouver Canucks at Edmonton Oilers
1 REG / 08:40Hit
Vancouver Canucks
hitting player: Conor Garland; hittee player: Tyson Barrie
—

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.