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

130 matching attempts. Season coverage: 1406 published games / 1406 collected games. Last source refresh: Oct 4, 2026 03:58.

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
2016-11-15
OTT at PHI
1 REG
00:15
OTT
M. Stone
Miss41.077.3EV0.008
2016-11-15
OTT at PHI
1 REG
00:27
OTT
M. Stone
Saved shot43.121.8EV0.038
2016-11-15
OTT at PHI
1 REG
00:32
OTT
J. Pageau
Miss15.834.7EV0.064
2016-11-15
OTT at PHI
1 REG
01:25
OTT
B. Ryan
Miss59.519.7EV0.018
2016-11-15
OTT at PHI
1 REG
02:20
PHI
N. Cousins
Saved shot25.548.2EV0.084
2016-11-15
OTT at PHI
1 REG
02:47
PHI
C. VandeVelde
Block44.740.5EVN/A
2016-11-15
OTT at PHI
1 REG
02:59
OTT
M. Methot
Saved shot31.618.4EV0.121
2016-11-15
OTT at PHI
1 REG
03:06
OTT
M. Methot
Saved shot40.031.7EV0.059
2016-11-15
OTT at PHI
1 REG
04:11
PHI
C. Giroux
Saved shot24.419.2EV0.172
2016-11-15
OTT at PHI
1 REG
04:39
OTT
T. Pyatt
Saved shot10.05.7EV0.171
2016-11-15
OTT at PHI
1 REG
05:14
PHI
N. Cousins
Goal13.04.4EV0.232
2016-11-15
OTT at PHI
1 REG
06:20
PHI
M. Read
Block11.00.0EVN/A
2016-11-15
OTT at PHI
1 REG
06:39
OTT
K. Turris
Block30.549.0EVN/A
2016-11-15
OTT at PHI
1 REG
07:29
OTT
T. Pyatt
Block17.559.0EVN/A
2016-11-15
OTT at PHI
1 REG
08:30
PHI
I. Provorov
Saved shot97.713.6EV0.003
2016-11-15
OTT at PHI
1 REG
08:38
OTT
M. Borowiecki
Block35.14.9EVN/A
2016-11-15
OTT at PHI
1 REG
08:48
PHI
M. Streit
Saved shot8.214.0EV0.063
2016-11-15
OTT at PHI
1 REG
09:22
PHI
D. Weise
Saved shot22.050.5EV0.065
2016-11-15
OTT at PHI
1 REG
09:31
OTT
J. Pageau
Saved shot7.315.9EV0.187
2016-11-15
OTT at PHI
1 REG
09:46
PHI
W. Simmonds
Saved shot51.741.1EV0.007
2016-11-15
OTT at PHI
1 REG
10:52
OTT
T. Pyatt
Block28.034.8EVN/A
2016-11-15
OTT at PHI
1 REG
12:31
OTT
R. Dzingel
Saved shot5.421.8EV0.208
2016-11-15
OTT at PHI
1 REG
12:52
OTT
K. Turris
Miss17.716.4EV0.071
2016-11-15
OTT at PHI
1 REG
12:59
OTT
C. Ceci
Saved shot28.034.8EV0.135
2016-11-15
OTT at PHI
1 REG
13:19
PHI
T. Konecny
Saved shot10.641.2EV0.101
2016-11-15
OTT at PHI
1 REG
13:47
PHI
T. Konecny
Block11.226.6EVN/A
2016-11-15
OTT at PHI
1 REG
14:25
OTT
C. Wideman
Saved shot46.654.6EV0.015
2016-11-15
OTT at PHI
1 REG
14:49
PHI
R. Gudas
Block50.223.5EVN/A
2016-11-15
OTT at PHI
1 REG
15:09
PHI
R. Gudas
Block46.528.2EVN/A
2016-11-15
OTT at PHI
1 REG
15:20
PHI
M. Raffl
Saved shot16.00.0EV0.170
2016-11-15
OTT at PHI
1 REG
15:54
OTT
R. Dzingel
Miss13.672.9EV0.055
2016-11-15
OTT at PHI
1 REG
17:06
PHI
J. Voracek
Block42.810.8EVN/A
2016-11-15
OTT at PHI
1 REG
17:18
PHI
I. Provorov
Saved shot36.940.6EV0.038
2016-11-15
OTT at PHI
1 REG
18:25
OTT
M. Stone
Block30.924.9EVN/A
2016-11-15
OTT at PHI
1 REG
19:04
OTT
E. Karlsson
Miss64.425.8EV0.015
2016-11-15
OTT at PHI
1 REG
19:22
PHI
C. Giroux
Miss40.255.1PP0.027
2016-11-15
OTT at PHI
1 REG
19:38
OTT
C. Kelly
Saved shot152.211.8SH0.002
2016-11-15
OTT at PHI
2 REG
00:31
PHI
S. Gostisbehere
Miss58.35.9PP0.038
2016-11-15
OTT at PHI
2 REG
01:12
PHI
J. Voracek
Saved shot43.941.3PP0.048
2016-11-15
OTT at PHI
2 REG
01:19
OTT
C. Ceci
Saved shot171.78.0SH0.004
2016-11-15
OTT at PHI
2 REG
01:43
PHI
S. Couturier
Block25.545.0EVN/A
2016-11-15
OTT at PHI
2 REG
01:45
PHI
S. Couturier
Block21.064.7EVN/A
2016-11-15
OTT at PHI
2 REG
02:41
PHI
R. Gudas
Saved shot62.020.8EV0.023
2016-11-15
OTT at PHI
2 REG
02:50
PHI
R. Gudas
Saved shot54.68.4EV0.032
2016-11-15
OTT at PHI
2 REG
03:24
OTT
E. Karlsson
Saved shot19.321.3EV0.131
2016-11-15
OTT at PHI
2 REG
03:30
OTT
M. Puempel
Block29.37.9EVN/A
2016-11-15
OTT at PHI
2 REG
04:02
PHI
I. Provorov
Block34.711.6EVN/A
2016-11-15
OTT at PHI
2 REG
05:31
PHI
B. Schenn
Miss17.040.2EV0.063
2016-11-15
OTT at PHI
2 REG
06:24
PHI
T. Konecny
Saved shot15.575.1EV0.089
2016-11-15
OTT at PHI
2 REG
06:30
PHI
T. Konecny
Saved shot38.59.0EV0.084

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.