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

344 matching events across 1 games. Last source refresh: Oct 4, 2026 04:50.

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

—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Sidney Crosby
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:27Shot On Goal
Pittsburgh Penguins
goalie in net: Jake Allen; shooting player: Evan Rodrigues
tip-in
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:27Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:27Faceoff
Pittsburgh Penguins
winning player: Jeff Carter; losing player: Christian Dvorak
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:38Missed Shot
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Tyler Toffoli
wide-of-net; snap
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 00:42Hit
Montréal Canadiens
hitting player: Ben Chiarot; hittee player: Kasperi Kapanen
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:19Hit
Pittsburgh Penguins
hitting player: Brock McGinn; hittee player: Jake Evans
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 01:53Hit
Montréal Canadiens
hitting player: Mattias Norlinder; hittee player: Zachary Aston-Reese
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:21Hit
Montréal Canadiens
hitting player: Sami Niku; hittee player: Evan Rodrigues
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:34Stoppage
Neutral event

icing
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:34Faceoff
Pittsburgh Penguins
winning player: Sidney Crosby; losing player: Nick Suzuki
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:58Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Tyler Toffoli
snap
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 02:59Faceoff
Pittsburgh Penguins
winning player: Brian Boyle; losing player: Ryan Poehling
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:17Hit
Pittsburgh Penguins
hitting player: Kris Letang; hittee player: Ryan Poehling
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:26Hit
Pittsburgh Penguins
hitting player: Brian Boyle; hittee player: Jeff Petry
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:37Blocked Shot
Pittsburgh Penguins
shooting player: Dominik Simon; blocking player: Ben Chiarot
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:39Hit
Pittsburgh Penguins
hitting player: Danton Heinen; hittee player: Jeff Petry
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 03:54Delayed Penalty
Pittsburgh Penguins

—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:26Penalty
Pittsburgh Penguins
committed by player: Dominik Simon; drawn by player: Brendan Gallagher
high-sticking-double-minor; 4.0
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:26Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Jeff Carter
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:34Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Cole Caufield
snap
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:47Shot On Goal
Montréal Canadiens
goalie in net: Casey DeSmith; shooting player: Jeff Petry
snap
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 04:48Faceoff
Pittsburgh Penguins
winning player: Teddy Blueger; losing player: Josh Anderson
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 05:09Hit
Pittsburgh Penguins
hitting player: Chad Ruhwedel; hittee player: Christian Dvorak
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:08Stoppage
Neutral event

offside
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:08Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Brock McGinn
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 07:34Hit
Pittsburgh Penguins
hitting player: Brock McGinn; hittee player: Brendan Gallagher
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:03Hit
Pittsburgh Penguins
hitting player: Marcus Pettersson; hittee player: Nick Suzuki
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:13Hit
Pittsburgh Penguins
hitting player: Chad Ruhwedel; hittee player: Nick Suzuki
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:22Hit
Montréal Canadiens
hitting player: Joel Armia; hittee player: Chad Ruhwedel
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:31Takeaway
Pittsburgh Penguins
player: Jake Guentzel
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:36Stoppage
Neutral event

icing
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 08:36Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Sidney Crosby
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:04Hit
Montréal Canadiens
hitting player: David Savard; hittee player: Jake Guentzel
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:04Shot On Goal
Pittsburgh Penguins
goalie in net: Jake Allen; shooting player: Evan Rodrigues
wrist
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:10Hit
Montréal Canadiens
hitting player: Alexander Romanov; hittee player: Sidney Crosby
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:18Giveaway
Montréal Canadiens
player: Joel Armia
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:29Hit
Pittsburgh Penguins
hitting player: Marcus Pettersson; hittee player: Tyler Toffoli
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:38Blocked Shot
Pittsburgh Penguins
shooting player: Kasperi Kapanen; blocking player: Josh Anderson
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 09:59Hit
Montréal Canadiens
hitting player: Ryan Poehling; hittee player: Kasperi Kapanen
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:02Stoppage
Neutral event

referee-or-linesman; player-injury
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:02Stoppage
Neutral event

tv-timeout; tv-timeout
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:02Faceoff
Montréal Canadiens
winning player: Ryan Poehling; losing player: Sidney Crosby
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:09Stoppage
Neutral event

offside
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:09Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Sidney Crosby
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:30Shot On Goal
Pittsburgh Penguins
goalie in net: Jake Allen; shooting player: Evan Rodrigues
wrist
—
2021-11-27
Montréal Canadiens at Pittsburgh Penguins
1 REG / 10:32Shot On Goal
Pittsburgh Penguins
goalie in net: Jake Allen; shooting player: Evan Rodrigues
backhand
—

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.