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

375 matching events across 1 games. Last source refresh: Nov 6, 2026 08:35.

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

—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:00Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Adam Lowry
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:13Giveaway
Winnipeg Jets
player: Stuart Skinner
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:16Giveaway
Montréal Canadiens
player: Chris Kreider
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:31Giveaway
Montréal Canadiens
player: Josh Anderson
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:41Giveaway
Montréal Canadiens
player: Lane Hutson
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 00:43Giveaway
Winnipeg Jets
player: Elias Salomonsson
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 01:14Missed Shot
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Dylan Samberg
wide-right; snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 01:19Hit
Winnipeg Jets
hitting player: Neal Pionk; hittee player: Alex Newhook
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 01:35Hit
Winnipeg Jets
hitting player: Neal Pionk; hittee player: Zachary Bolduc
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:44Shot On Goal
Montréal Canadiens
goalie in net: Stuart Skinner; shooting player: Arber Xhekaj
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:47Shot On Goal
Montréal Canadiens
goalie in net: Stuart Skinner; shooting player: Oliver Kapanen
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:56Hit
Winnipeg Jets
hitting player: Haydn Fleury; hittee player: Oliver Kapanen
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 02:58Shot On Goal
Montréal Canadiens
goalie in net: Stuart Skinner; shooting player: Arber Xhekaj
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:05Goal
Montréal Canadiens
goalie in net: Stuart Skinner; scoring player: Owen Beck; assist1 player: Florian Xhekaj; assist2 player: Arber Xhekaj
snap
0-1
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:05Faceoff
Winnipeg Jets
winning player: Adam Lowry; losing player: Jake Evans
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:16Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Adam Lowry
bat
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:19Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:19Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Adam Lowry
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:20Stoppage
Neutral event

puck-frozen
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:20Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Adam Lowry
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:32Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Cole Perfetti
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 03:34Hit
Montréal Canadiens
hitting player: Alexandre Carrier; hittee player: Cole Perfetti
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:06Blocked Shot
Winnipeg Jets
shooting player: Gabriel Vilardi; blocking player: Kyle Connor
teammate-blocked
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:16Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Elias Salomonsson
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:19Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 04:19Faceoff
Montréal Canadiens
winning player: Alex Newhook; losing player: Viggo Björck
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:31Blocked Shot
Montréal Canadiens
shooting player: Alexandre Carrier; blocking player: Nino Niederreiter
blocked
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:36Stoppage
Neutral event

offside
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:36Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Mark Scheifele
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:44Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Gabriel Vilardi
backhand
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:59Stoppage
Neutral event

icing
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 05:59Faceoff
Montréal Canadiens
winning player: Jake Evans; losing player: Adam Lowry
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:08Hit
Winnipeg Jets
hitting player: Adam Lowry; hittee player: Jake Evans
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:25Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Neal Pionk
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:38Takeaway
Winnipeg Jets
player: Neal Pionk
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:38Hit
Winnipeg Jets
hitting player: Adam Lowry; hittee player: Kaiden Guhle
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 06:43Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Neal Pionk
slap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:21Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Gabriel Vilardi
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:22Delayed Penalty
Montréal Canadiens

—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:25Penalty
Montréal Canadiens
committed by player: Noah Dobson; drawn by player: Gabriel Vilardi
hooking; 2.0
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:25Stoppage
Neutral event

tv-timeout; tv-timeout
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:25Faceoff
Montréal Canadiens
winning player: Phillip Danault; losing player: Gabriel Vilardi
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 07:28Giveaway
Montréal Canadiens
player: Kaiden Guhle
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:12Hit
Montréal Canadiens
hitting player: Kaiden Guhle; hittee player: Cole Perfetti
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:23Missed Shot
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Mark Scheifele
wide-right; snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 08:42Missed Shot
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Viggo Björck
wide-right; tip-in
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 09:01Blocked Shot
Winnipeg Jets
shooting player: Dawson Mercer; blocking player: Arber Xhekaj
blocked
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 09:16Shot On Goal
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Viggo Björck
snap
—
2026-11-03
Winnipeg Jets at Montréal Canadiens
1 REG / 09:20Missed Shot
Winnipeg Jets
goalie in net: Jacob Fowler; shooting player: Dawson Mercer
wide-left; slap
—

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.