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

105 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-08
OTT at NSH
1 REG
00:10
NSH
R. Johansen
Block40.14.3EVN/A
2016-11-08
OTT at NSH
1 REG
00:45
OTT
E. Karlsson
Miss54.79.5EV0.031
2016-11-08
OTT at NSH
1 REG
01:22
NSH
R. Josi
Saved shot50.036.9EV0.010
2016-11-08
OTT at NSH
1 REG
01:27
NSH
M. Ribeiro
Block10.00.0EVN/A
2016-11-08
OTT at NSH
1 REG
01:42
NSH
C. Smith
Block34.733.2EVN/A
2016-11-08
OTT at NSH
1 REG
01:47
NSH
C. Wilson
Miss38.123.2EV0.049
2016-11-08
OTT at NSH
1 REG
02:14
NSH
M. Irwin
Block48.01.2EVN/A
2016-11-08
OTT at NSH
1 REG
02:48
OTT
Z. Smith
Saved shot32.852.4EV0.023
2016-11-08
OTT at NSH
1 REG
03:15
NSH
A. Watson
Saved shot39.427.2EV0.047
2016-11-08
OTT at NSH
1 REG
03:48
OTT
D. Brassard
Saved shot39.861.5EV0.013
2016-11-08
OTT at NSH
1 REG
04:07
OTT
M. Puempel
Saved shot42.128.4EV0.026
2016-11-08
OTT at NSH
1 REG
04:52
OTT
K. Turris
Saved shot45.920.4EV0.024
2016-11-08
OTT at NSH
1 REG
05:46
NSH
R. Johansen
Block32.236.2EVN/A
2016-11-08
OTT at NSH
1 REG
05:59
OTT
B. Ryan
Saved shot25.14.6EV0.133
2016-11-08
OTT at NSH
1 REG
06:19
OTT
C. Ceci
Saved shot66.632.7EV0.007
2016-11-08
OTT at NSH
1 REG
06:40
NSH
P. Subban
Saved shot54.626.1EV0.012
2016-11-08
OTT at NSH
1 REG
06:48
OTT
B. Ryan
Block53.225.6EVN/A
2016-11-08
OTT at NSH
1 REG
06:57
OTT
T. Pyatt
Saved shot6.19.5EV0.153
2016-11-08
OTT at NSH
1 REG
07:34
NSH
R. Josi
Saved shot28.479.9EV0.017
2016-11-08
OTT at NSH
1 REG
07:53
NSH
C. Smith
Block22.059.9EVN/A
2016-11-08
OTT at NSH
1 REG
08:28
OTT
D. Phaneuf
Saved shot50.624.5EV0.030
2016-11-08
OTT at NSH
1 REG
08:40
OTT
Z. Smith
Saved shot28.624.8EV0.108
2016-11-08
OTT at NSH
1 REG
09:09
NSH
V. Arvidsson
Miss22.171.6EV0.035
2016-11-08
OTT at NSH
1 REG
09:18
NSH
R. Ellis
Block25.835.5EVN/A
2016-11-08
OTT at NSH
1 REG
09:39
NSH
P. Subban
Saved shot48.521.8EV0.019
2016-11-08
OTT at NSH
1 REG
10:27
NSH
C. Sissons
Miss13.921.0EV0.129
2016-11-08
OTT at NSH
1 REG
10:36
NSH
M. Ekholm
Saved shot36.148.4EV0.053
2016-11-08
OTT at NSH
1 REG
11:34
NSH
M. Irwin
Saved shot58.219.1EV0.033
2016-11-08
OTT at NSH
1 REG
12:00
NSH
M. Irwin
Saved shot50.02.3EV0.042
2016-11-08
OTT at NSH
1 REG
12:31
OTT
D. Brassard
Saved shot21.064.7EV0.044
2016-11-08
OTT at NSH
1 REG
13:27
NSH
F. Forsberg
Saved shot9.518.4EV0.135
2016-11-08
OTT at NSH
1 REG
13:36
NSH
R. Ellis
Miss60.424.4EV0.031
2016-11-08
OTT at NSH
1 REG
13:47
NSH
R. Josi
Block21.28.1EVN/A
2016-11-08
OTT at NSH
1 REG
13:55
NSH
M. Ribeiro
Saved shot16.817.4EV0.071
2016-11-08
OTT at NSH
1 REG
14:20
OTT
D. Brassard
Miss12.085.2EV0.036
2016-11-08
OTT at NSH
1 REG
14:18
OTT
D. Phaneuf
Saved shot11.226.6EV0.030
2016-11-08
OTT at NSH
1 REG
16:31
NSH
P. Subban
Saved shot35.717.9EV0.080
2016-11-08
OTT at NSH
1 REG
17:41
OTT
K. Turris
Saved shot50.919.5EV0.026
2016-11-08
OTT at NSH
1 REG
18:26
NSH
R. Josi
Saved shot17.566.4EV0.063
2016-11-08
OTT at NSH
1 REG
19:13
NSH
C. Wilson
Miss32.229.7PP0.079
2016-11-08
OTT at NSH
1 REG
19:26
OTT
C. Ceci
Saved shot28.833.7EV0.110
2016-11-08
OTT at NSH
2 REG
00:46
NSH
J. Neal
Goal25.02.3PP0.151
2016-11-08
OTT at NSH
2 REG
02:16
NSH
M. Ribeiro
Block36.146.1EVN/A
2016-11-08
OTT at NSH
2 REG
03:15
OTT
D. Phaneuf
Saved shot45.01.3EV0.046
2016-11-08
OTT at NSH
2 REG
03:27
NSH
F. Forsberg
Miss32.27.1EV0.101
2016-11-08
OTT at NSH
2 REG
03:52
NSH
P. Subban
Goal59.221.8EV0.016
2016-11-08
OTT at NSH
2 REG
04:23
OTT
K. Turris
Saved shot31.133.2EV0.064
2016-11-08
OTT at NSH
2 REG
04:42
OTT
Z. Smith
Block56.122.0EVN/A
2016-11-08
OTT at NSH
2 REG
05:36
OTT
B. Ryan
Saved shot25.26.8EV0.158
2016-11-08
OTT at NSH
2 REG
05:41
OTT
D. Phaneuf
Block13.930.3EVN/A

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.