NHL Data Hub

NHL play-by-play

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

Reset

329 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
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Period Start
Neutral event

—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:00Faceoff
San Jose Sharks
winning player: Zack Ostapchuk; losing player: Adam Henrique
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:12Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Zack Ostapchuk
tip-in
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 00:51Giveaway
San Jose Sharks
player: Shakir Mukhamadullin
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:19Giveaway
Edmonton Oilers
player: Jake Walman
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:24Hit
San Jose Sharks
hitting player: Collin Graf; hittee player: Jake Walman
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:52Shot On Goal
Edmonton Oilers
goalie in net: Yaroslav Askarov; shooting player: Ryan Nugent-Hopkins
backhand
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 01:53Blocked Shot
Edmonton Oilers
shooting player: Zach Hyman; blocking player: Dmitry Orlov
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:29Giveaway
Edmonton Oilers
player: Connor McDavid
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 02:39Blocked Shot
San Jose Sharks
shooting player: Vincent Desharnais; blocking player: Evan Bouchard
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:00Hit
Edmonton Oilers
hitting player: Kasperi Kapanen; hittee player: William Eklund
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:21Stoppage
Neutral event

icing
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:21Faceoff
Edmonton Oilers
winning player: Leon Draisaitl; losing player: Michael Misa
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:30Stoppage
Neutral event

puck-in-benches
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:30Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Jack Roslovic
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:41Delayed Penalty
San Jose Sharks

—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:44Blocked Shot
Edmonton Oilers
shooting player: Jack Roslovic; blocking player: Macklin Celebrini
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:51Penalty
San Jose Sharks
committed by player: Kiefer Sherwood; drawn by player: Connor Ingram
interference-goalkeeper; 2.0
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 03:51Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Leon Draisaitl
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:40Shot On Goal
Edmonton Oilers
goalie in net: Yaroslav Askarov; shooting player: Leon Draisaitl
wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:41Shot On Goal
Edmonton Oilers
goalie in net: Yaroslav Askarov; shooting player: Leon Draisaitl
wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:44Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 04:44Faceoff
San Jose Sharks
winning player: Alexander Wennberg; losing player: Leon Draisaitl
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:18Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: William Eklund
wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:42Takeaway
San Jose Sharks
player: Macklin Celebrini
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:43Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Macklin Celebrini
wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 05:44Missed Shot
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Will Smith
wide-right; wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:07Missed Shot
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Will Smith
hit-left-post; wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:11Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: John Klingberg
wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:12Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Kiefer Sherwood
backhand
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:35Shot On Goal
Edmonton Oilers
goalie in net: Yaroslav Askarov; shooting player: Adam Henrique
snap
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:37Stoppage
Neutral event

goalie-stopped-after-sog; tv-timeout
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:37Faceoff
Edmonton Oilers
winning player: Curtis Lazar; losing player: Michael Misa
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:45Giveaway
Edmonton Oilers
player: Andrew Mangiapane
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:47Giveaway
San Jose Sharks
player: Tyler Toffoli
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 06:48Blocked Shot
Edmonton Oilers
shooting player: Ty Emberson; blocking player: Mario Ferraro
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:04Hit
Edmonton Oilers
hitting player: Curtis Lazar; hittee player: Shakir Mukhamadullin
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:38Blocked Shot
San Jose Sharks
shooting player: John Klingberg; blocking player: Vasily Podkolzin
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:55Stoppage
Neutral event

icing
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:55Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Adam Henrique
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:56Shot On Goal
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Dmitry Orlov
slap
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:59Stoppage
Neutral event

goalie-stopped-after-sog
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 07:59Faceoff
Edmonton Oilers
winning player: Ryan Nugent-Hopkins; losing player: Will Smith
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:05Stoppage
Neutral event

icing
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:05Faceoff
Edmonton Oilers
winning player: Connor McDavid; losing player: Macklin Celebrini
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:23Missed Shot
San Jose Sharks
goalie in net: Connor Ingram; shooting player: Dmitry Orlov
wide-left; wrist
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:26Blocked Shot
San Jose Sharks
shooting player: Kiefer Sherwood; blocking player: Ryan Nugent-Hopkins
blocked
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:34Goal
San Jose Sharks
goalie in net: Connor Ingram; scoring player: Macklin Celebrini; assist1 player: Will Smith
wrist
0-1
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:34Faceoff
San Jose Sharks
winning player: Macklin Celebrini; losing player: Leon Draisaitl
—
2026-02-28
Edmonton Oilers at San Jose Sharks
1 REG / 08:42Hit
San Jose Sharks
hitting player: Kiefer Sherwood; hittee player: Mattias Ekholm
—

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.