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

99 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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)
2021-05-18
CGY at VAN
1 REG
01:57
VAN
T. Myers
Saved shot57.01.0EV3.0%
2021-05-18
CGY at VAN
1 REG
03:21
CGY
M. Stone
Block42.36.8EVN/A
2021-05-18
CGY at VAN
1 REG
03:49
VAN
N. Schmidt
Block29.115.9EVN/A
2021-05-18
CGY at VAN
1 REG
04:52
CGY
M. Giordano
Saved shot56.620.7EV1.7%
2021-05-18
CGY at VAN
1 REG
05:35
VAN
Q. Hughes
Saved shot12.528.6EV10.6%
2021-05-18
CGY at VAN
1 REG
06:07
CGY
J. Gaudreau
Block21.02.7PPN/A
2021-05-18
CGY at VAN
1 REG
06:40
CGY
M. Giordano
Saved shot53.01.1PP5.7%
2021-05-18
CGY at VAN
1 REG
08:19
VAN
N. Schmidt
Miss19.018.4EV4.5%
2021-05-18
CGY at VAN
1 REG
09:22
CGY
M. Tkachuk
Miss16.817.4EV6.5%
2021-05-18
CGY at VAN
1 REG
09:43
VAN
T. Hamonic
Goal20.220.2EV13.3%
2021-05-18
CGY at VAN
1 REG
10:59
CGY
J. Nordstrom
Saved shot6.438.7EV7.9%
2021-05-18
CGY at VAN
1 REG
11:11
VAN
Q. Hughes
Block38.333.3EVN/A
2021-05-18
CGY at VAN
1 REG
11:27
CGY
R. Andersson
Saved shot33.128.9EV9.8%
2021-05-18
CGY at VAN
1 REG
11:54
VAN
W. Lockwood
Miss41.746.0EV1.5%
2021-05-18
CGY at VAN
1 REG
12:44
CGY
E. Lindholm
Saved shot28.439.3EV2.4%
2021-05-18
CGY at VAN
1 REG
13:08
CGY
M. Giordano
Block35.120.0EVN/A
2021-05-18
CGY at VAN
1 REG
13:58
CGY
M. Backlund
Saved shot32.617.9EV8.0%
2021-05-18
CGY at VAN
1 REG
14:29
CGY
M. Stone
Saved shot58.516.9EV3.6%
2021-05-18
CGY at VAN
1 REG
15:20
CGY
J. Gaudreau
Saved shot42.25.4EV6.1%
2021-05-18
CGY at VAN
1 REG
15:57
VAN
B. Horvat
Saved shot22.050.5EV4.6%
2021-05-18
CGY at VAN
1 REG
16:30
VAN
T. Graovac
Saved shot38.524.6EV5.0%
2021-05-18
CGY at VAN
1 REG
16:35
VAN
J. Rathbone
Saved shot60.428.7EV2.9%
2021-05-18
CGY at VAN
1 REG
16:47
CGY
A. Mangiapane
Block126.07.3EVN/A
2021-05-18
CGY at VAN
1 REG
17:50
VAN
A. Edler
Miss125.38.3EV0.5%
2021-05-18
CGY at VAN
1 REG
17:53
VAN
N. Schmidt
Miss138.512.9EV0.4%
2021-05-18
CGY at VAN
1 REG
18:09
VAN
A. Edler
Miss42.443.1EV1.2%
2021-05-18
CGY at VAN
1 REG
19:03
VAN
B. Horvat
Block27.533.1EVN/A
2021-05-18
CGY at VAN
1 REG
19:09
VAN
T. Myers
Saved shot56.018.8EV1.9%
2021-05-18
CGY at VAN
1 REG
19:11
VAN
N. Hoglander
Goal15.818.4EV20.8%
2021-05-18
CGY at VAN
2 REG
00:15
CGY
J. Nordstrom
Saved shot38.315.1EV4.3%
2021-05-18
CGY at VAN
2 REG
00:28
CGY
J. Nordstrom
Saved shot8.926.6EV17.1%
2021-05-18
CGY at VAN
2 REG
00:58
VAN
T. Hamonic
Miss61.727.0EV1.3%
2021-05-18
CGY at VAN
2 REG
01:10
VAN
T. Hamonic
Block14.919.7EVN/A
2021-05-18
CGY at VAN
2 REG
01:39
VAN
J. Miller
Saved shot32.15.4EV10.4%
2021-05-18
CGY at VAN
2 REG
03:03
VAN
T. Graovac
Saved shot22.837.9EV11.7%
2021-05-18
CGY at VAN
2 REG
03:11
VAN
J. Rathbone
Block44.017.2EVN/A
2021-05-18
CGY at VAN
2 REG
03:39
CGY
A. Ruzicka
Block44.318.4EVN/A
2021-05-18
CGY at VAN
2 REG
04:04
CGY
M. Backlund
Saved shot55.926.6EV2.5%
2021-05-18
CGY at VAN
2 REG
05:25
VAN
B. Boeser
Saved shot29.524.0EV10.0%
2021-05-18
CGY at VAN
2 REG
05:40
CGY
J. Gaudreau
Saved shot30.611.3EV9.6%
2021-05-18
CGY at VAN
2 REG
05:52
CGY
M. Giordano
Miss48.825.5EV2.0%
2021-05-18
CGY at VAN
2 REG
06:37
CGY
M. Lucic
Saved shot33.48.6EV9.2%
2021-05-18
CGY at VAN
2 REG
06:56
CGY
A. Mangiapane
Miss34.48.4EV8.6%
2021-05-18
CGY at VAN
2 REG
07:34
CGY
R. Andersson
Block37.918.4EVN/A
2021-05-18
CGY at VAN
2 REG
08:05
CGY
E. Lindholm
Block5.831.0SHN/A
2021-05-18
CGY at VAN
2 REG
08:45
VAN
A. Edler
Block22.823.2PPN/A
2021-05-18
CGY at VAN
2 REG
11:35
VAN
T. Pearson
Saved shot17.061.9EV9.5%
2021-05-18
CGY at VAN
2 REG
12:46
CGY
M. Tkachuk
Block33.128.9EVN/A
2021-05-18
CGY at VAN
2 REG
12:53
CGY
R. Andersson
Saved shot49.810.4EV3.4%
2021-05-18
CGY at VAN
2 REG
13:25
VAN
T. Hamonic
Miss51.00.0EV3.6%
CGY at VAN

May 18, 2021 · P1 REG · 01:57

T. Myers

VAN · Saved shot

Distance
57.0 ft
Scoring chance (xG)
3.0%
Angle
1.0°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 03:21

M. Stone

CGY · Block

Distance
42.3 ft
Scoring chance (xG)
Unavailable
Angle
6.8°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 03:49

N. Schmidt

VAN · Block

Distance
29.1 ft
Scoring chance (xG)
Unavailable
Angle
15.9°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 04:52

M. Giordano

CGY · Saved shot

Distance
56.6 ft
Scoring chance (xG)
1.7%
Angle
20.7°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 05:35

Q. Hughes

VAN · Saved shot

Distance
12.5 ft
Scoring chance (xG)
10.6%
Angle
28.6°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 06:07

J. Gaudreau

CGY · Block

Distance
21.0 ft
Scoring chance (xG)
Unavailable
Angle
2.7°
Strength
PP

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 06:40

M. Giordano

CGY · Saved shot

Distance
53.0 ft
Scoring chance (xG)
5.7%
Angle
1.1°
Strength
PP
CGY at VAN

May 18, 2021 · P1 REG · 08:19

N. Schmidt

VAN · Miss

Distance
19.0 ft
Scoring chance (xG)
4.5%
Angle
18.4°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 09:22

M. Tkachuk

CGY · Miss

Distance
16.8 ft
Scoring chance (xG)
6.5%
Angle
17.4°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 09:43

T. Hamonic

VAN · Goal

Distance
20.2 ft
Scoring chance (xG)
13.3%
Angle
20.2°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 10:59

J. Nordstrom

CGY · Saved shot

Distance
6.4 ft
Scoring chance (xG)
7.9%
Angle
38.7°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 11:11

Q. Hughes

VAN · Block

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

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 11:27

R. Andersson

CGY · Saved shot

Distance
33.1 ft
Scoring chance (xG)
9.8%
Angle
28.9°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 11:54

W. Lockwood

VAN · Miss

Distance
41.7 ft
Scoring chance (xG)
1.5%
Angle
46.0°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 12:44

E. Lindholm

CGY · Saved shot

Distance
28.4 ft
Scoring chance (xG)
2.4%
Angle
39.3°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 13:08

M. Giordano

CGY · Block

Distance
35.1 ft
Scoring chance (xG)
Unavailable
Angle
20.0°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 13:58

M. Backlund

CGY · Saved shot

Distance
32.6 ft
Scoring chance (xG)
8.0%
Angle
17.9°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 14:29

M. Stone

CGY · Saved shot

Distance
58.5 ft
Scoring chance (xG)
3.6%
Angle
16.9°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 15:20

J. Gaudreau

CGY · Saved shot

Distance
42.2 ft
Scoring chance (xG)
6.1%
Angle
5.4°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 15:57

B. Horvat

VAN · Saved shot

Distance
22.0 ft
Scoring chance (xG)
4.6%
Angle
50.5°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 16:30

T. Graovac

VAN · Saved shot

Distance
38.5 ft
Scoring chance (xG)
5.0%
Angle
24.6°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 16:35

J. Rathbone

VAN · Saved shot

Distance
60.4 ft
Scoring chance (xG)
2.9%
Angle
28.7°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 16:47

A. Mangiapane

CGY · Block

Distance
126.0 ft
Scoring chance (xG)
Unavailable
Angle
7.3°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 17:50

A. Edler

VAN · Miss

Distance
125.3 ft
Scoring chance (xG)
0.5%
Angle
8.3°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 17:53

N. Schmidt

VAN · Miss

Distance
138.5 ft
Scoring chance (xG)
0.4%
Angle
12.9°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 18:09

A. Edler

VAN · Miss

Distance
42.4 ft
Scoring chance (xG)
1.2%
Angle
43.1°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 19:03

B. Horvat

VAN · Block

Distance
27.5 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P1 REG · 19:09

T. Myers

VAN · Saved shot

Distance
56.0 ft
Scoring chance (xG)
1.9%
Angle
18.8°
Strength
EV
CGY at VAN

May 18, 2021 · P1 REG · 19:11

N. Hoglander

VAN · Goal

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

May 18, 2021 · P2 REG · 00:15

J. Nordstrom

CGY · Saved shot

Distance
38.3 ft
Scoring chance (xG)
4.3%
Angle
15.1°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 00:28

J. Nordstrom

CGY · Saved shot

Distance
8.9 ft
Scoring chance (xG)
17.1%
Angle
26.6°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 00:58

T. Hamonic

VAN · Miss

Distance
61.7 ft
Scoring chance (xG)
1.3%
Angle
27.0°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 01:10

T. Hamonic

VAN · Block

Distance
14.9 ft
Scoring chance (xG)
Unavailable
Angle
19.7°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 01:39

J. Miller

VAN · Saved shot

Distance
32.1 ft
Scoring chance (xG)
10.4%
Angle
5.4°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 03:03

T. Graovac

VAN · Saved shot

Distance
22.8 ft
Scoring chance (xG)
11.7%
Angle
37.9°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 03:11

J. Rathbone

VAN · Block

Distance
44.0 ft
Scoring chance (xG)
Unavailable
Angle
17.2°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 03:39

A. Ruzicka

CGY · Block

Distance
44.3 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 04:04

M. Backlund

CGY · Saved shot

Distance
55.9 ft
Scoring chance (xG)
2.5%
Angle
26.6°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 05:25

B. Boeser

VAN · Saved shot

Distance
29.5 ft
Scoring chance (xG)
10.0%
Angle
24.0°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 05:40

J. Gaudreau

CGY · Saved shot

Distance
30.6 ft
Scoring chance (xG)
9.6%
Angle
11.3°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 05:52

M. Giordano

CGY · Miss

Distance
48.8 ft
Scoring chance (xG)
2.0%
Angle
25.5°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 06:37

M. Lucic

CGY · Saved shot

Distance
33.4 ft
Scoring chance (xG)
9.2%
Angle
8.6°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 06:56

A. Mangiapane

CGY · Miss

Distance
34.4 ft
Scoring chance (xG)
8.6%
Angle
8.4°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 07:34

R. Andersson

CGY · Block

Distance
37.9 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 08:05

E. Lindholm

CGY · Block

Distance
5.8 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
SH

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 08:45

A. Edler

VAN · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
PP

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 11:35

T. Pearson

VAN · Saved shot

Distance
17.0 ft
Scoring chance (xG)
9.5%
Angle
61.9°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 12:46

M. Tkachuk

CGY · Block

Distance
33.1 ft
Scoring chance (xG)
Unavailable
Angle
28.9°
Strength
EV

Blocked or unsupported attempt

CGY at VAN

May 18, 2021 · P2 REG · 12:53

R. Andersson

CGY · Saved shot

Distance
49.8 ft
Scoring chance (xG)
3.4%
Angle
10.4°
Strength
EV
CGY at VAN

May 18, 2021 · P2 REG · 13:25

T. Hamonic

VAN · Miss

Distance
51.0 ft
Scoring chance (xG)
3.6%
Angle
0.0°
Strength
EV

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.