Skip to content
NHL Data Hub

NHL play-by-play

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

Reset

284 matching events across 1 games. Last source refresh: Oct 4, 2026 04:50.

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

—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:00Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Casey Cizikas
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:10Giveaway
New York Islanders
player: Semyon Varlamov
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:19Shot On Goal
Calgary Flames
goalie in net: Semyon Varlamov; shooting player: Andrew Mangiapane
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:27Giveaway
New York Islanders
player: Matt Martin
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:29Shot On Goal
Calgary Flames
goalie in net: Semyon Varlamov; shooting player: Blake Coleman
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:29Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:29Faceoff
New York Islanders
winning player: Jean-Gabriel Pageau; losing player: Elias Lindholm
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 00:43Hit
New York Islanders
hitting player: Richard Panik; hittee player: Chris Tanev
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 01:00Delayed Penalty
Calgary Flames

—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 01:23Penalty
Calgary Flames
committed by player: Johnny Gaudreau; drawn by player: Scott Mayfield
slashing; 2.0
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 01:23Faceoff
Calgary Flames
winning player: Mikael Backlund; losing player: Jean-Gabriel Pageau
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 01:40Shot On Goal
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Mathew Barzal
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:11Takeaway
New York Islanders
player: Richard Panik
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:15Blocked Shot
New York Islanders
shooting player: Kyle Palmieri; blocking player: Chris Tanev
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:15Stoppage
Neutral event

puck-in-netting
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:15Faceoff
New York Islanders
winning player: Casey Cizikas; losing player: Trevor Lewis
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:24Shot On Goal
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Noah Dobson
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:37Shot On Goal
Calgary Flames
goalie in net: Semyon Varlamov; shooting player: Johnny Gaudreau
backhand
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:40Shot On Goal
Calgary Flames
goalie in net: Semyon Varlamov; shooting player: Rasmus Andersson
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:40Stoppage
Neutral event

goalie-stopped-after-sog
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 03:40Faceoff
New York Islanders
winning player: Casey Cizikas; losing player: Trevor Lewis
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:01Hit
Calgary Flames
hitting player: Trevor Lewis; hittee player: Robin Salo
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:03Giveaway
New York Islanders
player: Matt Martin
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:05Goal
Calgary Flames
goalie in net: Semyon Varlamov; scoring player: Brad Richardson
wrist
1-0
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:05Faceoff
Calgary Flames
winning player: Sean Monahan; losing player: Mathew Barzal
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:25Shot On Goal
Calgary Flames
goalie in net: Semyon Varlamov; shooting player: Nikita Zadorov
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:42Penalty
New York Islanders
committed by player: Kieffer Bellows; drawn by player: Tyler Pitlick
interference; 2.0
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 04:42Faceoff
New York Islanders
winning player: Casey Cizikas; losing player: Sean Monahan
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 05:03Blocked Shot
Calgary Flames
shooting player: Rasmus Andersson; blocking player: Scott Mayfield
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 05:20Takeaway
New York Islanders
player: Jean-Gabriel Pageau
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 05:44Giveaway
Calgary Flames
player: Matthew Tkachuk
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 06:12Blocked Shot
Calgary Flames
shooting player: Mikael Backlund; blocking player: Scott Mayfield
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 06:20Blocked Shot
Calgary Flames
shooting player: Oliver Kylington; blocking player: Scott Mayfield
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 07:07Blocked Shot
New York Islanders
shooting player: Zdeno Chara; blocking player: Andrew Mangiapane
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 07:15Hit
New York Islanders
hitting player: Cal Clutterbuck; hittee player: Mikael Backlund
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 07:42Hit
New York Islanders
hitting player: Oliver Wahlstrom; hittee player: Trevor Lewis
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 07:50Blocked Shot
Calgary Flames
shooting player: Trevor Lewis; blocking player: Grant Hutton
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 07:59Shot On Goal
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Richard Panik
wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 08:33Hit
Calgary Flames
hitting player: Tyler Pitlick; hittee player: Robin Salo
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 08:41Missed Shot
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Jean-Gabriel Pageau
over-net; wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 08:53Hit
Calgary Flames
hitting player: Tyler Pitlick; hittee player: Jean-Gabriel Pageau
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 09:08Takeaway
New York Islanders
player: Brock Nelson
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 09:31Shot On Goal
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Brock Nelson
snap
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 09:31Penalty
Calgary Flames
committed by player: Matthew Tkachuk; drawn by player: Noah Dobson
slashing; 2.0
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 09:31Stoppage
Neutral event

tv-timeout; tv-timeout
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 09:31Faceoff
New York Islanders
winning player: Brock Nelson; losing player: Elias Lindholm
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 10:10Missed Shot
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Oliver Wahlstrom
wide-of-net; wrist
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 10:21Shot On Goal
New York Islanders
goalie in net: Jacob Markstrom; shooting player: Brock Nelson
tip-in
—
2021-11-20
Calgary Flames at New York Islanders
1 REG / 10:35Blocked Shot
New York Islanders
shooting player: Noah Dobson; blocking player: Erik Gudbranson
—

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.