NHL Data Hub

NHL play-by-play

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

Reset

360 matching events across 1 games. Last source refresh: Oct 4, 2026 04:09.

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

—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Jonathan Drouin; losing player: Sidney Crosby
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:18Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:17Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Paul Byron
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:18Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Jonathan Drouin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:25Stoppage
Neutral event

icing
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:25Faceoff
Montréal Canadiens
winning player: Jacob de la Rose; losing player: Evgeni Malkin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:30Blocked Shot
Montréal Canadiens
shooting player: Karl Alzner; blocking player: Patric Hornqvist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:19Missed Shot
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Derick Brassard
wide-of-net; backhand
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:19Penalty
Montréal Canadiens
committed by player: Brett Lernout; drawn by player: Derick Brassard
ps-hooking-on-breakaway; 0.0
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:19Shot On Goal
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Derick Brassard
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:19Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Logan Shaw
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:46Missed Shot
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Olli Maatta
wide-of-net; slap
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:01Stoppage
Neutral event

offside
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:01Faceoff
Montréal Canadiens
winning player: Jonathan Drouin; losing player: Evgeni Malkin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:10Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Brendan Gallagher
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:10Giveaway
Pittsburgh Penguins
player: Brian Dumoulin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:20Shot On Goal
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Patric Hornqvist
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:23Hit
Pittsburgh Penguins
hitting player: Patric Hornqvist; hittee player: Paul Byron
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:33Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Carl Hagelin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:47Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Jeff Petry
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:51Hit
Pittsburgh Penguins
hitting player: Carl Hagelin; hittee player: Jonathan Drouin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:57Missed Shot
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Jeff Petry
wide-of-net; slap
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:11Hit
Montréal Canadiens
hitting player: Nicolas Deslauriers; hittee player: Brian Dumoulin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:46Stoppage
Neutral event

icing
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:46Faceoff
Pittsburgh Penguins
winning player: Riley Sheahan; losing player: Jacob de la Rose
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:06Hit
Pittsburgh Penguins
hitting player: Olli Maatta; hittee player: Artturi Lehkonen
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 05:09Hit
Pittsburgh Penguins
hitting player: Jake Guentzel; hittee player: Jeff Petry
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 05:44Missed Shot
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Carl Hagelin
wide-of-net; snap
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 05:57Giveaway
Pittsburgh Penguins
player: Jamie Oleksiak
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:06Hit
Montréal Canadiens
hitting player: Daniel Carr; hittee player: Jamie Oleksiak
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:23Stoppage
Neutral event

icing; tv-timeout
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:23Faceoff
Montréal Canadiens
winning player: Logan Shaw; losing player: Sidney Crosby
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:29Stoppage
Neutral event

puck-in-benches
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:29Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Jonathan Drouin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:47Hit
Pittsburgh Penguins
hitting player: Bryan Rust; hittee player: Paul Byron
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:56Takeaway
Montréal Canadiens
player: Brendan Gallagher
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:58Stoppage
Neutral event

offside
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 06:58Faceoff
Pittsburgh Penguins
winning player: Evgeni Malkin; losing player: Jacob de la Rose
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:17Hit
Montréal Canadiens
hitting player: Noah Juulsen; hittee player: Carl Hagelin
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:45Hit
Pittsburgh Penguins
hitting player: Chad Ruhwedel; hittee player: Alex Galchenyuk
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:54Stoppage
Neutral event

offside
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:54Faceoff
Montréal Canadiens
winning player: Logan Shaw; losing player: Derick Brassard
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:21Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Logan Shaw
wrist
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:19Blocked Shot
Montréal Canadiens
shooting player: Logan Shaw; blocking player: Chad Ruhwedel
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:39Missed Shot
Pittsburgh Penguins
goalie in net: Carey Price; shooting player: Phil Kessel
wide-of-net; snap
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:46Blocked Shot
Pittsburgh Penguins
shooting player: Kris Letang; blocking player: Nicolas Deslauriers
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:51Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Riley Sheahan
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:04Blocked Shot
Pittsburgh Penguins
shooting player: Josh Jooris; blocking player: Karl Alzner
—
2018-03-21
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:05Hit
Montréal Canadiens
hitting player: Nicolas Deslauriers; hittee player: Brian Dumoulin
—

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.