NHL Data Hub

NHL play-by-play

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

Reset

299 matching events across 1 games. Last source refresh: Oct 4, 2026 05:47.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:00Period Start
Neutral event

—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:00Faceoff
Vancouver Canucks
winning player: Aatu Räty; losing player: Mikael Backlund
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:10Hit
Vancouver Canucks
hitting player: Aatu Räty; hittee player: MacKenzie Weegar
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:22Giveaway
Vancouver Canucks
player: Kiefer Sherwood
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:27Missed Shot
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: MacKenzie Weegar
wide-right; snap
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:29Faceoff
Vancouver Canucks
winning player: Elias Pettersson; losing player: Morgan Frost
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:35Stoppage
Neutral event

icing
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:35Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Elias Pettersson
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:53Hit
Vancouver Canucks
hitting player: Marcus Pettersson; hittee player: Jonathan Huberdeau
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 00:57Giveaway
Calgary Flames
player: Matt Coronato
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 01:05Goal
Vancouver Canucks
goalie in net: Dustin Wolf; scoring player: Filip Hronek; assist1 player: Jake DeBrusk
wrist
0-1
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 01:05Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Brock Boeser
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 01:21Giveaway
Calgary Flames
player: Joel Farabee
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:05Missed Shot
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Max Sasson
wide-right; wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:07Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Mackenzie MacEachern
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:34Blocked Shot
Calgary Flames
shooting player: Brayden Pachal; blocking player: Elias Pettersson
blocked
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:40Hit
Calgary Flames
hitting player: Brayden Pachal; hittee player: Linus Karlsson
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:52Stoppage
Neutral event

offside
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 02:52Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Aatu Räty
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:22Giveaway
Vancouver Canucks
player: Kevin Lankinen
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:24Shot On Goal
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: Mikael Backlund
wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:26Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:26Faceoff
Calgary Flames
winning player: Matt Coronato; losing player: Elias Pettersson
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:28Blocked Shot
Calgary Flames
shooting player: Jonathan Huberdeau; blocking player: Tyler Myers
blocked
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:44Missed Shot
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: Matt Coronato
wide-right; wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:46Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 03:46Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Elias Pettersson
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 04:04Shot On Goal
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: Kevin Bahl
backhand
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 04:05Delayed Penalty
Calgary Flames

—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 04:17Shot On Goal
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Jake DeBrusk
wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 04:19Penalty
Calgary Flames
committed by player: Kevin Bahl; drawn by player: Kevin Lankinen
interference-goalkeeper; 2.0
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 04:19Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Elias Pettersson
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 05:13Shot On Goal
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Quinn Hughes
slap
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 05:17Missed Shot
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Brock Boeser
wide-left; snap
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 05:40Shot On Goal
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Quinn Hughes
wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 05:41Shot On Goal
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: John Beecher
wrist
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:17Shot On Goal
Vancouver Canucks
goalie in net: Dustin Wolf; shooting player: Evander Kane
slap
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:19Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:19Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: David Kampf
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:34Hit
Vancouver Canucks
hitting player: Evander Kane; hittee player: Brayden Pachal
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:47Giveaway
Calgary Flames
player: Nazem Kadri
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:52Giveaway
Vancouver Canucks
player: Conor Garland
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 06:56Hit
Vancouver Canucks
hitting player: Evander Kane; hittee player: Joel Hanley
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 07:33Goal
Calgary Flames
goalie in net: Kevin Lankinen; scoring player: Morgan Frost; assist1 player: Rasmus Andersson; assist2 player: Matt Coronato
tip-in
1-1
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 07:33Faceoff
Vancouver Canucks
winning player: Aatu Räty; losing player: Connor Zary
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 07:38Hit
Calgary Flames
hitting player: Blake Coleman; hittee player: Tom Willander
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 07:44Blocked Shot
Calgary Flames
shooting player: Blake Coleman; blocking player: Tom Willander
blocked
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 07:54Giveaway
Vancouver Canucks
player: Kiefer Sherwood
—
2025-11-23
Calgary Flames at Vancouver Canucks
1 REG / 08:06Shot On Goal
Calgary Flames
goalie in net: Kevin Lankinen; shooting player: Mikael Backlund
poke
—

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.