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

323 matching events across 1 games. Last source refresh: Oct 4, 2026 04:52.

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

—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:00Faceoff
New York Rangers
winning player: Kevin Rooney; losing player: Christian Dvorak
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:12Stoppage
Neutral event

icing
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:12Faceoff
New York Rangers
winning player: Kevin Rooney; losing player: Christian Dvorak
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:23Takeaway
Montréal Canadiens
player: Tyler Pitlick
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:33Takeaway
Montréal Canadiens
player: Josh Anderson
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:45Stoppage
Neutral event

hand-pass
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 00:45Faceoff
New York Rangers
winning player: Ryan Strome; losing player: Cole Caufield
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 01:05Hit
Montréal Canadiens
hitting player: Alexander Romanov; hittee player: Frank Vatrano
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 01:31Hit
New York Rangers
hitting player: Frank Vatrano; hittee player: Alexander Romanov
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 02:09Takeaway
Montréal Canadiens
player: Brendan Gallagher
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 02:17Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: William Lagesson
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 03:13Shot On Goal
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Jonny Brodzinski
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 03:14Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 03:14Faceoff
New York Rangers
winning player: Jonny Brodzinski; losing player: Christian Dvorak
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 03:25Hit
Montréal Canadiens
hitting player: Joel Edmundson; hittee player: Greg McKegg
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 04:37Takeaway
Montréal Canadiens
player: Mike Hoffman
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:05Stoppage
Neutral event

icing
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:05Faceoff
New York Rangers
winning player: Ryan Strome; losing player: Jake Evans
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:24Giveaway
Montréal Canadiens
player: Jake Evans
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:29Shot On Goal
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Frank Vatrano
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:39Shot On Goal
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Frank Vatrano
slap
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:40Faceoff
New York Rangers
winning player: Filip Chytil; losing player: Jake Evans
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 05:57Hit
New York Rangers
hitting player: Alexis Lafrenière; hittee player: Jeff Petry
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:01Hit
Montréal Canadiens
hitting player: Michael Pezzetta; hittee player: Patrik Nemeth
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:18Blocked Shot
New York Rangers
shooting player: Filip Chytil; blocking player: Jeff Petry
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:27Shot On Goal
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Filip Chytil
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:28Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:28Faceoff
New York Rangers
winning player: Jonny Brodzinski; losing player: Christian Dvorak
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:32Missed Shot
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Jonny Brodzinski
wide-of-net; tip-in
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 06:43Takeaway
New York Rangers
player: Justin Braun
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:06Hit
Montréal Canadiens
hitting player: Jordan Harris; hittee player: Julien Gauthier
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:15Giveaway
Montréal Canadiens
player: Jordan Harris
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:18Stoppage
Neutral event

offside
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:18Faceoff
Montréal Canadiens
winning player: Nick Suzuki; losing player: Ryan Strome
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:40Missed Shot
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Alexander Romanov
wide-of-net; slap
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:51Takeaway
Montréal Canadiens
player: Cole Caufield
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 07:52Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Cole Caufield
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:15Blocked Shot
Montréal Canadiens
shooting player: Brendan Gallagher; blocking player: Kevin Rooney
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:16Stoppage
Neutral event

puck-in-crowd
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:16Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Kevin Rooney
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:27Shot On Goal
New York Rangers
goalie in net: Samuel Montembeault; shooting player: Dryden Hunt
backhand
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:38Blocked Shot
Montréal Canadiens
shooting player: Brendan Gallagher; blocking player: Braden Schneider
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:48Shot On Goal
Montréal Canadiens
goalie in net: Alexandar Georgiev; shooting player: Rem Pitlick
wrist
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:56Stoppage
Neutral event

puck-in-crowd
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 08:56Faceoff
New York Rangers
winning player: Filip Chytil; losing player: Ryan Poehling
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 09:20Giveaway
New York Rangers
player: Filip Chytil
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 09:25Penalty
Montréal Canadiens
committed by player: Jordan Harris; drawn by player: Zac Jones
high-sticking; 2.0
—
2022-04-27
Montréal Canadiens at New York Rangers
1 REG / 09:25Faceoff
Montréal Canadiens
winning player: Christian Dvorak; losing player: Ryan Strome
—

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.