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

106 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
2017-02-14
COL at NJD
1 REG
00:24
NJD
A. Greene
Block12.00.0EVN/A
2017-02-14
COL at NJD
1 REG
00:51
COL
N. MacKinnon
Block22.059.9EVN/A
2017-02-14
COL at NJD
1 REG
01:27
NJD
A. Henrique
Block32.650.0EVN/A
2017-02-14
COL at NJD
1 REG
02:02
NJD
J. Josefson
Saved shot36.932.8EV0.042
2017-02-14
COL at NJD
1 REG
02:03
NJD
S. Noesen
Saved shot8.17.1EV0.045
2017-02-14
COL at NJD
1 REG
02:04
NJD
P. Zacha
Goal13.921.0EV0.034
2017-02-14
COL at NJD
1 REG
02:52
NJD
T. Hall
Saved shot38.929.2EV0.056
2017-02-14
COL at NJD
1 REG
03:05
COL
N. MacKinnon
Saved shot51.742.6EV0.012
2017-02-14
COL at NJD
1 REG
03:23
COL
F. Beauchemin
Saved shot54.814.8EV0.023
2017-02-14
COL at NJD
1 REG
03:30
COL
F. Beauchemin
Miss59.731.3EV0.013
2017-02-14
COL at NJD
1 REG
03:42
NJD
D. Severson
Block28.332.0EVN/A
2017-02-14
COL at NJD
1 REG
03:53
NJD
T. Zajac
Saved shot27.712.5EV0.174
2017-02-14
COL at NJD
1 REG
03:58
NJD
T. Hall
Saved shot13.057.5EV0.104
2017-02-14
COL at NJD
1 REG
04:38
COL
M. Duchene
Block32.229.7EVN/A
2017-02-14
COL at NJD
1 REG
03:59
NJD
T. Hall
Miss13.067.4EV0.053
2017-02-14
COL at NJD
1 REG
05:04
COL
J. Mitchell
Saved shot12.04.8EV0.042
2017-02-14
COL at NJD
1 REG
05:38
COL
M. Rantanen
Saved shot36.119.4PP0.078
2017-02-14
COL at NJD
1 REG
05:44
COL
J. Iginla
Saved shot48.324.4PP0.041
2017-02-14
COL at NJD
1 REG
06:48
COL
N. MacKinnon
Block31.13.7PPN/A
2017-02-14
COL at NJD
1 REG
08:51
COL
M. Duchene
Saved shot25.128.6EV0.152
2017-02-14
COL at NJD
1 REG
09:53
NJD
A. Greene
Block19.730.5EVN/A
2017-02-14
COL at NJD
1 REG
11:01
COL
J. Colborne
Miss74.323.8EV0.003
2017-02-14
COL at NJD
1 REG
11:16
NJD
D. Severson
Block15.331.6EVN/A
2017-02-14
COL at NJD
1 REG
11:51
NJD
T. Hall
Saved shot50.244.2EV0.011
2017-02-14
COL at NJD
1 REG
12:00
NJD
J. Merrill
Saved shot60.419.3EV0.034
2017-02-14
COL at NJD
1 REG
12:58
COL
J. Iginla
Saved shot18.636.3EV0.193
2017-02-14
COL at NJD
1 REG
13:26
NJD
M. Wood
Saved shot7.839.8PP0.118
2017-02-14
COL at NJD
1 REG
13:28
NJD
K. Palmieri
Saved shot5.178.7PP0.046
2017-02-14
COL at NJD
1 REG
14:19
NJD
M. Cammalleri
Miss55.027.0PP0.029
2017-02-14
COL at NJD
1 REG
14:46
NJD
M. Cammalleri
Saved shot19.434.5PP0.095
2017-02-14
COL at NJD
1 REG
15:05
NJD
M. Cammalleri
Saved shot37.127.3PP0.082
2017-02-14
COL at NJD
1 REG
15:13
NJD
S. Santini
Saved shot52.232.5EV0.014
2017-02-14
COL at NJD
1 REG
15:27
COL
G. Landeskog
Saved shot27.830.3EV0.146
2017-02-14
COL at NJD
1 REG
15:33
COL
N. MacKinnon
Saved shot50.624.5EV0.027
2017-02-14
COL at NJD
1 REG
15:52
COL
J. Colborne
Block25.638.7EVN/A
2017-02-14
COL at NJD
1 REG
16:22
NJD
T. Zajac
Miss19.147.1EV0.208
2017-02-14
COL at NJD
1 REG
16:34
COL
M. Duchene
Miss33.517.4EV0.105
2017-02-14
COL at NJD
1 REG
17:35
NJD
J. Josefson
Miss22.02.6EV0.209
2017-02-14
COL at NJD
1 REG
18:23
COL
F. Tyutin
Saved shot44.01.3EV0.049
2017-02-14
COL at NJD
2 REG
00:13
COL
N. MacKinnon
Block40.226.6EVN/A
2017-02-14
COL at NJD
2 REG
00:56
NJD
M. Cammalleri
Saved shot38.925.9EV0.059
2017-02-14
COL at NJD
2 REG
01:10
NJD
S. Santini
Saved shot47.00.0EV0.043
2017-02-14
COL at NJD
2 REG
01:26
COL
T. Barrie
Saved shot57.219.4EV0.031
2017-02-14
COL at NJD
2 REG
01:55
NJD
J. Josefson
Saved shot45.920.4EV0.031
2017-02-14
COL at NJD
2 REG
02:20
NJD
J. Moore
Saved shot74.13.1EV0.003
2017-02-14
COL at NJD
2 REG
03:29
NJD
P. Parenteau
Saved shot38.834.5EV0.066
2017-02-14
COL at NJD
2 REG
03:38
NJD
T. Zajac
Saved shot22.030.1EV0.064
2017-02-14
COL at NJD
2 REG
03:49
NJD
T. Hall
Saved shot15.036.9EV0.169
2017-02-14
COL at NJD
2 REG
03:57
NJD
A. Henrique
Saved shot40.532.9EV0.055
2017-02-14
COL at NJD
2 REG
04:17
NJD
M. Cammalleri
Block26.915.1PPN/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.