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

347 matching events across 1 games. Last source refresh: Oct 4, 2026 04:34.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:00Period Start
Neutral event

—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:00Faceoff
Toronto Maple Leafs
winning player: John Tavares; losing player: Ryan Getzlaf
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:33Hit
Anaheim Ducks
hitting player: Rickard Rakell; hittee player: Justin Holl
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:46Shot On Goal
Anaheim Ducks
goalie in net: Jack Campbell; shooting player: Ryan Getzlaf
wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:47Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:47Faceoff
Anaheim Ducks
winning player: Sam Steel; losing player: Auston Matthews
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 00:52Blocked Shot
Anaheim Ducks
shooting player: Erik Gudbranson; blocking player: Auston Matthews
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:00Blocked Shot
Anaheim Ducks
shooting player: Hampus Lindholm; blocking player: Auston Matthews
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:03Takeaway
Anaheim Ducks
player: Sam Steel
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:16Shot On Goal
Anaheim Ducks
goalie in net: Jack Campbell; shooting player: Erik Gudbranson
snap
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:25Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Mitch Marner
slap
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:27Faceoff
Anaheim Ducks
winning player: Carter Rowney; losing player: Jason Spezza
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:33Hit
Toronto Maple Leafs
hitting player: Kyle Clifford; hittee player: Derek Grant
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:37Stoppage
Neutral event

icing
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:37Faceoff
Anaheim Ducks
winning player: Derek Grant; losing player: Jason Spezza
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:44Hit
Toronto Maple Leafs
hitting player: Kasperi Kapanen; hittee player: Carter Rowney
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:52Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Kyle Clifford
backhand
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 01:56Takeaway
Toronto Maple Leafs
player: Jason Spezza
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 02:13Hit
Anaheim Ducks
hitting player: Adam Henrique; hittee player: Rasmus Sandin
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 02:20Giveaway
Toronto Maple Leafs
player: Dmytro Timashov
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 02:22Missed Shot
Anaheim Ducks
goalie in net: Jack Campbell; shooting player: Troy Terry
goalpost; wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 02:34Hit
Toronto Maple Leafs
hitting player: Dmytro Timashov; hittee player: Josh Manson
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 02:47Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Pierre Engvall
wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 03:05Hit
Anaheim Ducks
hitting player: Ryan Getzlaf; hittee player: Justin Holl
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 03:22Stoppage
Neutral event

icing
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 03:22Faceoff
Toronto Maple Leafs
winning player: John Tavares; losing player: Ryan Getzlaf
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 03:26Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Tyson Barrie
wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 03:42Takeaway
Anaheim Ducks
player: Jakob Silfverberg
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:26Hit
Toronto Maple Leafs
hitting player: Timothy Liljegren; hittee player: Max Jones
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:36Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; scoring player: Andreas Johnsson; assist1 player: Mitch Marner; assist2 player: Auston Matthews
wrist
0-1
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:36Faceoff
Toronto Maple Leafs
winning player: Jason Spezza; losing player: Derek Grant
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:45Stoppage
Neutral event

puck-frozen
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:45Faceoff
Toronto Maple Leafs
winning player: Auston Matthews; losing player: Derek Grant
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:56Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Auston Matthews
wrap-around
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:58Giveaway
Anaheim Ducks
player: Michael Del Zotto
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 04:59Blocked Shot
Toronto Maple Leafs
shooting player: Auston Matthews; blocking player: Jacob Larsson
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:01Stoppage
Neutral event

puck-in-netting
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:01Faceoff
Toronto Maple Leafs
winning player: Auston Matthews; losing player: Adam Henrique
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:36Takeaway
Toronto Maple Leafs
player: Kasperi Kapanen
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:37Stoppage
Neutral event

offside
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:37Faceoff
Toronto Maple Leafs
winning player: Jason Spezza; losing player: Ryan Getzlaf
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 05:56Hit
Toronto Maple Leafs
hitting player: Travis Dermott; hittee player: Josh Manson
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 06:18Missed Shot
Anaheim Ducks
goalie in net: Jack Campbell; shooting player: Jakob Silfverberg
wide-of-net; slap
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 07:06Blocked Shot
Anaheim Ducks
shooting player: Troy Terry; blocking player: Jake Muzzin
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 07:33Shot On Goal
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: Zach Hyman
wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 07:47Missed Shot
Toronto Maple Leafs
goalie in net: Ryan Miller; shooting player: John Tavares
wide-of-net; wrist
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 07:50Hit
Anaheim Ducks
hitting player: Nicolas Deslauriers; hittee player: Timothy Liljegren
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 08:01Takeaway
Toronto Maple Leafs
player: Alexander Kerfoot
—
2020-02-07
Anaheim Ducks at Toronto Maple Leafs
1 REG / 08:36Stoppage
Neutral event

offside; tv-timeout
—

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.