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

141 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-12
CGY at MTL
1 REG
01:35
MTL
N. Suzuki
Block34.140.2PPN/A
2022-12-12
CGY at MTL
1 REG
01:45
MTL
C. Caufield
Miss30.446.3PP0.112
2022-12-12
CGY at MTL
1 REG
02:17
MTL
J. Armia
Saved shot28.342.1PP0.087
2022-12-12
CGY at MTL
1 REG
02:29
MTL
J. Armia
Saved shot26.713.0PP0.064
2022-12-12
CGY at MTL
1 REG
02:32
MTL
J. Anderson
Miss19.018.4PP0.370
2022-12-12
CGY at MTL
1 REG
03:11
CGY
T. Toffoli
Saved shot10.095.7PP0.043
2022-12-12
CGY at MTL
1 REG
03:47
MTL
J. Evans
Block27.236.0SHN/A
2022-12-12
CGY at MTL
1 REG
05:12
MTL
A. Xhekaj
Block54.641.3EVN/A
2022-12-12
CGY at MTL
1 REG
06:07
MTL
K. Dach
Saved shot14.239.3EV0.158
2022-12-12
CGY at MTL
1 REG
06:19
MTL
K. Guhle
Miss21.15.4EV0.158
2022-12-12
CGY at MTL
1 REG
06:35
CGY
T. Toffoli
Saved shot26.240.4EV0.060
2022-12-12
CGY at MTL
1 REG
06:39
CGY
C. Mackey
Saved shot66.632.7EV0.009
2022-12-12
CGY at MTL
1 REG
06:54
CGY
A. Mangiapane
Block16.514.0EVN/A
2022-12-12
CGY at MTL
1 REG
07:02
CGY
M. Stone
Miss56.923.9EV0.033
2022-12-12
CGY at MTL
1 REG
07:24
MTL
J. Kovacevic
Miss37.918.4EV0.051
2022-12-12
CGY at MTL
1 REG
07:31
MTL
C. Dvorak
Saved shot22.00.0EV0.218
2022-12-12
CGY at MTL
1 REG
07:41
CGY
R. Andersson
Saved shot50.25.7EV0.041
2022-12-12
CGY at MTL
1 REG
08:18
MTL
J. Anderson
Saved shot22.27.8EV0.138
2022-12-12
CGY at MTL
1 REG
08:27
MTL
C. Caufield
Block42.213.7EVN/A
2022-12-12
CGY at MTL
1 REG
08:52
MTL
J. Harris
Saved shot14.04.1EV0.236
2022-12-12
CGY at MTL
1 REG
09:01
MTL
J. Slafkovský
Saved shot32.831.3EV0.060
2022-12-12
CGY at MTL
1 REG
09:34
MTL
J. Evans
Saved shot51.748.9EV0.005
2022-12-12
CGY at MTL
1 REG
10:16
CGY
M. Stone
Saved shot140.516.1EV0.002
2022-12-12
CGY at MTL
1 REG
10:38
MTL
M. Hoffman
Saved shot24.768.6EV0.018
2022-12-12
CGY at MTL
1 REG
11:34
CGY
C. Tanev
Saved shot181.411.1SH0.003
2022-12-12
CGY at MTL
1 REG
12:01
MTL
J. Slafkovský
Saved shot46.149.4PP0.022
2022-12-12
CGY at MTL
1 REG
12:15
MTL
J. Armia
Block21.02.7PPN/A
2022-12-12
CGY at MTL
1 REG
12:23
MTL
J. Slafkovský
Block37.230.7PPN/A
2022-12-12
CGY at MTL
1 REG
12:46
MTL
J. Slafkovský
Block17.926.6PPN/A
2022-12-12
CGY at MTL
1 REG
12:56
MTL
J. Slafkovský
Block13.426.6PPN/A
2022-12-12
CGY at MTL
1 REG
13:06
MTL
C. Dvorak
Saved shot6.438.7EV0.138
2022-12-12
CGY at MTL
1 REG
13:17
CGY
T. Lewis
Miss38.245.0EV0.026
2022-12-12
CGY at MTL
1 REG
13:47
CGY
T. Toffoli
Saved shot99.423.7EV0.002
2022-12-12
CGY at MTL
1 REG
14:10
CGY
M. Backlund
Saved shot32.15.4EV0.114
2022-12-12
CGY at MTL
1 REG
14:30
MTL
N. Suzuki
Saved shot32.186.4EV0.008
2022-12-12
CGY at MTL
1 REG
14:38
CGY
B. Ritchie
Saved shot163.014.2EV0.002
2022-12-12
CGY at MTL
1 REG
14:57
MTL
C. Wideman
Block47.112.3EVN/A
2022-12-12
CGY at MTL
1 REG
16:06
MTL
E. Dadonov
Block4.563.4EVN/A
2022-12-12
CGY at MTL
1 REG
17:55
CGY
T. Toffoli
Miss35.532.3EV0.079
2022-12-12
CGY at MTL
1 REG
18:03
CGY
N. Zadorov
Saved shot18.019.4EV0.065
2022-12-12
CGY at MTL
1 REG
19:39
MTL
K. Guhle
Block20.411.3EVN/A
2022-12-12
CGY at MTL
1 REG
19:44
MTL
J. Edmundson
Saved shot57.219.4EV0.007
2022-12-12
CGY at MTL
1 REG
19:51
CGY
B. Ritchie
Saved shot58.142.2EV0.006
2022-12-12
CGY at MTL
2 REG
00:14
CGY
A. Mangiapane
Saved shot14.615.9EV0.022
2022-12-12
CGY at MTL
2 REG
00:52
CGY
A. Mangiapane
Saved shot9.518.4EV0.059
2022-12-12
CGY at MTL
2 REG
01:03
CGY
N. Kadri
Block26.634.3PPN/A
2022-12-12
CGY at MTL
2 REG
01:35
CGY
J. Huberdeau
Saved shot40.329.7PP0.057
2022-12-12
CGY at MTL
2 REG
01:49
CGY
N. Hanifin
Miss43.017.6PP0.056
2022-12-12
CGY at MTL
2 REG
02:05
MTL
N. Suzuki
Block34.516.9SHN/A
2022-12-12
CGY at MTL
2 REG
02:33
CGY
M. Stone
Saved shot38.370.1EV0.016

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.