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

131 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-10-18
ARI at OTT
1 REG
00:55
OTT
D. Brassard
Saved shot26.579.1EV0.017
2016-10-18
ARI at OTT
1 REG
01:00
OTT
D. Brassard
Saved shot5.859.0EV0.120
2016-10-18
ARI at OTT
1 REG
01:23
ARI
J. Martinook
Block44.328.3EVN/A
2016-10-18
ARI at OTT
1 REG
01:38
OTT
C. Ceci
Miss47.444.1EV0.012
2016-10-18
ARI at OTT
1 REG
02:39
OTT
R. Dzingel
Saved shot26.14.4EV0.157
2016-10-18
ARI at OTT
1 REG
02:45
OTT
C. Wideman
Saved shot54.237.5EV0.020
2016-10-18
ARI at OTT
1 REG
03:10
ARI
R. Vrbata
Block21.815.9EVN/A
2016-10-18
ARI at OTT
1 REG
03:18
OTT
J. Pageau
Saved shot49.634.3EV0.012
2016-10-18
ARI at OTT
1 REG
03:59
ARI
O. Ekman-Larsson
Saved shot48.438.3EV0.005
2016-10-18
ARI at OTT
1 REG
04:10
ARI
O. Ekman-Larsson
Saved shot56.918.4EV0.018
2016-10-18
ARI at OTT
1 REG
04:27
ARI
B. Richardson
Miss45.920.4EV0.024
2016-10-18
ARI at OTT
1 REG
04:50
OTT
K. Turris
Block34.927.3EVN/A
2016-10-18
ARI at OTT
1 REG
05:02
OTT
E. Karlsson
Saved shot61.931.1EV0.012
2016-10-18
ARI at OTT
1 REG
05:25
ARI
J. McBain
Block32.812.3EVN/A
2016-10-18
ARI at OTT
1 REG
05:40
ARI
K. Connauton
Block40.727.8EVN/A
2016-10-18
ARI at OTT
1 REG
06:06
OTT
M. Methot
Saved shot17.028.1EV0.200
2016-10-18
ARI at OTT
1 REG
06:07
OTT
T. Pyatt
Saved shot11.05.2EV0.042
2016-10-18
ARI at OTT
1 REG
06:17
OTT
C. Kelly
Saved shot20.543.0EV0.019
2016-10-18
ARI at OTT
1 REG
06:34
ARI
L. Schenn
Saved shot53.010.9EV0.016
2016-10-18
ARI at OTT
1 REG
06:42
ARI
L. Schenn
Block13.022.6PPN/A
2016-10-18
ARI at OTT
1 REG
06:43
ARI
R. Vrbata
Saved shot39.237.7PP0.013
2016-10-18
ARI at OTT
1 REG
06:45
ARI
R. Vrbata
Miss60.426.6PP0.008
2016-10-18
ARI at OTT
1 REG
07:20
ARI
O. Ekman-Larsson
Saved shot46.437.1PP0.033
2016-10-18
ARI at OTT
1 REG
07:22
ARI
A. Duclair
Saved shot6.19.5PP0.297
2016-10-18
ARI at OTT
1 REG
08:36
ARI
R. Vrbata
Saved shot44.237.6PP0.022
2016-10-18
ARI at OTT
1 REG
09:45
ARI
J. Martinook
Saved shot16.437.6EV0.050
2016-10-18
ARI at OTT
1 REG
09:46
ARI
L. Crouse
Saved shot6.726.6EV0.063
2016-10-18
ARI at OTT
1 REG
10:48
OTT
M. Hoffman
Saved shot46.045.9EV0.014
2016-10-18
ARI at OTT
1 REG
11:36
ARI
L. Schenn
Block7.315.9EVN/A
2016-10-18
ARI at OTT
1 REG
11:38
ARI
R. Vrbata
Block11.05.2EVN/A
2016-10-18
ARI at OTT
1 REG
12:06
ARI
A. Duclair
Saved shot31.877.3EV0.009
2016-10-18
ARI at OTT
1 REG
12:10
ARI
D. Strome
Miss21.00.0EV0.191
2016-10-18
ARI at OTT
1 REG
12:17
ARI
D. Strome
Saved shot35.711.3EV0.082
2016-10-18
ARI at OTT
1 REG
12:18
ARI
T. Rieder
Goal10.00.0EV0.047
2016-10-18
ARI at OTT
1 REG
13:41
OTT
B. Ryan
Goal10.05.7PP0.256
2016-10-18
ARI at OTT
1 REG
14:19
ARI
O. Ekman-Larsson
Saved shot45.519.2PP0.046
2016-10-18
ARI at OTT
1 REG
15:16
OTT
T. Pyatt
Goal13.542.0EV0.081
2016-10-18
ARI at OTT
1 REG
17:19
OTT
M. Hoffman
Saved shot51.123.1EV0.026
2016-10-18
ARI at OTT
1 REG
17:56
ARI
A. Duclair
Saved shot55.13.1EV0.021
2016-10-18
ARI at OTT
1 REG
18:31
ARI
K. Connauton
Block11.226.6EVN/A
2016-10-18
ARI at OTT
1 REG
18:42
OTT
D. Phaneuf
Miss49.69.3EV0.043
2016-10-18
ARI at OTT
1 REG
19:38
ARI
A. Goligoski
Saved shot32.858.7EV0.011
2016-10-18
ARI at OTT
1 REG
01:59
ARI
L. Crouse
Saved shot8.214.0EV0.060
2016-10-18
ARI at OTT
1 REG
19:58
ARI
L. Crouse
Block7.18.1EVN/A
2016-10-18
ARI at OTT
2 REG
00:33
ARI
M. Domi
Saved shot41.012.7EV0.068
2016-10-18
ARI at OTT
2 REG
00:45
ARI
O. Ekman-Larsson
Block39.620.7EVN/A
2016-10-18
ARI at OTT
2 REG
00:48
ARI
M. Hanzal
Saved shot7.198.1EV0.101
2016-10-18
ARI at OTT
2 REG
01:27
ARI
J. Martinook
Miss38.610.4EV0.073
2016-10-18
ARI at OTT
2 REG
01:58
OTT
M. Hoffman
Block11.05.2EVN/A
2016-10-18
ARI at OTT
2 REG
02:54
OTT
T. Pyatt
Block28.262.5EVN/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.