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

97 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-20
CGY at DET
1 REG
00:38
DET
A. Mantha
Saved shot58.835.3EV0.013
2016-11-20
CGY at DET
1 REG
01:19
CGY
D. Wideman
Saved shot56.316.5EV0.018
2016-11-20
CGY at DET
1 REG
01:28
CGY
D. Wideman
Block19.724.0EVN/A
2016-11-20
CGY at DET
1 REG
03:32
DET
T. Tatar
Miss30.025.7PP0.101
2016-11-20
CGY at DET
1 REG
04:29
CGY
T. Brouwer
Block29.561.7SHN/A
2016-11-20
CGY at DET
1 REG
04:36
CGY
S. Bennett
Saved shot12.618.4SH0.206
2016-11-20
CGY at DET
1 REG
05:33
CGY
M. Backlund
Miss43.059.3EV0.009
2016-11-20
CGY at DET
1 REG
05:47
CGY
M. Tkachuk
Saved shot9.16.3EV0.042
2016-11-20
CGY at DET
1 REG
06:00
DET
J. Ericsson
Miss71.931.9EV0.004
2016-11-20
CGY at DET
1 REG
06:13
DET
L. Glendening
Saved shot35.532.3EV0.047
2016-11-20
CGY at DET
1 REG
07:44
DET
J. Abdelkader
Saved shot53.13.2EV0.021
2016-11-20
CGY at DET
1 REG
08:02
DET
T. Tatar
Miss8.520.6EV0.101
2016-11-20
CGY at DET
1 REG
08:06
DET
T. Tatar
Goal27.26.3EV0.147
2016-11-20
CGY at DET
1 REG
08:48
DET
R. Sproul
Saved shot59.134.0EV0.023
2016-11-20
CGY at DET
1 REG
09:29
CGY
B. Kulak
Block42.128.4EVN/A
2016-11-20
CGY at DET
1 REG
09:43
CGY
B. Kulak
Saved shot65.232.5EV0.009
2016-11-20
CGY at DET
1 REG
10:25
DET
T. Vanek
Saved shot20.547.0EV0.079
2016-11-20
CGY at DET
1 REG
11:10
DET
R. Sproul
Saved shot60.221.4EV0.016
2016-11-20
CGY at DET
1 REG
11:19
CGY
F. Hamilton
Saved shot34.185.0EV0.014
2016-11-20
CGY at DET
1 REG
11:31
CGY
F. Hamilton
Miss14.615.9EV0.084
2016-11-20
CGY at DET
1 REG
11:33
CGY
M. Ferland
Saved shot22.852.1EV0.041
2016-11-20
CGY at DET
1 REG
11:31
CGY
B. Kulak
Miss62.733.9EV0.004
2016-11-20
CGY at DET
1 REG
11:41
DET
D. Larkin
Saved shot42.236.3PP0.055
2016-11-20
CGY at DET
1 REG
11:52
DET
N. Kronwall
Block20.00.0PPN/A
2016-11-20
CGY at DET
1 REG
12:59
DET
M. Green
Miss49.229.2PP0.035
2016-11-20
CGY at DET
1 REG
13:28
CGY
S. Monahan
Block45.02.5SHN/A
2016-11-20
CGY at DET
1 REG
13:57
CGY
D. Engelland
Saved shot62.223.7EV0.016
2016-11-20
CGY at DET
1 REG
14:27
CGY
M. Backlund
Miss26.02.2EV0.147
2016-11-20
CGY at DET
1 REG
14:41
CGY
D. Engelland
Saved shot64.025.0EV0.014
2016-11-20
CGY at DET
1 REG
14:50
CGY
M. Frolik
Saved shot23.034.4EV0.108
2016-11-20
CGY at DET
1 REG
15:25
CGY
T. Brodie
Miss44.916.8EV0.030
2016-11-20
CGY at DET
1 REG
16:41
DET
A. Mantha
Miss45.533.3EV0.019
2016-11-20
CGY at DET
1 REG
17:06
DET
A. Marchenko
Block53.119.8EVN/A
2016-11-20
CGY at DET
1 REG
17:41
CGY
D. Wideman
Block50.722.0EVN/A
2016-11-20
CGY at DET
1 REG
17:59
DET
D. DeKeyser
Saved shot55.129.4EV0.015
2016-11-20
CGY at DET
1 REG
18:27
CGY
M. Backlund
Saved shot25.02.3EV0.149
2016-11-20
CGY at DET
1 REG
19:35
DET
T. Vanek
Saved shot23.39.9EV0.065
2016-11-20
CGY at DET
2 REG
00:34
CGY
S. Bennett
Miss36.431.5EV0.074
2016-11-20
CGY at DET
2 REG
03:40
CGY
G. Hathaway
Goal56.333.4EV0.009
2016-11-20
CGY at DET
2 REG
04:38
DET
G. Nyquist
Block56.814.3EVN/A
2016-11-20
CGY at DET
2 REG
05:04
CGY
M. Backlund
Saved shot38.673.4EV0.007
2016-11-20
CGY at DET
2 REG
05:14
DET
R. Sproul
Saved shot46.939.8EV0.010
2016-11-20
CGY at DET
2 REG
06:45
DET
A. Marchenko
Block48.112.0EVN/A
2016-11-20
CGY at DET
2 REG
07:50
CGY
M. Tkachuk
Block45.723.2EVN/A
2016-11-20
CGY at DET
2 REG
08:05
CGY
M. Backlund
Miss10.036.9EV0.147
2016-11-20
CGY at DET
2 REG
08:21
CGY
T. Brodie
Block37.038.4EVN/A
2016-11-20
CGY at DET
2 REG
09:23
CGY
S. Monahan
Block17.851.8EVN/A
2016-11-20
CGY at DET
2 REG
09:31
CGY
T. Brouwer
Saved shot42.927.8EV0.027
2016-11-20
CGY at DET
2 REG
10:12
CGY
M. Giordano
Saved shot49.229.2PP0.036
2016-11-20
CGY at DET
2 REG
10:20
CGY
S. Monahan
Block46.332.7PPN/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.