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

331 matching events across 1 games. Last source refresh: Oct 4, 2026 04:28.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:00Period Start
Neutral event

—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Brandon Sutter; losing player: Ryan Strome
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:13Hit
Vancouver Canucks
hitting player: Alexander Edler; hittee player: Jesper Fast
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:21Shot On Goal
New York Rangers
goalie in net: Jacob Markstrom; shooting player: Marc Staal
backhand
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:24Hit
Vancouver Canucks
hitting player: Josh Leivo; hittee player: Pavel Buchnevich
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:30Shot On Goal
New York Rangers
goalie in net: Jacob Markstrom; shooting player: Ryan Strome
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:38Shot On Goal
New York Rangers
goalie in net: Jacob Markstrom; shooting player: Ryan Strome
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 00:51Giveaway
New York Rangers
player: Henrik Lundqvist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 01:00Blocked Shot
Vancouver Canucks
shooting player: Quinn Hughes; blocking player: Libor Hajek
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 01:05Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Quinn Hughes
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 01:05Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 01:05Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Ryan Strome
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 01:45Hit
Vancouver Canucks
hitting player: Elias Pettersson; hittee player: Jesper Fast
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:10Missed Shot
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Jay Beagle
wide-of-net; wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:18Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Tyler Motte
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:19Missed Shot
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Jay Beagle
wide-of-net; tip-in
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:19Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:19Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mika Zibanejad
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:25Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Bo Horvat
backhand
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:26Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Tyler Myers
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:26Faceoff
New York Rangers
winning player: Mika Zibanejad; losing player: Bo Horvat
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:38Giveaway
Vancouver Canucks
player: Tyler Myers
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:46Shot On Goal
New York Rangers
goalie in net: Jacob Markstrom; shooting player: Marc Staal
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:46Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:46Faceoff
New York Rangers
winning player: Micheal Haley; losing player: Brandon Sutter
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 02:53Giveaway
New York Rangers
player: Brady Skjei
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 03:04Hit
New York Rangers
hitting player: Brendan Smith; hittee player: Tyler Myers
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 03:47Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Elias Pettersson
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 03:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 03:48Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Jesper Fast
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 03:53Hit
New York Rangers
hitting player: Libor Hajek; hittee player: Jake Virtanen
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:10Giveaway
New York Rangers
player: Pavel Buchnevich
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:18Giveaway
New York Rangers
player: Pavel Buchnevich
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:22Delayed Penalty
New York Rangers

—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:24Penalty
New York Rangers
committed by player: Libor Hajek; drawn by player: Jake Virtanen
hooking; 2.0
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:24Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Mika Zibanejad
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:30Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Brock Boeser
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:32Shot On Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Bo Horvat
backhand
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 04:50Hit
Vancouver Canucks
hitting player: Quinn Hughes; hittee player: Marc Staal
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 05:24Hit
New York Rangers
hitting player: Jacob Trouba; hittee player: Elias Pettersson
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 05:35Blocked Shot
Vancouver Canucks
shooting player: Elias Pettersson; blocking player: Jacob Trouba
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 05:49Missed Shot
Vancouver Canucks
goalie in net: Henrik Lundqvist; shooting player: Brock Boeser
wide-of-net; wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:01Goal
Vancouver Canucks
goalie in net: Henrik Lundqvist; scoring player: Bo Horvat; assist1 player: Elias Pettersson; assist2 player: Quinn Hughes
snap
1-0
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:01Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Mika Zibanejad
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:26Hit
New York Rangers
hitting player: Marc Staal; hittee player: Jay Beagle
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:45Shot On Goal
New York Rangers
goalie in net: Jacob Markstrom; shooting player: Chris Kreider
wrist
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:45Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 06:45Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Brett Howden
—
2019-10-20
Vancouver Canucks at New York Rangers
1 REG / 07:02Penalty
New York Rangers
committed by player: Brady Skjei; drawn by player: Tanner Pearson
interference; 2.0
—

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.