NHL Data Hub

NHL play-by-play

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

Reset

328 matching events across 1 games. Last source refresh: Oct 4, 2026 05:46.

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

—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:00Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Joel Eriksson Ek
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:10Missed Shot
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Matt Boldy
high-and-wide-right; slap
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:30Stoppage
Neutral event

offside
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:30Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Marco Rossi
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:37Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Kevin Bahl
snap
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:39Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:39Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Ryan Hartman
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:53Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Kevin Bahl
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 00:55Missed Shot
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Nazem Kadri
wide-left; backhand
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 01:04Blocked Shot
Minnesota Wild
shooting player: Vladimir Tarasenko; blocking player: Rasmus Andersson
blocked
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 01:08Giveaway
Calgary Flames
player: Joel Farabee
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 01:56Stoppage
Neutral event

hand-pass
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 01:56Faceoff
Minnesota Wild
winning player: Mats Zuccarello; losing player: Connor Zary
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 01:59Shot On Goal
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Kirill Kaprizov
snap
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:19Missed Shot
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Adam Klapka
wide-right; wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:27Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: David Jiricek
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:29Blocked Shot
Calgary Flames
shooting player: Ryan Lomberg; blocking player: Daemon Hunt
blocked
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:46Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Connor Zary
backhand
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:48Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:48Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Danila Yurov
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 02:56Hit
Minnesota Wild
hitting player: Yakov Trenin; hittee player: Kevin Bahl
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 03:04Shot On Goal
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Danila Yurov
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 03:19Blocked Shot
Minnesota Wild
shooting player: Danila Yurov; blocking player: MacKenzie Weegar
blocked
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 03:29Stoppage
Neutral event

icing
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 03:29Faceoff
Calgary Flames
winning player: Morgan Frost; losing player: Joel Eriksson Ek
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 03:45Shot On Goal
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Joel Eriksson Ek
backhand
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 04:41Giveaway
Calgary Flames
player: Blake Coleman
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 04:54Shot On Goal
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Vinnie Hinostroza
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 04:56Blocked Shot
Minnesota Wild
shooting player: Ryan Hartman; blocking player: Brayden Pachal
blocked
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 05:42Shot On Goal
Minnesota Wild
goalie in net: Devin Cooley; shooting player: Marco Rossi
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 05:45Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 05:45Faceoff
Minnesota Wild
winning player: Danila Yurov; losing player: Samuel Honzek
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 05:55Giveaway
Minnesota Wild
player: Jared Spurgeon
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 05:56Takeaway
Minnesota Wild
player: Jared Spurgeon
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:05Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Mikael Backlund
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:09Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:09Faceoff
Calgary Flames
winning player: Matt Coronato; losing player: Danila Yurov
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:10Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Morgan Frost
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:28Giveaway
Calgary Flames
player: Matt Coronato
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:41Stoppage
Neutral event

puck-in-benches
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:41Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Mats Zuccarello
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 06:56Hit
Minnesota Wild
hitting player: Mats Zuccarello; hittee player: Yegor Sharangovich
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 07:05Stoppage
Neutral event

offside
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 07:05Faceoff
Calgary Flames
winning player: Yegor Sharangovich; losing player: Marco Rossi
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 07:13Blocked Shot
Calgary Flames
shooting player: Joel Farabee; blocking player: Brock Faber
blocked
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 07:31Shot On Goal
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Nazem Kadri
wrist
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 08:02Takeaway
Calgary Flames
player: Connor Zary
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 08:16Missed Shot
Calgary Flames
goalie in net: Jesper Wallstedt; shooting player: Ryan Lomberg
wide-left; tip-in
—
2025-11-09
Calgary Flames at Minnesota Wild
1 REG / 08:20Stoppage
Neutral event

puck-frozen
—

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.