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

100 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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
2021-12-08
PHI at NJD
1 REG
00:50
NJD
D. Hamilton
Block10.641.2EVN/A
2021-12-08
PHI at NJD
1 REG
01:14
PHI
C. Atkinson
Saved shot83.410.4EV0.004
2021-12-08
PHI at NJD
1 REG
02:47
PHI
T. Sanheim
Miss50.836.2EV0.013
2021-12-08
PHI at NJD
1 REG
02:52
PHI
R. Ristolainen
Saved shot26.022.6EV0.108
2021-12-08
PHI at NJD
1 REG
04:36
NJD
P. Subban
Saved shot60.929.5EV0.015
2021-12-08
PHI at NJD
1 REG
05:00
NJD
J. Bratt
Miss32.617.9EV0.101
2021-12-08
PHI at NJD
1 REG
06:11
NJD
D. Severson
Saved shot67.133.5EV0.007
2021-12-08
PHI at NJD
1 REG
06:27
NJD
A. Johnsson
Miss20.053.1EV0.074
2021-12-08
PHI at NJD
1 REG
07:01
NJD
P. Subban
Miss43.438.5EV0.009
2021-12-08
PHI at NJD
1 REG
07:10
NJD
P. Subban
Saved shot66.729.6EV0.011
2021-12-08
PHI at NJD
1 REG
07:22
PHI
S. Couturier
Saved shot67.133.5EV0.007
2021-12-08
PHI at NJD
1 REG
07:34
NJD
N. Bastian
Saved shot35.275.2EV0.014
2021-12-08
PHI at NJD
1 REG
08:26
PHI
J. Braun
Saved shot64.826.6EV0.011
2021-12-08
PHI at NJD
1 REG
10:03
NJD
P. Zacha
Block40.323.4PPN/A
2021-12-08
PHI at NJD
1 REG
10:16
NJD
D. Hamilton
Miss52.030.0PP0.041
2021-12-08
PHI at NJD
1 REG
10:25
NJD
J. Hughes
Saved shot25.651.3PP0.147
2021-12-08
PHI at NJD
1 REG
11:13
NJD
T. Smith
Miss60.426.6EV0.015
2021-12-08
PHI at NJD
1 REG
11:23
NJD
D. Mercer
Miss7.623.2EV0.116
2021-12-08
PHI at NJD
1 REG
11:37
PHI
T. Sanheim
Saved shot54.02.1EV0.022
2021-12-08
PHI at NJD
1 REG
12:02
NJD
J. Kuokkanen
Saved shot32.038.7EV0.056
2021-12-08
PHI at NJD
1 REG
13:27
NJD
J. Bratt
Saved shot53.339.7EV0.009
2021-12-08
PHI at NJD
1 REG
14:20
PHI
K. Hayes
Block49.627.6EVN/A
2021-12-08
PHI at NJD
1 REG
15:03
NJD
D. Hamilton
Block26.240.4EVN/A
2021-12-08
PHI at NJD
1 REG
15:18
PHI
T. Konecny
Saved shot43.213.4EV0.042
2021-12-08
PHI at NJD
1 REG
15:51
NJD
N. Bastian
Saved shot15.639.8EV0.185
2021-12-08
PHI at NJD
1 REG
16:31
NJD
P. Zacha
Saved shot37.320.4EV0.064
2021-12-08
PHI at NJD
1 REG
17:03
NJD
T. Tatar
Saved shot44.619.7EV0.031
2021-12-08
PHI at NJD
1 REG
17:22
NJD
D. Hamilton
Saved shot16.817.4EV0.134
2021-12-08
PHI at NJD
1 REG
17:30
NJD
R. Graves
Block18.422.4EVN/A
2021-12-08
PHI at NJD
1 REG
17:47
PHI
T. Konecny
Saved shot47.639.0EV0.009
2021-12-08
PHI at NJD
1 REG
17:55
PHI
R. Ristolainen
Saved shot59.432.6EV0.013
2021-12-08
PHI at NJD
1 REG
19:00
PHI
S. Couturier
Saved shot50.02.3EV0.035
2021-12-08
PHI at NJD
1 REG
19:44
NJD
D. Hamilton
Miss39.967.9EV0.014
2021-12-08
PHI at NJD
1 REG
19:50
NJD
T. Smith
Block16.347.5EVN/A
2021-12-08
PHI at NJD
2 REG
01:15
NJD
A. Johnsson
Saved shot13.921.0EV0.135
2021-12-08
PHI at NJD
2 REG
01:20
NJD
R. Graves
Block8.00.0EVN/A
2021-12-08
PHI at NJD
2 REG
01:35
PHI
T. Sanheim
Block32.48.9EVN/A
2021-12-08
PHI at NJD
2 REG
01:48
PHI
K. Hayes
Miss38.370.1EV0.014
2021-12-08
PHI at NJD
2 REG
02:08
NJD
J. Vesey
Saved shot37.01.5EV0.044
2021-12-08
PHI at NJD
2 REG
02:37
NJD
J. Vesey
Block15.834.7EVN/A
2021-12-08
PHI at NJD
2 REG
04:06
NJD
M. McLeod
Saved shot45.25.1EV0.038
2021-12-08
PHI at NJD
2 REG
04:47
NJD
Y. Sharangovich
Saved shot9.240.6EV0.131
2021-12-08
PHI at NJD
2 REG
04:58
PHI
S. Couturier
Miss27.02.1EV0.145
2021-12-08
PHI at NJD
2 REG
05:04
PHI
N. Seeler
Saved shot57.312.1EV0.019
2021-12-08
PHI at NJD
2 REG
05:30
NJD
J. Bratt
Goal33.357.3EV0.026
2021-12-08
PHI at NJD
2 REG
06:33
PHI
P. Brown
Miss46.251.1EV0.010
2021-12-08
PHI at NJD
2 REG
08:18
PHI
J. van Riemsdyk
Saved shot9.824.0PP0.090
2021-12-08
PHI at NJD
2 REG
08:27
PHI
J. van Riemsdyk
Miss21.025.3PP0.079
2021-12-08
PHI at NJD
2 REG
10:30
NJD
T. Tatar
Block20.622.8PPN/A
2021-12-08
PHI at NJD
2 REG
11:01
NJD
T. Tatar
Miss31.133.2PP0.119

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.