NHL Data Hub

NHL play-by-play

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

Reset

314 matching events across 1 games. Last source refresh: Oct 4, 2026 05:22.

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

—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:00Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Mikael Backlund
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:14Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Rasmus Andersson
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:22Stoppage
Neutral event

icing
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:22Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Josh Norris
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:38Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Yegor Sharangovich
deflected
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 00:50Takeaway
Calgary Flames
player: Yegor Sharangovich
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 01:26Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Yan Kuznetsov
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 01:32Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Yan Kuznetsov
slap
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 01:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 01:34Faceoff
Ottawa Senators
winning player: Ridly Greig; losing player: A.J. Greer
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:01Takeaway
Calgary Flames
player: Walker Duehr
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:03Stoppage
Neutral event

offside
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:03Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Zack MacEwen
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:13Giveaway
Calgary Flames
player: Rasmus Andersson
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:18Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Zack MacEwen
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:20Stoppage
Neutral event

referee-or-linesman; player-injury
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:20Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Josh Norris
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:46Stoppage
Neutral event

icing
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:46Faceoff
Ottawa Senators
winning player: Claude Giroux; losing player: Mikael Backlund
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 02:53Blocked Shot
Ottawa Senators
shooting player: Tim Stützle; blocking player: Mikael Backlund
blocked
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 03:22Shot On Goal
Ottawa Senators
goalie in net: Jacob Markstrom; shooting player: Thomas Chabot
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:04Takeaway
Ottawa Senators
player: Dominik Kubalik
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:09Goal
Ottawa Senators
goalie in net: Jacob Markstrom; scoring player: Jacob Bernard-Docker; assist1 player: Vladimir Tarasenko; assist2 player: Ridly Greig
slap
1-0
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:09Faceoff
Ottawa Senators
winning player: Mark Kastelic; losing player: Nazem Kadri
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:35Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Nazem Kadri
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:50Giveaway
Ottawa Senators
player: Parker Kelly
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:51Hit
Calgary Flames
hitting player: Martin Pospisil; hittee player: Parker Kelly
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:53Goal
Calgary Flames
goalie in net: Joonas Korpisalo; scoring player: Connor Zary
wrist
1-1
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 04:53Faceoff
Ottawa Senators
winning player: Josh Norris; losing player: Mikael Backlund
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 05:19Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Mikael Backlund
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 05:20Stoppage
Neutral event

goalie-stopped-after-sog
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 05:20Faceoff
Ottawa Senators
winning player: Tim Stützle; losing player: Blake Coleman
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 05:35Blocked Shot
Calgary Flames
shooting player: Noah Hanifin; blocking player: Erik Brannstrom
blocked
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 05:53Blocked Shot
Ottawa Senators
shooting player: Erik Brannstrom; blocking player: Blake Coleman
blocked
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:23Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Yegor Sharangovich
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:24Giveaway
Ottawa Senators
player: Thomas Chabot
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:24Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Ridly Greig
blocked
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:33Shot On Goal
Ottawa Senators
goalie in net: Jacob Markstrom; shooting player: Dominik Kubalik
slap
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:35Shot On Goal
Ottawa Senators
goalie in net: Jacob Markstrom; shooting player: Ridly Greig
slap
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:36Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 06:36Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Josh Norris
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 07:21Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: MacKenzie Weegar
backhand
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 07:39Blocked Shot
Ottawa Senators
shooting player: Thomas Chabot; blocking player: Chris Tanev
blocked
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 08:05Hit
Ottawa Senators
hitting player: Travis Hamonic; hittee player: Noah Hanifin
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 08:14Giveaway
Calgary Flames
player: Nazem Kadri
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 08:33Hit
Calgary Flames
hitting player: Nick DeSimone; hittee player: Ridly Greig
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 08:59Shot On Goal
Calgary Flames
goalie in net: Joonas Korpisalo; shooting player: Walker Duehr
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 10:01Shot On Goal
Ottawa Senators
goalie in net: Jacob Markstrom; shooting player: Brady Tkachuk
wrist
—
2024-01-09
Ottawa Senators at Calgary Flames
1 REG / 10:03Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
Ottawa Senators at Calgary Flames

Jan 9, 2024 · Period 1 REG · 04:09

Goal Ottawa Senators

goalie in net: Jacob Markstrom; scoring player: Jacob Bernard-Docker; assist1 player: Vladimir Tarasenko; assist2 player: Ridly Greig slap

Score: 1-0 (away-home)

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.