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

122 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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
2022-12-20
CGY at SJS
1 REG
00:15
CGY
T. Toffoli
Goal13.426.6EV0.125
2022-12-20
CGY at SJS
1 REG
00:30
CGY
D. Dube
Goal8.635.5EV0.226
2022-12-20
CGY at SJS
1 REG
01:25
CGY
C. Tanev
Saved shot56.425.2EV0.028
2022-12-20
CGY at SJS
1 REG
02:35
CGY
T. Lewis
Saved shot32.01.8EV0.098
2022-12-20
CGY at SJS
1 REG
02:48
CGY
B. Ritchie
Block42.927.8EVN/A
2022-12-20
CGY at SJS
1 REG
02:56
SJS
E. Karlsson
Saved shot29.238.0EV0.060
2022-12-20
CGY at SJS
1 REG
03:04
SJS
T. Meier
Block9.183.7EVN/A
2022-12-20
CGY at SJS
1 REG
03:25
CGY
E. Lindholm
Saved shot43.242.2EV0.029
2022-12-20
CGY at SJS
1 REG
03:28
CGY
M. Weegar
Block16.00.0EVN/A
2022-12-20
CGY at SJS
1 REG
03:35
CGY
M. Weegar
Miss65.030.5EV0.013
2022-12-20
CGY at SJS
1 REG
03:37
CGY
J. Huberdeau
Saved shot47.837.3EV0.007
2022-12-20
CGY at SJS
1 REG
04:33
SJS
M. Ferraro
Saved shot47.00.0EV0.033
2022-12-20
CGY at SJS
1 REG
04:38
SJS
R. Simek
Miss56.814.3EV0.030
2022-12-20
CGY at SJS
1 REG
04:53
SJS
M. Ferraro
Saved shot54.127.5EV0.015
2022-12-20
CGY at SJS
1 REG
05:49
SJS
T. Meier
Miss25.659.4EV0.056
2022-12-20
CGY at SJS
1 REG
06:35
CGY
N. Zadorov
Block44.325.4EVN/A
2022-12-20
CGY at SJS
1 REG
07:21
CGY
A. Ruzicka
Saved shot21.15.4EV0.166
2022-12-20
CGY at SJS
1 REG
07:23
CGY
T. Lewis
Saved shot7.623.2EV0.301
2022-12-20
CGY at SJS
1 REG
07:34
SJS
A. Barabanov
Miss4.00.0EV0.220
2022-12-20
CGY at SJS
1 REG
08:33
CGY
B. Coleman
Saved shot69.01.7PP0.007
2022-12-20
CGY at SJS
1 REG
09:17
CGY
B. Coleman
Block8.129.7EVN/A
2022-12-20
CGY at SJS
1 REG
09:42
CGY
M. Lucic
Saved shot29.00.0EV0.060
2022-12-20
CGY at SJS
1 REG
09:57
CGY
N. Zadorov
Block50.231.2EVN/A
2022-12-20
CGY at SJS
1 REG
11:15
CGY
B. Coleman
Miss15.17.6EV0.163
2022-12-20
CGY at SJS
1 REG
12:02
SJS
R. Simek
Miss53.745.0EV0.005
2022-12-20
CGY at SJS
1 REG
12:20
CGY
N. Kadri
Block37.230.7EVN/A
2022-12-20
CGY at SJS
1 REG
12:44
CGY
N. Zadorov
Saved shot87.019.5EV0.003
2022-12-20
CGY at SJS
1 REG
13:18
CGY
A. Mangiapane
Saved shot23.00.0EV0.138
2022-12-20
CGY at SJS
1 REG
14:58
SJS
N. Sturm
Goal13.00.0EV0.171
2022-12-20
CGY at SJS
1 REG
15:22
CGY
M. Weegar
Block36.711.0EVN/A
2022-12-20
CGY at SJS
1 REG
15:59
CGY
R. Andersson
Miss53.02.2EV0.032
2022-12-20
CGY at SJS
1 REG
16:14
SJS
S. Harrington
Saved shot44.615.6EV0.038
2022-12-20
CGY at SJS
1 REG
17:34
SJS
A. Barabanov
Saved shot18.033.7PP0.123
2022-12-20
CGY at SJS
1 REG
17:35
SJS
K. Labanc
Saved shot28.00.0PP0.041
2022-12-20
CGY at SJS
1 REG
17:45
SJS
T. Meier
Miss6.726.6PP0.157
2022-12-20
CGY at SJS
1 REG
18:31
SJS
K. Labanc
Saved shot9.00.0PP0.171
2022-12-20
CGY at SJS
1 REG
19:11
SJS
E. Svechnikov
Block37.434.1EVN/A
2022-12-20
CGY at SJS
1 REG
19:14
SJS
E. Karlsson
Saved shot24.768.6EV0.055
2022-12-20
CGY at SJS
1 REG
19:51
SJS
J. Gadjovich
Block41.635.2EVN/A
2022-12-20
CGY at SJS
2 REG
00:47
CGY
E. Lindholm
Saved shot46.13.7EV0.045
2022-12-20
CGY at SJS
2 REG
01:13
SJS
K. Labanc
Saved shot44.458.8EV0.005
2022-12-20
CGY at SJS
2 REG
01:21
CGY
J. Huberdeau
Saved shot16.342.5EV0.206
2022-12-20
CGY at SJS
2 REG
01:44
CGY
B. Coleman
Miss26.921.8EV0.051
2022-12-20
CGY at SJS
2 REG
02:20
SJS
N. Gregor
Block25.620.6EVN/A
2022-12-20
CGY at SJS
2 REG
02:35
SJS
R. Simek
Block23.512.3EVN/A
2022-12-20
CGY at SJS
2 REG
02:49
CGY
T. Toffoli
Miss40.036.9EV0.024
2022-12-20
CGY at SJS
2 REG
03:23
CGY
D. Dube
Block17.040.2PPN/A
2022-12-20
CGY at SJS
2 REG
03:44
CGY
T. Toffoli
Block24.419.2PPN/A
2022-12-20
CGY at SJS
2 REG
04:14
CGY
R. Andersson
Block21.02.7PPN/A
2022-12-20
CGY at SJS
2 REG
05:19
CGY
N. Hanifin
Block36.00.0EVN/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.