Skip to content
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: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

Shot xG is shown as a scoring-chance percentage for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV retains 0–1 probabilities, 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 (°)StrengthScoring chance (xG)
2024-12-29
CGY at VGK
1 REG
00:46
CGY
J. Huberdeau
Block35.717.9EVN/A
2024-12-29
CGY at VGK
1 REG
01:28
VGK
S. Theodore
Saved shot41.141.1EV4.0%
2024-12-29
CGY at VGK
1 REG
01:58
VGK
P. Dorofeyev
Miss27.039.0EV11.7%
2024-12-29
CGY at VGK
1 REG
02:20
VGK
N. Hague
Miss58.00.0EV3.7%
2024-12-29
CGY at VGK
1 REG
02:51
VGK
A. Holtz
Saved shot35.053.1EV1.4%
2024-12-29
CGY at VGK
1 REG
02:52
VGK
T. Laczynski
Miss15.818.4EV3.2%
2024-12-29
CGY at VGK
1 REG
02:59
VGK
T. Laczynski
Saved shot15.639.8EV18.4%
2024-12-29
CGY at VGK
1 REG
03:27
CGY
K. Bahl
Miss32.970.5EV0.9%
2024-12-29
CGY at VGK
1 REG
04:24
CGY
B. Coleman
Saved shot42.548.8EV1.0%
2024-12-29
CGY at VGK
1 REG
05:09
CGY
N. Kadri
Saved shot48.532.4EV2.6%
2024-12-29
CGY at VGK
1 REG
05:16
CGY
N. Kadri
Block12.04.8EVN/A
2024-12-29
CGY at VGK
1 REG
05:18
CGY
M. Pospisil
Saved shot17.310.0EV11.1%
2024-12-29
CGY at VGK
1 REG
05:43
VGK
N. Hanifin
Block61.934.5EVN/A
2024-12-29
CGY at VGK
1 REG
06:14
VGK
M. Stone
Saved shot8.654.5EV8.8%
2024-12-29
CGY at VGK
1 REG
06:19
VGK
S. Theodore
Block46.112.5EVN/A
2024-12-29
CGY at VGK
1 REG
06:21
VGK
T. Hertl
Block13.930.3EVN/A
2024-12-29
CGY at VGK
1 REG
07:05
VGK
Z. Whitecloud
Saved shot58.110.9EV2.6%
2024-12-29
CGY at VGK
1 REG
07:09
VGK
N. Hague
Block38.37.5EVN/A
2024-12-29
CGY at VGK
1 REG
07:21
CGY
M. Weegar
Miss58.99.8EV0.9%
2024-12-29
CGY at VGK
1 REG
07:29
CGY
D. Miromanov
Miss64.924.6EV1.0%
2024-12-29
CGY at VGK
1 REG
08:21
VGK
V. Olofsson
Block10.416.7EVN/A
2024-12-29
CGY at VGK
1 REG
08:25
VGK
V. Olofsson
Block15.17.6EVN/A
2024-12-29
CGY at VGK
1 REG
08:37
VGK
J. Eichel
Block16.452.4EVN/A
2024-12-29
CGY at VGK
1 REG
09:12
VGK
C. Schwindt
Saved shot35.854.1EV1.4%
2024-12-29
CGY at VGK
1 REG
09:14
VGK
B. Howden
Saved shot29.140.8EV2.1%
2024-12-29
CGY at VGK
1 REG
09:59
VGK
P. Dorofeyev
Saved shot68.835.5EV0.5%
2024-12-29
CGY at VGK
1 REG
10:41
CGY
M. Coronato
Saved shot39.620.7EV4.5%
2024-12-29
CGY at VGK
1 REG
10:42
CGY
M. Coronato
Saved shot18.03.2EV4.7%
2024-12-29
CGY at VGK
1 REG
11:45
VGK
N. Hanifin
Miss11.437.9EV9.6%
2024-12-29
CGY at VGK
1 REG
12:14
CGY
M. Backlund
Block62.037.8SHN/A
2024-12-29
CGY at VGK
1 REG
12:33
VGK
J. Eichel
Block21.437.4PPN/A
2024-12-29
CGY at VGK
1 REG
12:41
VGK
V. Olofsson
Saved shot25.541.8PP9.3%
2024-12-29
CGY at VGK
1 REG
12:57
VGK
J. Eichel
Block17.235.5PPN/A
2024-12-29
CGY at VGK
1 REG
13:01
VGK
T. Hertl
Saved shot7.00.0PP13.0%
2024-12-29
CGY at VGK
1 REG
13:02
VGK
T. Hertl
Saved shot7.18.1PP4.8%
2024-12-29
CGY at VGK
1 REG
13:03
VGK
J. Eichel
Saved shot17.235.5PP2.9%
2024-12-29
CGY at VGK
1 REG
13:21
VGK
A. Holtz
Saved shot22.00.0PP21.7%
2024-12-29
CGY at VGK
1 REG
13:22
VGK
W. Karlsson
Saved shot13.00.0PP3.7%
2024-12-29
CGY at VGK
1 REG
13:23
VGK
P. Dorofeyev
Miss7.145.0PP3.4%
2024-12-29
CGY at VGK
1 REG
13:45
CGY
J. Huberdeau
Saved shot157.311.7SH0.3%
2024-12-29
CGY at VGK
1 REG
14:20
CGY
N. Kadri
Saved shot23.420.0EV4.9%
2024-12-29
CGY at VGK
1 REG
14:38
CGY
B. Pachal
Block19.16.0EVN/A
2024-12-29
CGY at VGK
1 REG
14:50
VGK
W. Karlsson
Saved shot45.348.6EV0.9%
2024-12-29
CGY at VGK
1 REG
15:15
CGY
C. Zary
Saved shot28.653.5EV1.7%
2024-12-29
CGY at VGK
1 REG
15:52
CGY
K. Rooney
Block22.254.2EVN/A
2024-12-29
CGY at VGK
1 REG
16:02
CGY
M. Weegar
Block30.49.5PPN/A
2024-12-29
CGY at VGK
1 REG
17:12
CGY
M. Coronato
Saved shot27.039.0PP11.7%
2024-12-29
CGY at VGK
1 REG
17:18
CGY
Y. Sharangovich
Block17.716.4PPN/A
2024-12-29
CGY at VGK
1 REG
18:00
CGY
R. Andersson
Block12.414.0PPN/A
2024-12-29
CGY at VGK
1 REG
18:11
CGY
M. Coronato
Miss48.324.4PP4.8%
CGY at VGK

Dec 29, 2024 · P1 REG · 00:46

J. Huberdeau

CGY · Block

Distance
35.7 ft
Scoring chance (xG)
Unavailable
Angle
17.9°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 01:28

S. Theodore

VGK · Saved shot

Distance
41.1 ft
Scoring chance (xG)
4.0%
Angle
41.1°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 01:58

P. Dorofeyev

VGK · Miss

Distance
27.0 ft
Scoring chance (xG)
11.7%
Angle
39.0°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 02:20

N. Hague

VGK · Miss

Distance
58.0 ft
Scoring chance (xG)
3.7%
Angle
0.0°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 02:51

A. Holtz

VGK · Saved shot

Distance
35.0 ft
Scoring chance (xG)
1.4%
Angle
53.1°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 02:52

T. Laczynski

VGK · Miss

Distance
15.8 ft
Scoring chance (xG)
3.2%
Angle
18.4°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 02:59

T. Laczynski

VGK · Saved shot

Distance
15.6 ft
Scoring chance (xG)
18.4%
Angle
39.8°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 03:27

K. Bahl

CGY · Miss

Distance
32.9 ft
Scoring chance (xG)
0.9%
Angle
70.5°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 04:24

B. Coleman

CGY · Saved shot

Distance
42.5 ft
Scoring chance (xG)
1.0%
Angle
48.8°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 05:09

N. Kadri

CGY · Saved shot

Distance
48.5 ft
Scoring chance (xG)
2.6%
Angle
32.4°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 05:16

N. Kadri

CGY · Block

Distance
12.0 ft
Scoring chance (xG)
Unavailable
Angle
4.8°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 05:18

M. Pospisil

CGY · Saved shot

Distance
17.3 ft
Scoring chance (xG)
11.1%
Angle
10.0°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 05:43

N. Hanifin

VGK · Block

Distance
61.9 ft
Scoring chance (xG)
Unavailable
Angle
34.5°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 06:14

M. Stone

VGK · Saved shot

Distance
8.6 ft
Scoring chance (xG)
8.8%
Angle
54.5°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 06:19

S. Theodore

VGK · Block

Distance
46.1 ft
Scoring chance (xG)
Unavailable
Angle
12.5°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 06:21

T. Hertl

VGK · Block

Distance
13.9 ft
Scoring chance (xG)
Unavailable
Angle
30.3°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 07:05

Z. Whitecloud

VGK · Saved shot

Distance
58.1 ft
Scoring chance (xG)
2.6%
Angle
10.9°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 07:09

N. Hague

VGK · Block

Distance
38.3 ft
Scoring chance (xG)
Unavailable
Angle
7.5°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 07:21

M. Weegar

CGY · Miss

Distance
58.9 ft
Scoring chance (xG)
0.9%
Angle
9.8°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 07:29

D. Miromanov

CGY · Miss

Distance
64.9 ft
Scoring chance (xG)
1.0%
Angle
24.6°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 08:21

V. Olofsson

VGK · Block

Distance
10.4 ft
Scoring chance (xG)
Unavailable
Angle
16.7°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 08:25

V. Olofsson

VGK · Block

Distance
15.1 ft
Scoring chance (xG)
Unavailable
Angle
7.6°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 08:37

J. Eichel

VGK · Block

Distance
16.4 ft
Scoring chance (xG)
Unavailable
Angle
52.4°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 09:12

C. Schwindt

VGK · Saved shot

Distance
35.8 ft
Scoring chance (xG)
1.4%
Angle
54.1°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 09:14

B. Howden

VGK · Saved shot

Distance
29.1 ft
Scoring chance (xG)
2.1%
Angle
40.8°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 09:59

P. Dorofeyev

VGK · Saved shot

Distance
68.8 ft
Scoring chance (xG)
0.5%
Angle
35.5°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 10:41

M. Coronato

CGY · Saved shot

Distance
39.6 ft
Scoring chance (xG)
4.5%
Angle
20.7°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 10:42

M. Coronato

CGY · Saved shot

Distance
18.0 ft
Scoring chance (xG)
4.7%
Angle
3.2°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 11:45

N. Hanifin

VGK · Miss

Distance
11.4 ft
Scoring chance (xG)
9.6%
Angle
37.9°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 12:14

M. Backlund

CGY · Block

Distance
62.0 ft
Scoring chance (xG)
Unavailable
Angle
37.8°
Strength
SH

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 12:33

J. Eichel

VGK · Block

Distance
21.4 ft
Scoring chance (xG)
Unavailable
Angle
37.4°
Strength
PP

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 12:41

V. Olofsson

VGK · Saved shot

Distance
25.5 ft
Scoring chance (xG)
9.3%
Angle
41.8°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 12:57

J. Eichel

VGK · Block

Distance
17.2 ft
Scoring chance (xG)
Unavailable
Angle
35.5°
Strength
PP

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 13:01

T. Hertl

VGK · Saved shot

Distance
7.0 ft
Scoring chance (xG)
13.0%
Angle
0.0°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:02

T. Hertl

VGK · Saved shot

Distance
7.1 ft
Scoring chance (xG)
4.8%
Angle
8.1°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:03

J. Eichel

VGK · Saved shot

Distance
17.2 ft
Scoring chance (xG)
2.9%
Angle
35.5°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:21

A. Holtz

VGK · Saved shot

Distance
22.0 ft
Scoring chance (xG)
21.7%
Angle
0.0°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:22

W. Karlsson

VGK · Saved shot

Distance
13.0 ft
Scoring chance (xG)
3.7%
Angle
0.0°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:23

P. Dorofeyev

VGK · Miss

Distance
7.1 ft
Scoring chance (xG)
3.4%
Angle
45.0°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 13:45

J. Huberdeau

CGY · Saved shot

Distance
157.3 ft
Scoring chance (xG)
0.3%
Angle
11.7°
Strength
SH
CGY at VGK

Dec 29, 2024 · P1 REG · 14:20

N. Kadri

CGY · Saved shot

Distance
23.4 ft
Scoring chance (xG)
4.9%
Angle
20.0°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 14:38

B. Pachal

CGY · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
6.0°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 14:50

W. Karlsson

VGK · Saved shot

Distance
45.3 ft
Scoring chance (xG)
0.9%
Angle
48.6°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 15:15

C. Zary

CGY · Saved shot

Distance
28.6 ft
Scoring chance (xG)
1.7%
Angle
53.5°
Strength
EV
CGY at VGK

Dec 29, 2024 · P1 REG · 15:52

K. Rooney

CGY · Block

Distance
22.2 ft
Scoring chance (xG)
Unavailable
Angle
54.2°
Strength
EV

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 16:02

M. Weegar

CGY · Block

Distance
30.4 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
PP

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 17:12

M. Coronato

CGY · Saved shot

Distance
27.0 ft
Scoring chance (xG)
11.7%
Angle
39.0°
Strength
PP
CGY at VGK

Dec 29, 2024 · P1 REG · 17:18

Y. Sharangovich

CGY · Block

Distance
17.7 ft
Scoring chance (xG)
Unavailable
Angle
16.4°
Strength
PP

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 18:00

R. Andersson

CGY · Block

Distance
12.4 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
PP

Blocked or unsupported attempt

CGY at VGK

Dec 29, 2024 · P1 REG · 18:11

M. Coronato

CGY · Miss

Distance
48.3 ft
Scoring chance (xG)
4.8%
Angle
24.4°
Strength
PP

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.