NHL Data Hub

NHL play-by-play

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

Reset

297 matching events across 1 games. Last source refresh: Oct 4, 2026 04:38.

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

—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Bo Horvat
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 00:51Blocked Shot
Montréal Canadiens
shooting player: Nick Suzuki; blocking player: Tyler Myers
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:05Shot On Goal
Montréal Canadiens
goalie in net: Thatcher Demko; shooting player: Josh Anderson
snap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:09Giveaway
Montréal Canadiens
player: Jeff Petry
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:16Missed Shot
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Tyler Motte
wide-of-net; deflected
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:23Hit
Vancouver Canucks
hitting player: Tyler Motte; hittee player: Joel Edmundson
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:33Hit
Vancouver Canucks
hitting player: Brandon Sutter; hittee player: Joel Edmundson
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:41Hit
Vancouver Canucks
hitting player: Jay Beagle; hittee player: Jeff Petry
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:54Shot On Goal
Montréal Canadiens
goalie in net: Thatcher Demko; shooting player: Tyler Toffoli
snap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:54Goal
Montréal Canadiens
goalie in net: Thatcher Demko; scoring player: Tyler Toffoli; assist1 player: Joel Armia
snap
1-0
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 01:54Faceoff
Vancouver Canucks
winning player: Adam Gaudette; losing player: Jake Evans
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:04Giveaway
Montréal Canadiens
player: Jake Allen
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:11Missed Shot
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Jake Virtanen
wide-of-net; deflected
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:18Hit
Montréal Canadiens
hitting player: Paul Byron; hittee player: Adam Gaudette
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:25Giveaway
Vancouver Canucks
player: Thatcher Demko
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:27Blocked Shot
Montréal Canadiens
shooting player: Alexander Romanov; blocking player: Antoine Roussel
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:45Stoppage
Neutral event

puck-in-crowd
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 02:45Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Bo Horvat
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:01Shot On Goal
Montréal Canadiens
goalie in net: Thatcher Demko; shooting player: Brendan Gallagher
snap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:05Hit
Montréal Canadiens
hitting player: Phillip Danault; hittee player: Nils Hoglander
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:20Goal
Vancouver Canucks
goalie in net: Jake Allen; scoring player: Bo Horvat; assist1 player: Tyler Myers; assist2 player: Nils Hoglander
deflected
1-1
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:20Faceoff
Vancouver Canucks
winning player: J.T. Miller; losing player: Nick Suzuki
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:34Blocked Shot
Vancouver Canucks
shooting player: Quinn Hughes; blocking player: Nick Suzuki
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:34Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Brock Boeser
snap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:34Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: J.T. Miller
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:49Hit
Vancouver Canucks
hitting player: Jalen Chatfield; hittee player: Josh Anderson
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:55Penalty
Montréal Canadiens
committed by player: Jonathan Drouin; drawn by player: J.T. Miller
hooking; 2.0
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 03:55Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Jake Evans
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 04:49Missed Shot
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Brock Boeser
wide-of-net; deflected
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 05:23Giveaway
Vancouver Canucks
player: Nate Schmidt
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 05:27Goal
Montréal Canadiens
goalie in net: Thatcher Demko; scoring player: Joel Armia; assist1 player: Tyler Toffoli
wrist
2-1
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 05:27Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Jake Evans
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:16Delayed Penalty
Montréal Canadiens

—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:30Missed Shot
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Jay Beagle
wide-of-net; deflected
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:42Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Tyler Myers
slap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:42Stoppage
Neutral event

tv-timeout; tv-timeout
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:42Penalty
Montréal Canadiens
committed by player: Brett Kulak; drawn by player: Brock Boeser
slashing; 2.0
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 06:42Faceoff
Vancouver Canucks
winning player: Bo Horvat; losing player: Phillip Danault
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:01Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Brock Boeser
snap
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:08Blocked Shot
Vancouver Canucks
shooting player: Elias Pettersson; blocking player: Ben Chiarot
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:13Goal
Vancouver Canucks
goalie in net: Jake Allen; scoring player: Bo Horvat; assist1 player: J.T. Miller; assist2 player: Quinn Hughes
snap
2-2
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:13Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Brendan Gallagher
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:43Stoppage
Neutral event

icing
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:43Faceoff
Vancouver Canucks
winning player: Jay Beagle; losing player: Tyler Toffoli
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 07:58Shot On Goal
Vancouver Canucks
goalie in net: Jake Allen; shooting player: Brandon Sutter
deflected
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 08:11Takeaway
Vancouver Canucks
player: Brandon Sutter
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 08:29Takeaway
Montréal Canadiens
player: Jonathan Drouin
—
2021-01-21
Montréal Canadiens at Vancouver Canucks
1 REG / 08:41Giveaway
Vancouver Canucks
player: Brogan Rafferty
—

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.