NHL Data Hub

NHL play-by-play

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

Reset

325 matching events across 1 games. Last source refresh: Oct 4, 2026 05:36.

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

—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 00:00Faceoff
Utah Hockey Club
winning player: Barrett Hayton; losing player: Mikael Backlund
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 00:08Blocked Shot
Calgary Flames
shooting player: Matt Coronato; blocking player: Olli Maatta
blocked
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 00:16Shot On Goal
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Matt Coronato
slap
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 00:56Giveaway
Utah Hockey Club
player: Logan Cooley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 01:02Blocked Shot
Calgary Flames
shooting player: Nazem Kadri; blocking player: Logan Cooley
blocked
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 01:47Giveaway
Utah Hockey Club
player: Michael Carcone
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:19Hit
Utah Hockey Club
hitting player: Nick Bjugstad; hittee player: Jake Bean
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:25Stoppage
Neutral event

offside
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:25Faceoff
Utah Hockey Club
winning player: Nick Schmaltz; losing player: Mikael Backlund
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:56Shot On Goal
Utah Hockey Club
goalie in net: Dan Vladar; shooting player: Michael Kesselring
wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:58Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 02:58Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Jack McBain
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:05Stoppage
Neutral event

icing
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:05Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Logan Cooley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:18Stoppage
Neutral event

icing
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:18Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Logan Cooley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:21Blocked Shot
Utah Hockey Club
shooting player: Logan Cooley; blocking player: Jack McBain
teammate-blocked
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:40Stoppage
Neutral event

puck-in-crowd
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:40Faceoff
Utah Hockey Club
winning player: Kevin Stenlund; losing player: Connor Zary
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 03:52Giveaway
Utah Hockey Club
player: Robert Bortuzzo
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:01Blocked Shot
Calgary Flames
shooting player: Brayden Pachal; blocking player: Robert Bortuzzo
blocked
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:04Giveaway
Utah Hockey Club
player: Robert Bortuzzo
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:20Takeaway
Calgary Flames
player: Jakob Pelletier
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:32Hit
Calgary Flames
hitting player: Walker Duehr; hittee player: Ian Cole
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:51Shot On Goal
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Rasmus Andersson
wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:57Stoppage
Neutral event

hand-pass
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 04:57Faceoff
Calgary Flames
winning player: Kevin Rooney; losing player: Nick Bjugstad
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 05:11Stoppage
Neutral event

icing
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 05:11Faceoff
Utah Hockey Club
winning player: Nick Bjugstad; losing player: Nazem Kadri
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 05:15Hit
Utah Hockey Club
hitting player: Lawson Crouse; hittee player: Joel Hanley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 05:45Missed Shot
Utah Hockey Club
goalie in net: Dan Vladar; shooting player: Clayton Keller
wide-left; wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 05:58Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Clayton Keller
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:05Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Nick Schmaltz
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:27Stoppage
Neutral event

offside; tv-timeout
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:27Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Logan Cooley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:30Blocked Shot
Utah Hockey Club
shooting player: Michael Kesselring; blocking player: MacKenzie Weegar
blocked
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:32Shot On Goal
Utah Hockey Club
goalie in net: Dan Vladar; shooting player: Jack McBain
backhand
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 06:33Giveaway
Utah Hockey Club
player: Jack McBain
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:08Shot On Goal
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Nazem Kadri
wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:30Shot On Goal
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Connor Zary
wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:36Shot On Goal
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Brayden Pachal
slap
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:38Stoppage
Neutral event

goalie-stopped-after-sog
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:38Faceoff
Utah Hockey Club
winning player: Alexander Kerfoot; losing player: Yegor Sharangovich
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 07:51Missed Shot
Calgary Flames
goalie in net: Karel Vejmelka; shooting player: Brayden Pachal
wide-right; wrist
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 08:19Hit
Utah Hockey Club
hitting player: Lawson Crouse; hittee player: Yegor Sharangovich
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 08:23Hit
Utah Hockey Club
hitting player: Nick Bjugstad; hittee player: MacKenzie Weegar
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 08:28Hit
Utah Hockey Club
hitting player: Lawson Crouse; hittee player: Joel Hanley
—
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 08:51Goal
Utah Hockey Club
goalie in net: Dan Vladar; scoring player: Lawson Crouse; assist1 player: Ian Cole
wrist
1-0
2025-01-02
Utah Hockey Club at Calgary Flames
1 REG / 08:51Faceoff
Utah Hockey Club
winning player: Barrett Hayton; losing player: Mikael Backlund
—

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.