NHL Data Hub

NHL shot data

Explore shot locations, outcomes, distance, angle, and game situations. Observed shot analytics with versioned xG estimates where available.

Reset

110 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

xG V1 is a 0–1 goal probability for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV includes the scoring status and model version.

Shot preview, 50 rows per page. CSV includes source identifiers and additional situation fields.
Date / gamePeriod / timeTeam / shooterOutcomeDistance (ft)Angle (°)StrengthxG
2020-03-10
OTT at ANA
1 REG
00:12
OTT
J. Hawryluk
Saved shot26.398.7EV0.009
2020-03-10
OTT at ANA
1 REG
00:28
ANA
J. Manson
Saved shot28.624.8EV0.121
2020-03-10
OTT at ANA
1 REG
00:33
ANA
M. Irwin
Block24.626.6EVN/A
2020-03-10
OTT at ANA
1 REG
00:53
OTT
R. Balcers
Saved shot25.630.6EV0.044
2020-03-10
OTT at ANA
1 REG
01:31
ANA
M. Del Zotto
Miss47.47.3EV0.029
2020-03-10
OTT at ANA
1 REG
01:59
ANA
R. Rakell
Block31.618.4PPN/A
2020-03-10
OTT at ANA
1 REG
02:02
ANA
J. Silfverberg
Goal19.29.0PP0.090
2020-03-10
OTT at ANA
1 REG
02:45
ANA
N. Deslauriers
Goal11.452.1EV0.108
2020-03-10
OTT at ANA
1 REG
03:04
OTT
A. Duclair
Block46.217.7EVN/A
2020-03-10
OTT at ANA
1 REG
03:10
OTT
T. Chabot
Miss37.639.6EV0.044
2020-03-10
OTT at ANA
1 REG
03:29
OTT
N. Paul
Block9.824.0EVN/A
2020-03-10
OTT at ANA
1 REG
03:32
OTT
R. Hainsey
Saved shot59.927.8EV0.024
2020-03-10
OTT at ANA
1 REG
03:40
OTT
M. Reilly
Miss51.333.1EV0.010
2020-03-10
OTT at ANA
1 REG
05:14
ANA
K. Sherwood
Miss38.349.2EV0.018
2020-03-10
OTT at ANA
1 REG
06:12
OTT
N. Paul
Miss49.020.3EV0.018
2020-03-10
OTT at ANA
1 REG
07:00
OTT
C. Wolanin
Saved shot47.02.4EV0.032
2020-03-10
OTT at ANA
1 REG
07:40
OTT
T. Chabot
Saved shot51.915.6PP0.048
2020-03-10
OTT at ANA
1 REG
08:52
OTT
M. Reilly
Saved shot49.00.0PP0.090
2020-03-10
OTT at ANA
1 REG
09:10
OTT
M. Reilly
Saved shot40.515.8PP0.077
2020-03-10
OTT at ANA
1 REG
09:29
OTT
B. Tkachuk
Saved shot82.825.0EV0.003
2020-03-10
OTT at ANA
1 REG
10:00
OTT
S. Sabourin
Saved shot40.234.9EV0.048
2020-03-10
OTT at ANA
1 REG
10:20
OTT
T. Chabot
Miss22.815.3EV0.152
2020-03-10
OTT at ANA
1 REG
10:28
OTT
S. Sabourin
Miss16.221.8EV0.151
2020-03-10
OTT at ANA
1 REG
10:44
ANA
K. Sherwood
Miss38.242.9EV0.041
2020-03-10
OTT at ANA
1 REG
11:17
ANA
N. Deslauriers
Goal30.01.9EV0.167
2020-03-10
OTT at ANA
1 REG
11:22
OTT
A. Duclair
Saved shot16.665.0EV0.071
2020-03-10
OTT at ANA
1 REG
11:45
ANA
S. Milano
Saved shot45.533.3EV0.012
2020-03-10
OTT at ANA
1 REG
11:49
ANA
N. Deslauriers
Goal29.524.0EV0.102
2020-03-10
OTT at ANA
1 REG
12:28
ANA
D. Backes
Block11.00.0EVN/A
2020-03-10
OTT at ANA
1 REG
13:54
OTT
N. Zaitsev
Block12.745.0EVN/A
2020-03-10
OTT at ANA
1 REG
15:00
OTT
C. Tierney
Saved shot8.520.6EV0.094
2020-03-10
OTT at ANA
1 REG
15:01
OTT
C. Tierney
Saved shot7.315.9EV0.025
2020-03-10
OTT at ANA
1 REG
17:49
OTT
B. Ryan
Saved shot11.437.9PP0.144
2020-03-10
OTT at ANA
1 REG
17:50
OTT
C. White
Block0.00.0PPN/A
2020-03-10
OTT at ANA
1 REG
18:00
OTT
B. Tkachuk
Saved shot8.090.0PP0.059
2020-03-10
OTT at ANA
1 REG
18:19
OTT
T. Chabot
Block13.617.1PPN/A
2020-03-10
OTT at ANA
1 REG
18:30
OTT
A. Duclair
Block21.437.4PPN/A
2020-03-10
OTT at ANA
2 REG
00:13
ANA
J. Silfverberg
Saved shot24.843.4EV0.062
2020-03-10
OTT at ANA
2 REG
00:30
OTT
T. Chabot
Saved shot8.569.4EV0.054
2020-03-10
OTT at ANA
2 REG
00:53
OTT
B. Ryan
Block16.17.1EVN/A
2020-03-10
OTT at ANA
2 REG
01:30
OTT
C. Tierney
Block47.13.7EVN/A
2020-03-10
OTT at ANA
2 REG
02:36
OTT
M. Boedker
Saved shot11.452.1EV0.101
2020-03-10
OTT at ANA
2 REG
03:10
OTT
J. Hawryluk
Block21.02.7EVN/A
2020-03-10
OTT at ANA
2 REG
03:31
ANA
J. Silfverberg
Block10.821.8EVN/A
2020-03-10
OTT at ANA
2 REG
03:56
OTT
C. White
Saved shot26.243.5EV0.111
2020-03-10
OTT at ANA
2 REG
03:58
OTT
R. Balcers
Miss24.849.9EV0.060
2020-03-10
OTT at ANA
2 REG
04:21
OTT
T. Chabot
Miss50.00.0PP0.084
2020-03-10
OTT at ANA
2 REG
05:01
OTT
M. Boedker
Block30.835.8PPN/A
2020-03-10
OTT at ANA
2 REG
05:29
OTT
B. Ryan
Saved shot9.240.6PP0.103
2020-03-10
OTT at ANA
2 REG
06:03
OTT
C. Brown
Saved shot9.571.6EV0.043

About this dataset

Shootouts are excluded. Unblocked attempts include goals, saved shots, and misses. All attempts also include blocks. Empty-net attempts remain included and are labelled in the CSV.

Coordinates are normalized toward the attacking net. Older NHL data may require direction inferred from a strong period-wide shot consensus; orientation_source records this. Missing or ambiguous locations produce blank distance and angle. Player IDs remain available when names are unknown.

The rebound flag means a same-team saved shot immediately preceded the attempt within three seconds. Historical NHL final shot totals may differ from the event feed. Coverage describes collected and published games, not a guarantee that the upstream summary contains every NHL game.