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

121 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-29
CGY at MIN
1 REG
00:23
MIN
Q. Hughes
Block17.838.2EVN/A
2026-01-29
CGY at MIN
1 REG
00:58
CGY
K. Bahl
Block9.240.6EVN/A
2026-01-29
CGY at MIN
1 REG
01:01
CGY
C. Zary
Block32.15.4EVN/A
2026-01-29
CGY at MIN
1 REG
01:13
CGY
C. Zary
Block39.139.8EVN/A
2026-01-29
CGY at MIN
1 REG
01:26
CGY
Z. Whitecloud
Saved shot38.01.5EV0.079
2026-01-29
CGY at MIN
1 REG
02:21
MIN
D. Yurov
Block13.426.6EVN/A
2026-01-29
CGY at MIN
1 REG
02:29
MIN
D. Yurov
Miss60.428.7EV0.014
2026-01-29
CGY at MIN
1 REG
02:37
MIN
D. Yurov
Block21.437.4EVN/A
2026-01-29
CGY at MIN
1 REG
02:43
MIN
D. Yurov
Goal18.449.4EV0.143
2026-01-29
CGY at MIN
1 REG
02:59
CGY
K. Bahl
Block57.329.2EVN/A
2026-01-29
CGY at MIN
1 REG
03:34
CGY
Y. Sharangovich
Miss36.452.8EV0.013
2026-01-29
CGY at MIN
1 REG
03:36
CGY
M. Backlund
Block33.563.4EVN/A
2026-01-29
CGY at MIN
1 REG
04:40
CGY
M. Pospisil
Miss18.653.7EV0.084
2026-01-29
CGY at MIN
1 REG
05:45
CGY
J. Huberdeau
Saved shot26.931.3EV0.041
2026-01-29
CGY at MIN
1 REG
06:37
MIN
J. Middleton
Saved shot154.54.5SH0.003
2026-01-29
CGY at MIN
1 REG
07:04
CGY
H. Brzustewicz
Block16.03.6PPN/A
2026-01-29
CGY at MIN
1 REG
07:20
CGY
C. Zary
Saved shot18.477.5PP0.039
2026-01-29
CGY at MIN
1 REG
07:22
CGY
C. Zary
Saved shot8.160.3PP0.160
2026-01-29
CGY at MIN
1 REG
07:32
CGY
M. Weegar
Block18.03.2PPN/A
2026-01-29
CGY at MIN
1 REG
07:41
CGY
N. Kadri
Saved shot28.358.0PP0.112
2026-01-29
CGY at MIN
1 REG
07:42
CGY
J. Huberdeau
Saved shot7.623.2PP0.032
2026-01-29
CGY at MIN
1 REG
07:48
CGY
M. Weegar
Saved shot48.02.4PP0.090
2026-01-29
CGY at MIN
1 REG
07:54
CGY
J. Huberdeau
Saved shot9.518.4PP0.098
2026-01-29
CGY at MIN
1 REG
08:08
CGY
N. Kadri
Saved shot9.183.7EV0.028
2026-01-29
CGY at MIN
1 REG
09:07
MIN
D. Hunt
Block52.829.5EVN/A
2026-01-29
CGY at MIN
1 REG
09:51
CGY
M. Coronato
Block22.866.8EVN/A
2026-01-29
CGY at MIN
1 REG
09:55
CGY
M. Coronato
Miss45.761.2EV0.008
2026-01-29
CGY at MIN
1 REG
09:59
CGY
J. Hanley
Block15.834.7EVN/A
2026-01-29
CGY at MIN
1 REG
10:37
MIN
V. Hinostroza
Goal18.932.0EV0.120
2026-01-29
CGY at MIN
1 REG
11:03
MIN
J. Middleton
Block36.01.6EVN/A
2026-01-29
CGY at MIN
1 REG
11:40
CGY
Z. Whitecloud
Saved shot60.836.3EV0.008
2026-01-29
CGY at MIN
1 REG
11:50
CGY
Z. Whitecloud
Saved shot60.732.9EV0.013
2026-01-29
CGY at MIN
1 REG
12:41
MIN
Y. Trenin
Block27.283.7EVN/A
2026-01-29
CGY at MIN
1 REG
13:09
CGY
Y. Sharangovich
Miss37.918.4EV0.052
2026-01-29
CGY at MIN
1 REG
13:13
CGY
Y. Sharangovich
Miss54.628.4EV0.013
2026-01-29
CGY at MIN
1 REG
13:17
CGY
Y. Kuznetsov
Saved shot55.525.6EV0.006
2026-01-29
CGY at MIN
1 REG
14:12
CGY
M. Backlund
Miss49.020.3EV0.020
2026-01-29
CGY at MIN
1 REG
17:17
MIN
Q. Hughes
Miss61.724.9EV0.030
2026-01-29
CGY at MIN
1 REG
17:55
MIN
K. Kaprizov
Miss29.163.4EV0.053
2026-01-29
CGY at MIN
1 REG
18:17
CGY
J. Farabee
Saved shot34.748.5EV0.021
2026-01-29
CGY at MIN
1 REG
19:06
CGY
M. Coronato
Saved shot21.946.8PP0.149
2026-01-29
CGY at MIN
2 REG
00:50
CGY
M. Coronato
Saved shot77.912.6EV0.003
2026-01-29
CGY at MIN
2 REG
01:11
CGY
Y. Kuznetsov
Saved shot60.57.6EV0.017
2026-01-29
CGY at MIN
2 REG
02:05
MIN
K. Kaprizov
Saved shot35.830.1EV0.044
2026-01-29
CGY at MIN
2 REG
03:45
MIN
N. Sturm
Block14.970.3EVN/A
2026-01-29
CGY at MIN
2 REG
04:09
MIN
M. Boldy
Miss17.196.7EV0.028
2026-01-29
CGY at MIN
2 REG
04:34
CGY
M. Backlund
Miss11.345.0EV0.064
2026-01-29
CGY at MIN
2 REG
04:53
CGY
M. Pospisil
Block25.123.5EVN/A
2026-01-29
CGY at MIN
2 REG
05:14
CGY
C. Zary
Block9.00.0EVN/A
2026-01-29
CGY at MIN
2 REG
06:10
MIN
R. Hartman
Miss15.871.6EV0.042

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.