NHL Data Hub

NHL play-by-play

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

Reset

334 matching events across 1 games. Last source refresh: Oct 4, 2026 05:52.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:00Period Start
Neutral event

—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:00Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Anze Kopitar
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:15Giveaway
Los Angeles Kings
player: Anze Kopitar
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:34Giveaway
Los Angeles Kings
player: Joel Edmundson
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:36Giveaway
Calgary Flames
player: Yegor Sharangovich
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:40Giveaway
Los Angeles Kings
player: Brandt Clarke
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:50Shot On Goal
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Zach Whitecloud
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 00:52Missed Shot
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Mikael Backlund
high-and-wide-right; wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 01:11Missed Shot
Los Angeles Kings
goalie in net: Dustin Wolf; shooting player: Alex Laferriere
wide-left; backhand
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 01:26Blocked Shot
Los Angeles Kings
shooting player: Alex Laferriere; blocking player: Yegor Sharangovich
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 01:28Stoppage
Neutral event

puck-in-netting
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 01:28Faceoff
Los Angeles Kings
winning player: Alex Turcotte; losing player: Matvei Gridin
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:13Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Samuel Helenius
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:24Hit
Calgary Flames
hitting player: Adam Klapka; hittee player: Jacob Moverare
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:25Blocked Shot
Los Angeles Kings
shooting player: Samuel Helenius; blocking player: John Beecher
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:32Takeaway
Los Angeles Kings
player: Brian Dumoulin
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:40Hit
Los Angeles Kings
hitting player: Taylor Ward; hittee player: Zayne Parekh
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:45Hit
Los Angeles Kings
hitting player: Joel Edmundson; hittee player: Martin Pospisil
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:47Shot On Goal
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Yan Kuznetsov
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:49Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:49Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Anze Kopitar
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:54Stoppage
Neutral event

icing
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 02:54Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Anze Kopitar
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 03:42Takeaway
Los Angeles Kings
player: Adrian Kempe
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 03:45Shot On Goal
Los Angeles Kings
goalie in net: Dustin Wolf; shooting player: Brandt Clarke
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 04:15Hit
Los Angeles Kings
hitting player: Alex Laferriere; hittee player: Joel Hanley
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 04:26Hit
Calgary Flames
hitting player: Joel Hanley; hittee player: Trevor Moore
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 04:38Blocked Shot
Calgary Flames
shooting player: Blake Coleman; blocking player: Warren Foegele
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 04:48Shot On Goal
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Matvei Gridin
snap
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:01Shot On Goal
Los Angeles Kings
goalie in net: Dustin Wolf; shooting player: Alex Turcotte
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:04Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:04Faceoff
Calgary Flames
winning player: John Beecher; losing player: Alex Turcotte
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:14Shot On Goal
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Adam Klapka
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:19Blocked Shot
Calgary Flames
shooting player: Martin Pospisil; blocking player: Brian Dumoulin
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:33Blocked Shot
Calgary Flames
shooting player: Zach Whitecloud; blocking player: Alex Turcotte
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:47Hit
Los Angeles Kings
hitting player: Samuel Helenius; hittee player: Yan Kuznetsov
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 05:49Hit
Los Angeles Kings
hitting player: Jeff Malott; hittee player: Zach Whitecloud
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:02Giveaway
Calgary Flames
player: Zach Whitecloud
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:03Blocked Shot
Los Angeles Kings
shooting player: Cody Ceci; blocking player: Zach Whitecloud
blocked
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:14Stoppage
Neutral event

puck-in-benches; tv-timeout
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:14Faceoff
Los Angeles Kings
winning player: Anze Kopitar; losing player: Mikael Backlund
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:25Missed Shot
Los Angeles Kings
goalie in net: Dustin Wolf; shooting player: Anze Kopitar
wide-right; deflected
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:31Giveaway
Calgary Flames
player: Kevin Bahl
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:37Giveaway
Los Angeles Kings
player: Adrian Kempe
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:43Stoppage
Neutral event

offside
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 06:43Faceoff
Los Angeles Kings
winning player: Quinton Byfield; losing player: Matvei Gridin
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 07:09Hit
Los Angeles Kings
hitting player: Alex Laferriere; hittee player: Yan Kuznetsov
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 07:18Missed Shot
Calgary Flames
goalie in net: Anton Forsberg; shooting player: Matvei Gridin
hit-crossbar; snap
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 07:47Shot On Goal
Los Angeles Kings
goalie in net: Dustin Wolf; shooting player: Quinton Byfield
wrist
—
2026-02-28
Calgary Flames at Los Angeles Kings
1 REG / 07:48Hit
Calgary Flames
hitting player: Zach Whitecloud; hittee player: Quinton Byfield
—

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.