NHL Data Hub

NHL play-by-play

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

Reset

288 matching events across 1 games. Last source refresh: Oct 4, 2026 05:12.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:00Period Start
Neutral event

—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Noah Cates
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:06Giveaway
Montréal Canadiens
player: David Savard
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:16Missed Shot
Philadelphia Flyers
goalie in net: Cayden Primeau; shooting player: Joel Farabee
wide-of-net; snap
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:24Hit
Montréal Canadiens
hitting player: David Savard; hittee player: Travis Sanheim
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 00:30Giveaway
Montréal Canadiens
player: David Savard
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:07Shot On Goal
Philadelphia Flyers
goalie in net: Cayden Primeau; shooting player: Morgan Frost
backhand
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:15Shot On Goal
Philadelphia Flyers
goalie in net: Cayden Primeau; shooting player: Cam York
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:15Faceoff
Philadelphia Flyers
winning player: Kevin Hayes; losing player: Jonathan Drouin
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:28Stoppage
Neutral event

puck-frozen
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:28Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Kevin Hayes
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:39Stoppage
Neutral event

offside
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:39Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Kevin Hayes
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 01:53Hit
Montréal Canadiens
hitting player: Jake Evans; hittee player: Cam York
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:05Giveaway
Montréal Canadiens
player: Jesse Ylonen
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:07Shot On Goal
Philadelphia Flyers
goalie in net: Cayden Primeau; shooting player: Kevin Hayes
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:07Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:07Faceoff
Philadelphia Flyers
winning player: Scott Laughton; losing player: Alex Belzile
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:21Hit
Philadelphia Flyers
hitting player: Nicolas Deslauriers; hittee player: Johnathan Kovacevic
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:44Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Nick Seeler
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 02:47Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Jordan Harris
snap
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 03:06Stoppage
Neutral event

icing
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 03:06Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Noah Cates
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 03:32Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Nick Suzuki
backhand
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 03:42Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: David Savard
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 04:03Stoppage
Neutral event

puck-in-benches
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 04:03Faceoff
Philadelphia Flyers
winning player: Morgan Frost; losing player: Jonathan Drouin
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 04:32Hit
Philadelphia Flyers
hitting player: Wade Allison; hittee player: Justin Barron
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 04:47Hit
Philadelphia Flyers
hitting player: Morgan Frost; hittee player: Joel Edmundson
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:11Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Brendan Gallagher
slap
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:11Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Kevin Hayes
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:15Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Jordan Harris
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:15Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:15Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Kevin Hayes
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:18Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Johnathan Kovacevic
slap
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:18Faceoff
Philadelphia Flyers
winning player: Kevin Hayes; losing player: Jake Evans
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 05:30Shot On Goal
Philadelphia Flyers
goalie in net: Cayden Primeau; shooting player: Kevin Hayes
backhand
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 06:36Blocked Shot
Philadelphia Flyers
shooting player: Nicolas Deslauriers; blocking player: David Savard
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 07:03Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: David Savard
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:07Stoppage
Neutral event

offside; tv-timeout
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:07Faceoff
Montréal Canadiens
winning player: Jonathan Drouin; losing player: Morgan Frost
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:20Stoppage
Neutral event

puck-frozen
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:20Faceoff
Philadelphia Flyers
winning player: Kevin Hayes; losing player: Jake Evans
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:26Blocked Shot
Philadelphia Flyers
shooting player: Tony DeAngelo; blocking player: Jesse Ylonen
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:35Shot On Goal
Montréal Canadiens
goalie in net: Felix Sandstrom; shooting player: Jake Evans
wrist
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:36Stoppage
Neutral event

goalie-stopped-after-sog
—
2023-03-28
Montréal Canadiens at Philadelphia Flyers
1 REG / 08:36Faceoff
Philadelphia Flyers
winning player: Kevin Hayes; losing player: Jake Evans
—

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.