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

104 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-28
CGY at NYI
1 REG
01:07
CGY
M. Frolik
Block19.147.1EVN/A
2016-11-28
CGY at NYI
1 REG
01:15
CGY
T. Brodie
Saved shot59.527.0EV0.015
2016-11-28
CGY at NYI
1 REG
01:27
CGY
D. Wideman
Miss44.932.3EV0.020
2016-11-28
CGY at NYI
1 REG
01:39
CGY
D. Wideman
Block43.035.5EVN/A
2016-11-28
CGY at NYI
1 REG
03:28
NYI
J. Bailey
Saved shot14.861.7EV0.061
2016-11-28
CGY at NYI
1 REG
03:58
CGY
M. Frolik
Block22.532.3EVN/A
2016-11-28
CGY at NYI
1 REG
04:14
CGY
M. Backlund
Miss32.812.3EV0.087
2016-11-28
CGY at NYI
1 REG
04:21
CGY
D. Wideman
Block40.323.4EVN/A
2016-11-28
CGY at NYI
1 REG
06:23
CGY
M. Tkachuk
Miss11.226.6PP0.112
2016-11-28
CGY at NYI
1 REG
06:56
CGY
D. Hamilton
Block50.722.0PPN/A
2016-11-28
CGY at NYI
1 REG
07:28
NYI
J. Tavares
Goal25.233.7EV0.094
2016-11-28
CGY at NYI
1 REG
07:57
NYI
S. Prince
Saved shot29.231.0EV0.086
2016-11-28
CGY at NYI
1 REG
08:17
NYI
C. Clutterbuck
Miss40.727.8EV0.036
2016-11-28
CGY at NYI
1 REG
10:06
NYI
J. Boychuk
Saved shot53.228.0PP0.012
2016-11-28
CGY at NYI
1 REG
10:17
NYI
A. Ladd
Miss10.05.7PP0.130
2016-11-28
CGY at NYI
1 REG
10:43
CGY
D. Engelland
Saved shot10.211.3EV0.147
2016-11-28
CGY at NYI
1 REG
13:51
NYI
J. Boychuk
Miss64.826.6EV0.013
2016-11-28
CGY at NYI
1 REG
13:57
NYI
J. Bailey
Saved shot34.733.2EV0.055
2016-11-28
CGY at NYI
1 REG
14:07
NYI
C. Clutterbuck
Miss24.251.7EV0.057
2016-11-28
CGY at NYI
1 REG
14:18
NYI
C. Clutterbuck
Saved shot11.759.0EV0.072
2016-11-28
CGY at NYI
1 REG
14:59
NYI
S. Prince
Saved shot35.711.3EV0.073
2016-11-28
CGY at NYI
1 REG
15:38
NYI
N. Leddy
Miss60.419.3EV0.018
2016-11-28
CGY at NYI
1 REG
16:42
NYI
J. Bailey
Block34.48.4EVN/A
2016-11-28
CGY at NYI
1 REG
16:44
NYI
J. Boychuk
Saved shot47.253.6EV0.004
2016-11-28
CGY at NYI
1 REG
17:01
CGY
S. Monahan
Saved shot8.17.1EV0.114
2016-11-28
CGY at NYI
1 REG
17:09
NYI
J. Boychuk
Miss30.813.1EV0.102
2016-11-28
CGY at NYI
1 REG
18:07
CGY
T. Brouwer
Saved shot31.611.0EV0.089
2016-11-28
CGY at NYI
1 REG
18:21
CGY
D. Engelland
Block48.835.0EVN/A
2016-11-28
CGY at NYI
1 REG
18:56
NYI
A. Quine
Saved shot30.030.0EV0.078
2016-11-28
CGY at NYI
2 REG
02:42
CGY
S. Monahan
Saved shot13.057.5EV0.083
2016-11-28
CGY at NYI
2 REG
02:48
CGY
D. Hamilton
Saved shot25.548.2EV0.062
2016-11-28
CGY at NYI
2 REG
02:52
CGY
D. Hamilton
Saved shot19.281.0EV0.079
2016-11-28
CGY at NYI
2 REG
03:16
NYI
T. Hickey
Saved shot38.123.2EV0.048
2016-11-28
CGY at NYI
2 REG
03:19
NYI
T. Hickey
Block39.113.3EVN/A
2016-11-28
CGY at NYI
2 REG
03:25
NYI
J. Bailey
Miss42.118.0EV0.054
2016-11-28
CGY at NYI
2 REG
05:03
NYI
N. Leddy
Saved shot52.220.2EV0.028
2016-11-28
CGY at NYI
2 REG
07:34
NYI
J. Bailey
Miss13.022.6PP0.094
2016-11-28
CGY at NYI
2 REG
08:02
NYI
N. Leddy
Miss50.13.4PP0.049
2016-11-28
CGY at NYI
2 REG
08:39
NYI
T. Hamonic
Saved shot37.543.9PP0.075
2016-11-28
CGY at NYI
2 REG
10:08
CGY
M. Ferland
Saved shot29.528.3EV0.090
2016-11-28
CGY at NYI
2 REG
10:12
CGY
K. Versteeg
Saved shot42.128.4EV0.027
2016-11-28
CGY at NYI
2 REG
10:30
NYI
C. Clutterbuck
Block16.221.8EVN/A
2016-11-28
CGY at NYI
2 REG
10:35
NYI
N. Leddy
Saved shot57.921.3EV0.016
2016-11-28
CGY at NYI
2 REG
11:14
NYI
T. Hickey
Block44.823.7EVN/A
2016-11-28
CGY at NYI
2 REG
12:29
CGY
M. Ferland
Block39.58.7EVN/A
2016-11-28
CGY at NYI
2 REG
12:35
CGY
S. Bennett
Saved shot24.39.5EV0.141
2016-11-28
CGY at NYI
2 REG
13:20
CGY
D. Wideman
Saved shot60.221.4EV0.016
2016-11-28
CGY at NYI
2 REG
13:36
NYI
J. Bailey
Miss33.035.1EV0.064
2016-11-28
CGY at NYI
2 REG
14:19
NYI
C. Clutterbuck
Saved shot8.963.4EV0.189
2016-11-28
CGY at NYI
2 REG
15:19
CGY
M. Stajan
Saved shot21.02.7EV0.160

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.