NHL Data Hub

NHL play-by-play

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

Reset

332 matching events across 1 games. Last source refresh: Oct 4, 2026 03:54.

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

—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 00:00Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Phillip Danault
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 00:17Hit
Montréal Canadiens
hitting player: Andrei Markov; hittee player: Kyle Palmieri
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:26Shot On Goal
Montréal Canadiens
goalie in net: Cory Schneider; shooting player: Alex Galchenyuk
snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:26Faceoff
Montréal Canadiens
winning player: Alex Galchenyuk; losing player: Jacob Josefson
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:36Hit
New Jersey Devils
hitting player: Jon Merrill; hittee player: Brendan Gallagher
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:40Hit
New Jersey Devils
hitting player: Jon Merrill; hittee player: Brendan Gallagher
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 01:53Hit
Montréal Canadiens
hitting player: Brendan Gallagher; hittee player: Jon Merrill
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 02:13Hit
New Jersey Devils
hitting player: John Moore; hittee player: David Desharnais
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 02:22Blocked Shot
Montréal Canadiens
shooting player: Alexei Emelin; blocking player: John Moore
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 02:27Takeaway
Montréal Canadiens
player: David Desharnais
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:06Takeaway
New Jersey Devils
player: Miles Wood
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:16Stoppage
Neutral event

icing
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:16Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Travis Zajac
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:35Hit
Montréal Canadiens
hitting player: Alexander Radulov; hittee player: Taylor Hall
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:46Stoppage
Neutral event

offside
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 03:46Faceoff
Montréal Canadiens
winning player: Tomas Plekanec; losing player: Jacob Josefson
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 04:28Blocked Shot
Montréal Canadiens
shooting player: Nikita Nesterov; blocking player: Stefan Noesen
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 04:37Giveaway
New Jersey Devils
player: Stefan Noesen
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 04:39Shot On Goal
Montréal Canadiens
goalie in net: Cory Schneider; shooting player: Nathan Beaulieu
snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 04:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 04:40Faceoff
New Jersey Devils
winning player: Adam Henrique; losing player: Alex Galchenyuk
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 05:14Giveaway
New Jersey Devils
player: John Moore
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 05:38Stoppage
Neutral event

icing
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 05:38Faceoff
Montréal Canadiens
winning player: David Desharnais; losing player: Blake Coleman
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 05:47Blocked Shot
Montréal Canadiens
shooting player: Nikita Nesterov; blocking player: Miles Wood
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 05:53Hit
New Jersey Devils
hitting player: Blake Coleman; hittee player: Nathan Beaulieu
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 06:07Hit
New Jersey Devils
hitting player: Jon Merrill; hittee player: Torrey Mitchell
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:04Shot On Goal
New Jersey Devils
goalie in net: Al Montoya; shooting player: Ben Lovejoy
snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:47Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:47Missed Shot
New Jersey Devils
goalie in net: Al Montoya; shooting player: John Moore
wide-of-net; snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:47Faceoff
Montréal Canadiens
winning player: Tomas Plekanec; losing player: Travis Zajac
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:57Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 07:57Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Adam Henrique
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:11Stoppage
Neutral event

goalie-stopped-after-sog
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:11Shot On Goal
Montréal Canadiens
goalie in net: Cory Schneider; shooting player: Andrei Markov
snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:11Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Adam Henrique
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:19Blocked Shot
Montréal Canadiens
shooting player: Max Pacioretty; blocking player: Adam Henrique
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:20Hit
Montréal Canadiens
hitting player: Max Pacioretty; hittee player: Joseph Blandisi
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:57Stoppage
Neutral event

puck-in-benches
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 08:57Faceoff
New Jersey Devils
winning player: Travis Zajac; losing player: Alex Galchenyuk
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:07Missed Shot
New Jersey Devils
goalie in net: Al Montoya; shooting player: Kyle Palmieri
wide-of-net; snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:13Hit
New Jersey Devils
hitting player: Steven Santini; hittee player: Artturi Lehkonen
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:24Hit
Montréal Canadiens
hitting player: Jeff Petry; hittee player: Taylor Hall
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:47Shot On Goal
New Jersey Devils
goalie in net: Al Montoya; shooting player: Blake Coleman
snap
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:48Stoppage
Neutral event

puck-in-crowd
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 09:48Faceoff
Montréal Canadiens
winning player: Torrey Mitchell; losing player: Devante Smith-Pelly
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 10:14Giveaway
Montréal Canadiens
player: Sven Andrighetto
—
2017-02-27
Montréal Canadiens at New Jersey Devils
1 REG / 10:56Stoppage
Neutral event

puck-in-benches; 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.