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

313 matching events across 1 games. Last source refresh: Oct 4, 2026 04:40.

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

—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:00Faceoff
Toronto Maple Leafs
winning player: Auston Matthews; losing player: Phillip Danault
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:11Giveaway
Montréal Canadiens
player: Tyler Toffoli
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:18Blocked Shot
Toronto Maple Leafs
shooting player: Morgan Rielly; blocking player: Shea Weber
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:18Stoppage
Neutral event

puck-in-crowd
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:18Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Auston Matthews
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:35Hit
Montréal Canadiens
hitting player: Phillip Danault; hittee player: Morgan Rielly
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:42Stoppage
Neutral event

offside
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:42Faceoff
Toronto Maple Leafs
winning player: John Tavares; losing player: Nick Suzuki
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 00:57Missed Shot
Montréal Canadiens
goalie in net: Frederik Andersen; shooting player: Josh Anderson
wide-of-net; wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 01:12Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: John Tavares
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 01:16Blocked Shot
Toronto Maple Leafs
shooting player: Jake Muzzin; blocking player: Josh Anderson
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 01:17Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Jake Muzzin
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 01:20Takeaway
Toronto Maple Leafs
player: Alexander Kerfoot
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 02:02Blocked Shot
Toronto Maple Leafs
shooting player: Zach Bogosian; blocking player: Victor Mete
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 02:18Shot On Goal
Toronto Maple Leafs
goalie in net: Carey Price; shooting player: Zach Hyman
wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 02:34Stoppage
Neutral event

icing
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 02:34Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Jason Spezza
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 02:49Hit
Montréal Canadiens
hitting player: Paul Byron; hittee player: Morgan Rielly
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 03:03Hit
Toronto Maple Leafs
hitting player: Jimmy Vesey; hittee player: Joel Edmundson
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 03:08Giveaway
Montréal Canadiens
player: Paul Byron
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 03:52Missed Shot
Montréal Canadiens
goalie in net: Frederik Andersen; shooting player: Ben Chiarot
wide-of-net; slap
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:18Stoppage
Neutral event

icing
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:18Faceoff
Toronto Maple Leafs
winning player: John Tavares; losing player: Nick Suzuki
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:26Stoppage
Neutral event

icing
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:26Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: John Tavares
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:30Missed Shot
Montréal Canadiens
goalie in net: Frederik Andersen; shooting player: Jeff Petry
wide-of-net; slap
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:39Shot On Goal
Toronto Maple Leafs
goalie in net: Carey Price; shooting player: William Nylander
wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:43Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Travis Dermott
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:46Shot On Goal
Toronto Maple Leafs
goalie in net: Carey Price; shooting player: Travis Dermott
wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:46Giveaway
Montréal Canadiens
player: Jeff Petry
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:52Giveaway
Montréal Canadiens
player: Jeff Petry
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 04:56Shot On Goal
Toronto Maple Leafs
goalie in net: Carey Price; shooting player: Travis Dermott
wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 05:03Giveaway
Montréal Canadiens
player: Joel Edmundson
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 05:25Stoppage
Neutral event

offside
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 05:25Faceoff
Montréal Canadiens
winning player: Jesperi Kotkaniemi; losing player: Zach Hyman
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 05:52Giveaway
Montréal Canadiens
player: Alexander Romanov
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 06:05Hit
Montréal Canadiens
hitting player: Jesperi Kotkaniemi; hittee player: Ilya Mikheyev
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 06:27Blocked Shot
Montréal Canadiens
shooting player: Paul Byron; blocking player: Travis Boyd
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 06:44Missed Shot
Montréal Canadiens
goalie in net: Frederik Andersen; shooting player: Paul Byron
wide-of-net; wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 06:49Hit
Montréal Canadiens
hitting player: Ben Chiarot; hittee player: Travis Boyd
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 07:07Takeaway
Toronto Maple Leafs
player: John Tavares
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 07:18Giveaway
Montréal Canadiens
player: Brendan Gallagher
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 07:23Shot On Goal
Toronto Maple Leafs
goalie in net: Carey Price; shooting player: Jake Muzzin
wrist
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 07:24Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 07:24Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Auston Matthews
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 08:11Takeaway
Montréal Canadiens
player: Josh Anderson
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 08:19Takeaway
Toronto Maple Leafs
player: Morgan Rielly
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 08:27Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Alexander Kerfoot
—
2021-02-20
Toronto Maple Leafs at Montréal Canadiens
1 REG / 08:46Hit
Montréal Canadiens
hitting player: Josh Anderson; hittee player: Jake Muzzin
—

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.