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

135 matching attempts. Season coverage: 1422 published games / 1422 collected games. Last source refresh: Oct 4, 2026 05:56.

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
2026-01-31
SJS at CGY
1 REG
00:17
SJS
D. Orlov
Saved shot141.611.0EV0.003
2026-01-31
SJS at CGY
1 REG
00:47
SJS
W. Smith
Saved shot32.236.2EV0.053
2026-01-31
SJS at CGY
1 REG
00:50
SJS
T. Toffoli
Block17.531.0EVN/A
2026-01-31
SJS at CGY
1 REG
01:23
CGY
J. Huberdeau
Miss61.613.1EV0.037
2026-01-31
SJS at CGY
1 REG
01:35
CGY
J. Huberdeau
Miss29.115.9EV0.109
2026-01-31
SJS at CGY
1 REG
01:44
CGY
N. Kadri
Saved shot7.666.8EV0.048
2026-01-31
SJS at CGY
1 REG
01:45
CGY
N. Kadri
Miss5.053.1EV0.050
2026-01-31
SJS at CGY
1 REG
01:58
CGY
M. Weegar
Saved shot58.035.9EV0.011
2026-01-31
SJS at CGY
1 REG
02:35
SJS
A. Gaudette
Block10.05.7EVN/A
2026-01-31
SJS at CGY
1 REG
02:41
SJS
M. Celebrini
Saved shot44.47.8PP0.090
2026-01-31
SJS at CGY
1 REG
03:11
SJS
W. Smith
Goal11.345.0PP0.191
2026-01-31
SJS at CGY
1 REG
03:35
CGY
R. Lomberg
Saved shot35.549.6EV0.034
2026-01-31
SJS at CGY
1 REG
04:17
CGY
M. Frost
Saved shot18.445.0EV0.177
2026-01-31
SJS at CGY
1 REG
05:54
SJS
P. Kurashev
Block5.745.0EVN/A
2026-01-31
SJS at CGY
1 REG
05:56
SJS
A. Wennberg
Miss7.256.3EV0.173
2026-01-31
SJS at CGY
1 REG
06:11
CGY
J. Hanley
Saved shot67.126.6EV0.008
2026-01-31
SJS at CGY
1 REG
06:27
CGY
A. Klapka
Saved shot99.423.7EV0.002
2026-01-31
SJS at CGY
1 REG
07:16
SJS
M. Celebrini
Miss38.673.4EV0.007
2026-01-31
SJS at CGY
1 REG
07:37
CGY
Z. Whitecloud
Miss56.02.0EV0.031
2026-01-31
SJS at CGY
1 REG
07:46
SJS
C. Graf
Block14.04.1EVN/A
2026-01-31
SJS at CGY
1 REG
07:51
SJS
S. Mukhamadullin
Saved shot66.227.0EV0.008
2026-01-31
SJS at CGY
1 REG
07:58
SJS
M. Misa
Block26.958.7EVN/A
2026-01-31
SJS at CGY
1 REG
08:09
CGY
J. Farabee
Miss57.617.2EV0.036
2026-01-31
SJS at CGY
1 REG
08:10
CGY
N. Kadri
Saved shot21.568.2EV0.019
2026-01-31
SJS at CGY
1 REG
08:29
CGY
N. Kadri
Block37.710.7EVN/A
2026-01-31
SJS at CGY
1 REG
08:32
CGY
K. Bahl
Block32.020.1EVN/A
2026-01-31
SJS at CGY
1 REG
08:35
CGY
Z. Whitecloud
Block21.158.6EVN/A
2026-01-31
SJS at CGY
1 REG
08:49
SJS
P. Kurashev
Miss8.635.5EV0.102
2026-01-31
SJS at CGY
1 REG
09:07
SJS
M. Ferraro
Saved shot55.027.0EV0.024
2026-01-31
SJS at CGY
1 REG
09:31
SJS
C. Graf
Saved shot12.838.7EV0.065
2026-01-31
SJS at CGY
1 REG
09:40
CGY
Y. Sharangovich
Saved shot39.139.8EV0.030
2026-01-31
SJS at CGY
1 REG
09:55
CGY
Y. Sharangovich
Miss38.946.0EV0.014
2026-01-31
SJS at CGY
1 REG
10:27
CGY
B. Pachal
Block27.328.4EVN/A
2026-01-31
SJS at CGY
1 REG
10:34
CGY
B. Pachal
Miss70.531.7EV0.005
2026-01-31
SJS at CGY
1 REG
10:39
CGY
M. Weegar
Saved shot45.262.3EV0.008
2026-01-31
SJS at CGY
1 REG
10:46
CGY
Y. Kuznetsov
Saved shot71.931.9EV0.005
2026-01-31
SJS at CGY
1 REG
12:42
CGY
M. Coronato
Saved shot64.427.8EV0.009
2026-01-31
SJS at CGY
1 REG
12:51
SJS
A. Wennberg
Saved shot15.331.6EV0.103
2026-01-31
SJS at CGY
1 REG
13:55
CGY
M. Gridin
Saved shot38.333.3PP0.057
2026-01-31
SJS at CGY
1 REG
14:20
CGY
N. Kadri
Block22.532.3PPN/A
2026-01-31
SJS at CGY
1 REG
14:42
CGY
M. Coronato
Saved shot19.759.5PP0.168
2026-01-31
SJS at CGY
1 REG
14:44
CGY
M. Frost
Goal7.315.9PP0.331
2026-01-31
SJS at CGY
1 REG
14:57
CGY
M. Frost
Saved shot45.053.1PP0.024
2026-01-31
SJS at CGY
1 REG
17:08
SJS
J. Klingberg
Saved shot30.719.0EV0.098
2026-01-31
SJS at CGY
1 REG
17:51
CGY
M. Weegar
Block43.438.5EVN/A
2026-01-31
SJS at CGY
1 REG
19:53
SJS
W. Smith
Saved shot10.211.3PP0.107
2026-01-31
SJS at CGY
1 REG
19:56
SJS
T. Toffoli
Saved shot5.468.2PP0.442
2026-01-31
SJS at CGY
1 REG
19:57
SJS
A. Wennberg
Miss19.368.7PP0.073
2026-01-31
SJS at CGY
2 REG
01:14
SJS
S. Dickinson
Block24.731.8EVN/A
2026-01-31
SJS at CGY
2 REG
01:17
SJS
M. Misa
Block20.411.3EVN/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.