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

126 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-12-31
MTL at PIT
1 REG
00:17
MTL
B. Gallagher
Saved shot35.275.2EV0.013
2016-12-31
MTL at PIT
1 REG
01:28
MTL
B. Flynn
Saved shot41.02.8EV0.085
2016-12-31
MTL at PIT
1 REG
02:39
MTL
D. Carr
Saved shot7.181.9EV0.028
2016-12-31
MTL at PIT
1 REG
02:38
MTL
M. McCarron
Block10.648.8EVN/A
2016-12-31
MTL at PIT
1 REG
02:50
MTL
M. McCarron
Saved shot22.030.1EV0.118
2016-12-31
MTL at PIT
1 REG
03:08
PIT
B. Rust
Block13.28.7EVN/A
2016-12-31
MTL at PIT
1 REG
03:10
PIT
B. Rust
Block11.210.3EVN/A
2016-12-31
MTL at PIT
1 REG
03:16
PIT
C. Sheary
Saved shot16.379.4EV0.034
2016-12-31
MTL at PIT
1 REG
03:57
PIT
P. Hornqvist
Block10.856.3EVN/A
2016-12-31
MTL at PIT
1 REG
04:02
PIT
I. Cole
Block13.617.1EVN/A
2016-12-31
MTL at PIT
1 REG
04:07
MTL
A. Radulov
Goal19.434.5EV0.195
2016-12-31
MTL at PIT
1 REG
05:28
PIT
P. Kessel
Miss17.028.1PP0.192
2016-12-31
MTL at PIT
1 REG
05:44
PIT
E. Malkin
Saved shot40.37.1PP0.073
2016-12-31
MTL at PIT
1 REG
06:46
PIT
C. Sheary
Saved shot12.414.0PP0.221
2016-12-31
MTL at PIT
1 REG
07:56
PIT
M. Cullen
Miss43.25.3EV0.043
2016-12-31
MTL at PIT
1 REG
08:25
PIT
I. Cole
Saved shot49.020.3EV0.022
2016-12-31
MTL at PIT
1 REG
09:24
PIT
S. Crosby
Saved shot28.227.5PP0.139
2016-12-31
MTL at PIT
1 REG
09:30
PIT
J. Schultz
Saved shot38.026.6PP0.091
2016-12-31
MTL at PIT
1 REG
10:30
PIT
C. Sheary
Saved shot11.05.2PP0.116
2016-12-31
MTL at PIT
1 REG
10:38
PIT
O. Määttä
Block30.531.6EVN/A
2016-12-31
MTL at PIT
1 REG
10:50
PIT
C. Ruhwedel
Block15.331.6EVN/A
2016-12-31
MTL at PIT
1 REG
11:08
PIT
O. Määttä
Miss48.815.5EV0.030
2016-12-31
MTL at PIT
1 REG
11:17
PIT
P. Hornqvist
Miss22.030.1EV0.059
2016-12-31
MTL at PIT
1 REG
11:34
MTL
A. Emelin
Saved shot58.625.3EV0.014
2016-12-31
MTL at PIT
1 REG
11:38
MTL
T. Plekanec
Saved shot12.528.6EV0.197
2016-12-31
MTL at PIT
1 REG
12:06
MTL
A. Lehkonen
Saved shot41.034.1EV0.037
2016-12-31
MTL at PIT
1 REG
12:19
MTL
T. Mitchell
Block22.235.8EVN/A
2016-12-31
MTL at PIT
1 REG
13:38
MTL
B. Gallagher
Saved shot32.723.4EV0.081
2016-12-31
MTL at PIT
1 REG
13:49
MTL
M. McCarron
Saved shot8.569.4EV0.059
2016-12-31
MTL at PIT
1 REG
14:23
PIT
J. Schultz
Saved shot58.625.3EV0.030
2016-12-31
MTL at PIT
1 REG
14:57
MTL
N. Beaulieu
Block26.249.6EVN/A
2016-12-31
MTL at PIT
1 REG
15:08
PIT
B. Rust
Block21.131.4EVN/A
2016-12-31
MTL at PIT
1 REG
15:20
PIT
S. Wilson
Miss24.840.1EV0.082
2016-12-31
MTL at PIT
1 REG
15:28
PIT
E. Malkin
Block30.255.8PPN/A
2016-12-31
MTL at PIT
1 REG
15:47
PIT
E. Malkin
Block23.15.0PPN/A
2016-12-31
MTL at PIT
1 REG
16:00
PIT
P. Hornqvist
Miss18.636.3PP0.133
2016-12-31
MTL at PIT
1 REG
16:48
PIT
E. Malkin
Saved shot16.379.4PP0.038
2016-12-31
MTL at PIT
1 REG
19:12
MTL
A. Radulov
Saved shot36.729.4EV0.048
2016-12-31
MTL at PIT
1 REG
19:19
MTL
S. Weber
Miss35.826.6EV0.067
2016-12-31
MTL at PIT
1 REG
19:58
PIT
E. Malkin
Miss20.02.9EV0.146
2016-12-31
MTL at PIT
1 REG
19:59
PIT
E. Malkin
Saved shot14.674.1EV0.029
2016-12-31
MTL at PIT
2 REG
00:12
PIT
S. Crosby
Miss39.252.3EV0.010
2016-12-31
MTL at PIT
2 REG
00:33
MTL
A. Emelin
Miss41.118.4EV0.048
2016-12-31
MTL at PIT
2 REG
01:07
PIT
P. Hornqvist
Goal8.926.6EV0.100
2016-12-31
MTL at PIT
2 REG
01:20
MTL
N. Beaulieu
Saved shot39.150.2EV0.007
2016-12-31
MTL at PIT
2 REG
01:26
MTL
C. Terry
Saved shot8.00.0EV0.210
2016-12-31
MTL at PIT
2 REG
01:33
MTL
N. Beaulieu
Saved shot46.127.1EV0.032
2016-12-31
MTL at PIT
2 REG
01:57
MTL
A. Radulov
Saved shot30.427.4EV0.091
2016-12-31
MTL at PIT
2 REG
02:00
MTL
P. Byron
Block9.212.5EVN/A
2016-12-31
MTL at PIT
2 REG
03:20
PIT
S. Crosby
Saved shot19.368.7EV0.034

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.