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

116 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-01-16
VAN at CGY
1 REG
00:13
VAN
J. Beagle
Block3.218.4EVN/A
2021-01-16
VAN at CGY
1 REG
00:32
VAN
T. Hamonic
Saved shot141.54.9EV0.3%
2021-01-16
VAN at CGY
1 REG
01:46
CGY
J. Välimäki
Miss38.333.3EV4.2%
2021-01-16
VAN at CGY
1 REG
01:59
CGY
S. Bennett
Saved shot49.229.2EV1.0%
2021-01-16
VAN at CGY
1 REG
03:21
CGY
J. Gaudreau
Miss17.049.8EV6.4%
2021-01-16
VAN at CGY
1 REG
03:34
VAN
T. Motte
Saved shot48.930.8EV2.2%
2021-01-16
VAN at CGY
1 REG
03:40
VAN
Q. Hughes
Block49.634.3EVN/A
2021-01-16
VAN at CGY
1 REG
04:06
CGY
M. Giordano
Miss60.530.8EV1.2%
2021-01-16
VAN at CGY
1 REG
04:45
VAN
A. Edler
Saved shot42.529.6EV2.9%
2021-01-16
VAN at CGY
1 REG
06:19
CGY
D. Ryan
Miss32.48.9EV5.8%
2021-01-16
VAN at CGY
1 REG
06:28
VAN
Z. MacEwen
Block19.675.3EVN/A
2021-01-16
VAN at CGY
1 REG
06:59
CGY
M. Giordano
Block53.330.4EVN/A
2021-01-16
VAN at CGY
1 REG
07:02
CGY
M. Giordano
Saved shot55.717.8EV1.7%
2021-01-16
VAN at CGY
1 REG
07:11
CGY
R. Andersson
Saved shot56.02.0EV3.3%
2021-01-16
VAN at CGY
1 REG
07:19
VAN
A. Edler
Saved shot40.831.0EV3.5%
2021-01-16
VAN at CGY
1 REG
07:56
CGY
D. Dube
Saved shot38.01.5EV7.4%
2021-01-16
VAN at CGY
1 REG
08:14
CGY
D. Dube
Block14.615.9EVN/A
2021-01-16
VAN at CGY
1 REG
08:31
CGY
S. Monahan
Goal11.00.0PP17.6%
2021-01-16
VAN at CGY
1 REG
09:26
CGY
M. Tkachuk
Miss23.653.6EV4.9%
2021-01-16
VAN at CGY
1 REG
10:16
VAN
Q. Hughes
Saved shot14.861.7EV5.4%
2021-01-16
VAN at CGY
1 REG
10:23
VAN
N. Schmidt
Block30.813.1EVN/A
2021-01-16
VAN at CGY
1 REG
11:10
VAN
T. Pearson
Block20.126.6EVN/A
2021-01-16
VAN at CGY
1 REG
11:17
CGY
D. Dube
Block22.815.3EVN/A
2021-01-16
VAN at CGY
1 REG
12:07
CGY
J. Gaudreau
Miss38.113.7EV5.5%
2021-01-16
VAN at CGY
1 REG
12:34
CGY
J. Välimäki
Block13.04.4EVN/A
2021-01-16
VAN at CGY
1 REG
13:25
VAN
Z. MacEwen
Block41.118.4EVN/A
2021-01-16
VAN at CGY
1 REG
13:44
VAN
J. Virtanen
Saved shot33.622.8EV6.8%
2021-01-16
VAN at CGY
1 REG
14:04
CGY
D. Dube
Miss28.14.1EV18.2%
2021-01-16
VAN at CGY
1 REG
14:39
CGY
N. Nesterov
Saved shot59.927.8EV1.1%
2021-01-16
VAN at CGY
1 REG
15:22
VAN
E. Pettersson
Saved shot31.671.6PP2.1%
2021-01-16
VAN at CGY
1 REG
15:36
VAN
Q. Hughes
Miss37.415.5PP7.1%
2021-01-16
VAN at CGY
1 REG
15:54
VAN
B. Horvat
Block15.311.3PPN/A
2021-01-16
VAN at CGY
1 REG
16:09
VAN
E. Pettersson
Saved shot23.331.0PP13.7%
2021-01-16
VAN at CGY
1 REG
16:12
VAN
B. Boeser
Saved shot25.39.1PP18.8%
2021-01-16
VAN at CGY
1 REG
16:31
VAN
B. Horvat
Block15.03.8PPN/A
2021-01-16
VAN at CGY
1 REG
16:59
VAN
B. Boeser
Saved shot40.921.5PP7.4%
2021-01-16
VAN at CGY
1 REG
17:01
VAN
N. Hoglander
Miss17.851.8PP14.9%
2021-01-16
VAN at CGY
1 REG
17:08
VAN
Q. Hughes
Block37.14.6PPN/A
2021-01-16
VAN at CGY
1 REG
18:53
CGY
C. Tanev
Saved shot57.329.2EV2.2%
2021-01-16
VAN at CGY
1 REG
19:24
VAN
T. Hamonic
Miss46.848.5EV1.1%
2021-01-16
VAN at CGY
1 REG
19:52
VAN
J. Virtanen
Saved shot89.623.7EV0.3%
2021-01-16
VAN at CGY
2 REG
00:50
VAN
B. Boeser
Saved shot36.250.6EV1.6%
2021-01-16
VAN at CGY
2 REG
01:10
VAN
Z. MacEwen
Saved shot31.316.7EV5.0%
2021-01-16
VAN at CGY
2 REG
01:30
CGY
N. Nesterov
Miss48.313.2EV3.2%
2021-01-16
VAN at CGY
2 REG
02:07
CGY
N. Hanifin
Miss60.534.2EV1.1%
2021-01-16
VAN at CGY
2 REG
02:47
VAN
T. Motte
Block19.238.7EVN/A
2021-01-16
VAN at CGY
2 REG
04:38
CGY
J. Gaudreau
Saved shot34.028.1PP13.2%
2021-01-16
VAN at CGY
2 REG
04:45
CGY
M. Tkachuk
Saved shot37.259.3PP3.5%
2021-01-16
VAN at CGY
2 REG
04:46
CGY
E. Lindholm
Saved shot22.532.3PP6.4%
2021-01-16
VAN at CGY
2 REG
05:00
CGY
D. Dube
Miss39.825.3PP8.0%
VAN at CGY

Jan 16, 2021 · P1 REG · 00:13

J. Beagle

VAN · Block

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

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 00:32

T. Hamonic

VAN · Saved shot

Distance
141.5 ft
Scoring chance (xG)
0.3%
Angle
4.9°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 01:46

J. Välimäki

CGY · Miss

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

Jan 16, 2021 · P1 REG · 01:59

S. Bennett

CGY · Saved shot

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

Jan 16, 2021 · P1 REG · 03:21

J. Gaudreau

CGY · Miss

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

Jan 16, 2021 · P1 REG · 03:34

T. Motte

VAN · Saved shot

Distance
48.9 ft
Scoring chance (xG)
2.2%
Angle
30.8°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 03:40

Q. Hughes

VAN · Block

Distance
49.6 ft
Scoring chance (xG)
Unavailable
Angle
34.3°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 04:06

M. Giordano

CGY · Miss

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

Jan 16, 2021 · P1 REG · 04:45

A. Edler

VAN · Saved shot

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

Jan 16, 2021 · P1 REG · 06:19

D. Ryan

CGY · Miss

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

Jan 16, 2021 · P1 REG · 06:28

Z. MacEwen

VAN · Block

Distance
19.6 ft
Scoring chance (xG)
Unavailable
Angle
75.3°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 06:59

M. Giordano

CGY · Block

Distance
53.3 ft
Scoring chance (xG)
Unavailable
Angle
30.4°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 07:02

M. Giordano

CGY · Saved shot

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

Jan 16, 2021 · P1 REG · 07:11

R. Andersson

CGY · Saved shot

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

Jan 16, 2021 · P1 REG · 07:19

A. Edler

VAN · Saved shot

Distance
40.8 ft
Scoring chance (xG)
3.5%
Angle
31.0°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 07:56

D. Dube

CGY · Saved shot

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

Jan 16, 2021 · P1 REG · 08:14

D. Dube

CGY · Block

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

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 08:31

S. Monahan

CGY · Goal

Distance
11.0 ft
Scoring chance (xG)
17.6%
Angle
0.0°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 09:26

M. Tkachuk

CGY · Miss

Distance
23.6 ft
Scoring chance (xG)
4.9%
Angle
53.6°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 10:16

Q. Hughes

VAN · Saved shot

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

Jan 16, 2021 · P1 REG · 10:23

N. Schmidt

VAN · Block

Distance
30.8 ft
Scoring chance (xG)
Unavailable
Angle
13.1°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 11:10

T. Pearson

VAN · Block

Distance
20.1 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 11:17

D. Dube

CGY · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
15.3°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 12:07

J. Gaudreau

CGY · Miss

Distance
38.1 ft
Scoring chance (xG)
5.5%
Angle
13.7°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 12:34

J. Välimäki

CGY · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
4.4°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 13:25

Z. MacEwen

VAN · Block

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

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 13:44

J. Virtanen

VAN · Saved shot

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

Jan 16, 2021 · P1 REG · 14:04

D. Dube

CGY · Miss

Distance
28.1 ft
Scoring chance (xG)
18.2%
Angle
4.1°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 14:39

N. Nesterov

CGY · Saved shot

Distance
59.9 ft
Scoring chance (xG)
1.1%
Angle
27.8°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 15:22

E. Pettersson

VAN · Saved shot

Distance
31.6 ft
Scoring chance (xG)
2.1%
Angle
71.6°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 15:36

Q. Hughes

VAN · Miss

Distance
37.4 ft
Scoring chance (xG)
7.1%
Angle
15.5°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 15:54

B. Horvat

VAN · Block

Distance
15.3 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
PP

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 16:09

E. Pettersson

VAN · Saved shot

Distance
23.3 ft
Scoring chance (xG)
13.7%
Angle
31.0°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 16:12

B. Boeser

VAN · Saved shot

Distance
25.3 ft
Scoring chance (xG)
18.8%
Angle
9.1°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 16:31

B. Horvat

VAN · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
3.8°
Strength
PP

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 16:59

B. Boeser

VAN · Saved shot

Distance
40.9 ft
Scoring chance (xG)
7.4%
Angle
21.5°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 17:01

N. Hoglander

VAN · Miss

Distance
17.8 ft
Scoring chance (xG)
14.9%
Angle
51.8°
Strength
PP
VAN at CGY

Jan 16, 2021 · P1 REG · 17:08

Q. Hughes

VAN · Block

Distance
37.1 ft
Scoring chance (xG)
Unavailable
Angle
4.6°
Strength
PP

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P1 REG · 18:53

C. Tanev

CGY · Saved shot

Distance
57.3 ft
Scoring chance (xG)
2.2%
Angle
29.2°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 19:24

T. Hamonic

VAN · Miss

Distance
46.8 ft
Scoring chance (xG)
1.1%
Angle
48.5°
Strength
EV
VAN at CGY

Jan 16, 2021 · P1 REG · 19:52

J. Virtanen

VAN · Saved shot

Distance
89.6 ft
Scoring chance (xG)
0.3%
Angle
23.7°
Strength
EV
VAN at CGY

Jan 16, 2021 · P2 REG · 00:50

B. Boeser

VAN · Saved shot

Distance
36.2 ft
Scoring chance (xG)
1.6%
Angle
50.6°
Strength
EV
VAN at CGY

Jan 16, 2021 · P2 REG · 01:10

Z. MacEwen

VAN · Saved shot

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

Jan 16, 2021 · P2 REG · 01:30

N. Nesterov

CGY · Miss

Distance
48.3 ft
Scoring chance (xG)
3.2%
Angle
13.2°
Strength
EV
VAN at CGY

Jan 16, 2021 · P2 REG · 02:07

N. Hanifin

CGY · Miss

Distance
60.5 ft
Scoring chance (xG)
1.1%
Angle
34.2°
Strength
EV
VAN at CGY

Jan 16, 2021 · P2 REG · 02:47

T. Motte

VAN · Block

Distance
19.2 ft
Scoring chance (xG)
Unavailable
Angle
38.7°
Strength
EV

Blocked or unsupported attempt

VAN at CGY

Jan 16, 2021 · P2 REG · 04:38

J. Gaudreau

CGY · Saved shot

Distance
34.0 ft
Scoring chance (xG)
13.2%
Angle
28.1°
Strength
PP
VAN at CGY

Jan 16, 2021 · P2 REG · 04:45

M. Tkachuk

CGY · Saved shot

Distance
37.2 ft
Scoring chance (xG)
3.5%
Angle
59.3°
Strength
PP
VAN at CGY

Jan 16, 2021 · P2 REG · 04:46

E. Lindholm

CGY · Saved shot

Distance
22.5 ft
Scoring chance (xG)
6.4%
Angle
32.3°
Strength
PP
VAN at CGY

Jan 16, 2021 · P2 REG · 05:00

D. Dube

CGY · Miss

Distance
39.8 ft
Scoring chance (xG)
8.0%
Angle
25.3°
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.