NHL Data Hub

NHL play-by-play

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

Reset

340 matching events across 1 games. Last source refresh: Oct 4, 2026 04:10.

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

—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Jacob de la Rose; losing player: Bryan Little
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:43Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Karl Alzner
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 01:16Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Paul Byron
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 01:43Hit
Montréal Canadiens
hitting player: Kerby Rychel; hittee player: Kyle Connor
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:06Takeaway
Winnipeg Jets
player: Kyle Connor
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:11Penalty
Montréal Canadiens
committed by player: Brett Lernout; drawn by player: Jack Roslovic
holding; 2.0
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:11Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Logan Shaw
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:17Blocked Shot
Winnipeg Jets
shooting player: Tyler Myers; blocking player: Karl Alzner
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:48Giveaway
Montréal Canadiens
player: Karl Alzner
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:12Giveaway
Montréal Canadiens
player: Karl Alzner
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:22Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Nikolaj Ehlers
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:26Giveaway
Montréal Canadiens
player: Jeff Petry
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:41Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Kyle Connor
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:19Missed Shot
Winnipeg Jets
goalie in net: Carey Price; shooting player: Jack Roslovic
wide-of-net; wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:20Hit
Montréal Canadiens
hitting player: David Schlemko; hittee player: Jack Roslovic
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:47Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Alex Galchenyuk
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:53Stoppage
Neutral event

puck-in-benches
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:53Faceoff
Montréal Canadiens
winning player: Logan Shaw; losing player: Shawn Matthias
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:58Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Mike Reilly
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:04Blocked Shot
Montréal Canadiens
shooting player: Logan Shaw; blocking player: Tucker Poolman
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:11Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Shawn Matthias
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:19Hit
Winnipeg Jets
hitting player: Brandon Tanev; hittee player: Logan Shaw
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:03Takeaway
Montréal Canadiens
player: Nikita Scherbak
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:40Takeaway
Winnipeg Jets
player: Joel Armia
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:35Hit
Winnipeg Jets
hitting player: Mathieu Perreault; hittee player: Jeff Petry
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:08Giveaway
Winnipeg Jets
player: Dustin Byfuglien
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:12Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Jonathan Drouin
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:13Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:13Faceoff
Montréal Canadiens
winning player: Jonathan Drouin; losing player: Paul Stastny
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:28Giveaway
Winnipeg Jets
player: Nikolaj Ehlers
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:56Stoppage
Neutral event

icing
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:56Faceoff
Winnipeg Jets
winning player: Paul Stastny; losing player: Michael McCarron
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:08Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Dustin Byfuglien
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:17Takeaway
Winnipeg Jets
player: Jack Roslovic
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:20Shot On Goal
Montréal Canadiens
goalie in net: Steve Mason; shooting player: Michael McCarron
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:21Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:21Faceoff
Montréal Canadiens
winning player: Jacob de la Rose; losing player: Andrew Copp
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:38Stoppage
Neutral event

puck-in-benches
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:38Faceoff
Montréal Canadiens
winning player: Jacob de la Rose; losing player: Andrew Copp
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:51Stoppage
Neutral event

offside
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:51Faceoff
Winnipeg Jets
winning player: Bryan Little; losing player: Logan Shaw
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:02Giveaway
Montréal Canadiens
player: Nikita Scherbak
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:12Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Joel Armia
tip-in
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:16Takeaway
Winnipeg Jets
player: Joel Armia
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:19Blocked Shot
Winnipeg Jets
shooting player: Joel Armia; blocking player: Logan Shaw
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:29Shot On Goal
Winnipeg Jets
goalie in net: Carey Price; shooting player: Joel Armia
wrist
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:30Stoppage
Neutral event

goalie-stopped-after-sog
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:30Faceoff
Montréal Canadiens
winning player: Michael McCarron; losing player: Shawn Matthias
—
2018-04-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:41Hit
Winnipeg Jets
hitting player: Marko Dano; hittee player: Daniel Carr
—

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.