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

103 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-15
CGY at MIN
1 REG
00:07
MIN
E. Staal
Saved shot30.121.4EV0.079
2016-11-15
CGY at MIN
1 REG
00:23
MIN
E. Staal
Saved shot34.01.7EV0.104
2016-11-15
CGY at MIN
1 REG
00:29
MIN
C. Folin
Saved shot52.621.2EV0.032
2016-11-15
CGY at MIN
1 REG
01:43
MIN
E. Haula
Miss19.368.7EV0.027
2016-11-15
CGY at MIN
1 REG
01:45
MIN
M. Reilly
Miss54.623.7EV0.008
2016-11-15
CGY at MIN
1 REG
03:03
CGY
M. Frolik
Saved shot38.370.1EV0.008
2016-11-15
CGY at MIN
1 REG
03:08
CGY
M. Frolik
Saved shot42.563.4EV0.006
2016-11-15
CGY at MIN
1 REG
03:49
CGY
D. Engelland
Block11.05.2EVN/A
2016-11-15
CGY at MIN
1 REG
04:29
MIN
Z. Parise
Saved shot33.215.7EV0.076
2016-11-15
CGY at MIN
1 REG
04:39
CGY
A. Chiasson
Block16.160.3EVN/A
2016-11-15
CGY at MIN
1 REG
05:02
CGY
F. Hamilton
Miss47.447.6EV0.018
2016-11-15
CGY at MIN
1 REG
05:37
MIN
M. Koivu
Miss13.28.7SH0.146
2016-11-15
CGY at MIN
1 REG
06:05
CGY
J. Gaudreau
Goal10.416.7PP0.139
2016-11-15
CGY at MIN
1 REG
07:08
CGY
M. Giordano
Saved shot57.25.0EV0.019
2016-11-15
CGY at MIN
1 REG
07:12
CGY
T. Brouwer
Block9.518.4EVN/A
2016-11-15
CGY at MIN
1 REG
07:21
MIN
J. Pominville
Saved shot15.378.7EV0.035
2016-11-15
CGY at MIN
1 REG
07:27
MIN
M. Reilly
Saved shot54.039.0EV0.008
2016-11-15
CGY at MIN
1 REG
09:00
MIN
J. Zucker
Block35.651.8EVN/A
2016-11-15
CGY at MIN
1 REG
10:32
CGY
M. Frolik
Saved shot41.452.9EV0.012
2016-11-15
CGY at MIN
1 REG
10:37
CGY
M. Backlund
Block13.28.7EVN/A
2016-11-15
CGY at MIN
1 REG
11:28
CGY
M. Giordano
Saved shot62.830.7EV0.011
2016-11-15
CGY at MIN
1 REG
12:25
CGY
T. Brodie
Block27.510.5EVN/A
2016-11-15
CGY at MIN
1 REG
12:58
CGY
M. Giordano
Block55.926.6EVN/A
2016-11-15
CGY at MIN
1 REG
13:15
CGY
S. Bennett
Block17.049.8EVN/A
2016-11-15
CGY at MIN
1 REG
13:21
CGY
D. Engelland
Saved shot60.428.7EV0.015
2016-11-15
CGY at MIN
1 REG
13:29
MIN
C. Coyle
Block19.455.5EVN/A
2016-11-15
CGY at MIN
1 REG
14:03
CGY
M. Frolik
Miss39.620.7EV0.044
2016-11-15
CGY at MIN
1 REG
14:50
CGY
M. Ferland
Block15.053.1EVN/A
2016-11-15
CGY at MIN
1 REG
15:22
MIN
J. Zucker
Miss36.119.4EV0.054
2016-11-15
CGY at MIN
1 REG
15:23
MIN
J. Zucker
Block24.265.6EVN/A
2016-11-15
CGY at MIN
1 REG
16:35
MIN
M. Reilly
Block29.417.8EVN/A
2016-11-15
CGY at MIN
1 REG
17:08
MIN
C. Coyle
Saved shot32.225.8EV0.078
2016-11-15
CGY at MIN
1 REG
17:54
MIN
M. Granlund
Saved shot55.942.8EV0.005
2016-11-15
CGY at MIN
1 REG
18:00
MIN
Z. Parise
Saved shot40.25.7EV0.057
2016-11-15
CGY at MIN
1 REG
18:58
MIN
C. Coyle
Saved shot3.00.0EV0.411
2016-11-15
CGY at MIN
1 REG
19:16
MIN
R. Suter
Block50.317.4EVN/A
2016-11-15
CGY at MIN
1 REG
19:57
MIN
C. Folin
Miss55.416.8EV0.034
2016-11-15
CGY at MIN
2 REG
00:37
MIN
C. Coyle
Miss18.715.5PP0.160
2016-11-15
CGY at MIN
2 REG
01:56
MIN
J. Pominville
Saved shot35.826.6PP0.064
2016-11-15
CGY at MIN
2 REG
02:28
CGY
D. Wideman
Saved shot56.826.1EV0.015
2016-11-15
CGY at MIN
2 REG
02:57
MIN
C. Stewart
Saved shot39.756.3EV0.013
2016-11-15
CGY at MIN
2 REG
02:59
MIN
Z. Mitchell
Miss12.255.0EV0.142
2016-11-15
CGY at MIN
2 REG
03:29
CGY
M. Tkachuk
Miss37.415.5EV0.054
2016-11-15
CGY at MIN
2 REG
03:56
MIN
M. Reilly
Miss19.730.5EV0.115
2016-11-15
CGY at MIN
2 REG
04:39
CGY
A. Chiasson
Saved shot78.56.6EV0.003
2016-11-15
CGY at MIN
2 REG
04:58
MIN
J. Brodin
Saved shot49.822.4EV0.020
2016-11-15
CGY at MIN
2 REG
05:15
CGY
D. Hamilton
Saved shot59.529.1EV0.009
2016-11-15
CGY at MIN
2 REG
05:26
CGY
D. Hamilton
Saved shot56.814.3EV0.018
2016-11-15
CGY at MIN
2 REG
05:42
CGY
D. Hamilton
Block14.919.7EVN/A
2016-11-15
CGY at MIN
2 REG
05:51
CGY
J. Gaudreau
Miss31.861.8EV0.017

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.