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: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

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
2018-12-15
CGY at MIN
1 REG
02:20
CGY
S. Bennett
Saved shot7.666.8EV0.060
2018-12-15
CGY at MIN
1 REG
02:42
MIN
J. Brodin
Block42.415.0EVN/A
2018-12-15
CGY at MIN
1 REG
02:47
MIN
J. Brodin
Block12.618.4EVN/A
2018-12-15
CGY at MIN
1 REG
02:55
MIN
C. Coyle
Saved shot13.617.1EV0.076
2018-12-15
CGY at MIN
1 REG
03:23
CGY
D. Prout
Saved shot65.930.1EV0.007
2018-12-15
CGY at MIN
1 REG
04:05
MIN
G. Pateryn
Saved shot52.423.6EV0.026
2018-12-15
CGY at MIN
1 REG
04:47
MIN
N. Seeler
Saved shot48.145.0EV0.009
2018-12-15
CGY at MIN
1 REG
04:59
CGY
M. Giordano
Saved shot51.426.6EV0.015
2018-12-15
CGY at MIN
1 REG
05:51
CGY
N. Hanifin
Block13.313.0EVN/A
2018-12-15
CGY at MIN
1 REG
06:23
MIN
R. Suter
Block14.312.1EVN/A
2018-12-15
CGY at MIN
1 REG
06:37
MIN
L. Kunin
Saved shot22.852.1EV0.050
2018-12-15
CGY at MIN
1 REG
06:56
MIN
L. Kunin
Block24.721.4EVN/A
2018-12-15
CGY at MIN
1 REG
07:23
MIN
C. Coyle
Saved shot8.963.4EV0.061
2018-12-15
CGY at MIN
1 REG
08:45
CGY
T. Hamonic
Saved shot49.229.2EV0.016
2018-12-15
CGY at MIN
1 REG
09:04
MIN
N. Seeler
Saved shot63.832.2EV0.008
2018-12-15
CGY at MIN
1 REG
10:34
CGY
G. Hathaway
Miss22.27.8EV0.097
2018-12-15
CGY at MIN
1 REG
10:55
MIN
E. Staal
Saved shot52.02.2EV0.018
2018-12-15
CGY at MIN
1 REG
11:10
MIN
E. Staal
Saved shot35.717.9PP0.078
2018-12-15
CGY at MIN
1 REG
11:56
MIN
M. Dumba
Block29.231.0PPN/A
2018-12-15
CGY at MIN
1 REG
12:03
CGY
M. Giordano
Goal12.29.5SH0.229
2018-12-15
CGY at MIN
1 REG
12:48
MIN
J. Spurgeon
Miss50.126.1PP0.040
2018-12-15
CGY at MIN
1 REG
12:58
MIN
C. Coyle
Miss10.416.7PP0.064
2018-12-15
CGY at MIN
1 REG
14:03
MIN
N. Seeler
Saved shot64.131.0EV0.010
2018-12-15
CGY at MIN
1 REG
14:19
MIN
N. Seeler
Block34.522.1EVN/A
2018-12-15
CGY at MIN
1 REG
15:24
MIN
M. Dumba
Miss38.929.2PP0.083
2018-12-15
CGY at MIN
1 REG
15:34
MIN
M. Dumba
Block18.440.6PPN/A
2018-12-15
CGY at MIN
1 REG
16:04
MIN
R. Suter
Block45.13.8PPN/A
2018-12-15
CGY at MIN
1 REG
16:24
MIN
Z. Parise
Miss17.523.6PP0.076
2018-12-15
CGY at MIN
1 REG
17:38
CGY
J. Gaudreau
Saved shot15.223.2EV0.085
2018-12-15
CGY at MIN
1 REG
18:02
MIN
J. Brown
Saved shot25.578.7EV0.032
2018-12-15
CGY at MIN
1 REG
18:47
MIN
J. Brodin
Saved shot63.832.2EV0.012
2018-12-15
CGY at MIN
1 REG
19:31
MIN
J. Eriksson Ek
Saved shot11.731.0EV0.130
2018-12-15
CGY at MIN
2 REG
00:27
CGY
T. Brodie
Block32.00.0PPN/A
2018-12-15
CGY at MIN
2 REG
00:45
CGY
S. Monahan
Saved shot13.921.0PP0.153
2018-12-15
CGY at MIN
2 REG
01:38
CGY
S. Monahan
Block17.851.8PPN/A
2018-12-15
CGY at MIN
2 REG
02:17
CGY
N. Hanifin
Block46.13.7PPN/A
2018-12-15
CGY at MIN
2 REG
02:38
CGY
M. Tkachuk
Block34.028.1PPN/A
2018-12-15
CGY at MIN
2 REG
02:49
CGY
N. Hanifin
Saved shot52.915.4PP0.051
2018-12-15
CGY at MIN
2 REG
02:58
CGY
S. Monahan
Saved shot30.00.0PP0.081
2018-12-15
CGY at MIN
2 REG
03:08
CGY
J. Gaudreau
Saved shot45.556.7PP0.024
2018-12-15
CGY at MIN
2 REG
03:10
MIN
L. Kunin
Saved shot156.00.7SH0.002
2018-12-15
CGY at MIN
2 REG
03:30
MIN
J. Greenway
Goal45.053.1EV0.009
2018-12-15
CGY at MIN
2 REG
04:32
MIN
Z. Parise
Saved shot44.710.3EV0.034
2018-12-15
CGY at MIN
2 REG
04:55
MIN
R. Suter
Saved shot41.171.6EV0.005
2018-12-15
CGY at MIN
2 REG
04:58
MIN
J. Spurgeon
Saved shot58.140.8EV0.009
2018-12-15
CGY at MIN
2 REG
06:14
MIN
M. Hendricks
Saved shot67.734.2EV0.005
2018-12-15
CGY at MIN
2 REG
06:21
MIN
E. Staal
Miss21.521.8EV0.136
2018-12-15
CGY at MIN
2 REG
06:34
CGY
S. Monahan
Saved shot72.411.2EV0.003
2018-12-15
CGY at MIN
2 REG
07:06
CGY
R. Andersson
Saved shot56.740.7EV0.006
2018-12-15
CGY at MIN
2 REG
07:16
CGY
N. Hanifin
Block33.572.6EVN/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.