NHL Data Hub

NHL play-by-play

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

Reset

322 matching events across 1 games. Last source refresh: Oct 4, 2026 05:06.

50 events per page. CSV contains all matching rows and additional event fields.
Date / gamePeriod / elapsed timeEvent / teamPlayers / detailsScore (away-home)
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:00Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Logan Couture
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:15Goal
Calgary Flames
goalie in net: James Reimer; scoring player: Tyler Toffoli; assist1 player: Dillon Dube; assist2 player: Elias Lindholm
wrist
1-0
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:15Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Nick Bonino
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:27Giveaway
San Jose Sharks
player: Erik Karlsson
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:30Goal
Calgary Flames
goalie in net: James Reimer; scoring player: Dillon Dube; assist1 player: Elias Lindholm; assist2 player: Tyler Toffoli
wrist
2-0
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 00:30Faceoff
Calgary Flames
winning player: Elias Lindholm; losing player: Nico Sturm
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 01:25Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Chris Tanev
slap
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 01:30Takeaway
San Jose Sharks
player: Evgeny Svechnikov
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 02:35Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Trevor Lewis
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 02:35Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 02:35Faceoff
Calgary Flames
winning player: Adam Ruzicka; losing player: Nick Bonino
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 02:48Blocked Shot
Calgary Flames
shooting player: Brett Ritchie; blocking player: Nick Bonino
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 02:56Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Erik Karlsson
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:04Blocked Shot
San Jose Sharks
shooting player: Timo Meier; blocking player: Noah Hanifin
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:14Hit
Calgary Flames
hitting player: MacKenzie Weegar; hittee player: Kevin Labanc
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:25Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Elias Lindholm
slap
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:28Blocked Shot
Calgary Flames
shooting player: MacKenzie Weegar; blocking player: Radim Simek
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:29Stoppage
Neutral event

puck-in-netting
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:29Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Evgeny Svechnikov
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:35Missed Shot
Calgary Flames
goalie in net: James Reimer; shooting player: MacKenzie Weegar
wide-of-net; slap
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:37Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Jonathan Huberdeau
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:38Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 03:38Faceoff
San Jose Sharks
winning player: Noah Gregor; losing player: Nazem Kadri
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 04:33Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Mario Ferraro
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 04:34Stoppage
Neutral event

goalie-stopped-after-sog
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 04:34Faceoff
San Jose Sharks
winning player: Logan Couture; losing player: Adam Ruzicka
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 04:38Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Radim Simek
hit-crossbar; slap
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 04:53Shot On Goal
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Mario Ferraro
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 05:32Stoppage
Neutral event

puck-frozen
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 05:32Faceoff
San Jose Sharks
winning player: Nick Bonino; losing player: Mikael Backlund
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 05:49Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Timo Meier
wide-of-net; snap
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 05:59Takeaway
Calgary Flames
player: Blake Coleman
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 06:35Blocked Shot
Calgary Flames
shooting player: Nikita Zadorov; blocking player: Evgeny Svechnikov
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:10Giveaway
Calgary Flames
player: Brett Ritchie
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:12Hit
Calgary Flames
hitting player: Brett Ritchie; hittee player: Steven Lorentz
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:21Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Adam Ruzicka
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:23Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Trevor Lewis
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:34Takeaway
San Jose Sharks
player: Jonah Gadjovich
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 07:34Missed Shot
San Jose Sharks
goalie in net: Jacob Markstrom; shooting player: Alexander Barabanov
wide-of-net; backhand
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 08:33Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Blake Coleman
wrist
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 08:34Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 08:34Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Nick Bonino
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:17Blocked Shot
Calgary Flames
shooting player: Blake Coleman; blocking player: Matt Benning
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:34Stoppage
Neutral event

puck-in-benches
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:34Faceoff
Calgary Flames
winning player: Nazem Kadri; losing player: Nico Sturm
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:42Shot On Goal
Calgary Flames
goalie in net: James Reimer; shooting player: Milan Lucic
tip-in
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:57Blocked Shot
Calgary Flames
shooting player: Nikita Zadorov; blocking player: Evgeny Svechnikov
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 09:57Takeaway
San Jose Sharks
player: Evgeny Svechnikov
—
2022-12-20
Calgary Flames at San Jose Sharks
1 REG / 10:36Takeaway
San Jose Sharks
player: Erik Karlsson
—
Calgary Flames at San Jose Sharks

Dec 20, 2022 · Period 1 REG · 00:15

Goal Calgary Flames

goalie in net: James Reimer; scoring player: Tyler Toffoli; assist1 player: Dillon Dube; assist2 player: Elias Lindholm wrist

Score: 1-0 (away-home)
Calgary Flames at San Jose Sharks

Dec 20, 2022 · Period 1 REG · 00:30

Goal Calgary Flames

goalie in net: James Reimer; scoring player: Dillon Dube; assist1 player: Elias Lindholm; assist2 player: Tyler Toffoli wrist

Score: 2-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.