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

111 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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)
2019-11-07
NJD at CGY
1 REG
01:45
CGY
M. Stone
Block21.924.2EVN/A
2019-11-07
NJD at CGY
1 REG
03:19
NJD
S. Vatanen
Miss54.613.8EV1.8%
2019-11-07
NJD at CGY
1 REG
04:27
CGY
M. Tkachuk
Saved shot7.145.0EV15.2%
2019-11-07
NJD at CGY
1 REG
04:47
CGY
D. Ryan
Saved shot12.041.6EV8.7%
2019-11-07
NJD at CGY
1 REG
05:02
NJD
M. Wood
Saved shot44.647.7EV0.8%
2019-11-07
NJD at CGY
1 REG
05:29
CGY
N. Hanifin
Saved shot48.719.2EV0.7%
2019-11-07
NJD at CGY
1 REG
05:35
CGY
N. Hanifin
Saved shot52.01.1EV3.5%
2019-11-07
NJD at CGY
1 REG
05:52
CGY
M. Stone
Saved shot61.934.5EV2.2%
2019-11-07
NJD at CGY
1 REG
06:08
NJD
K. Palmieri
Block16.129.7EVN/A
2019-11-07
NJD at CGY
1 REG
06:22
NJD
T. Hall
Saved shot24.435.0EV16.1%
2019-11-07
NJD at CGY
1 REG
06:50
NJD
K. Palmieri
Block27.921.0EVN/A
2019-11-07
NJD at CGY
1 REG
07:07
CGY
T. Hamonic
Miss53.915.1EV2.4%
2019-11-07
NJD at CGY
1 REG
08:54
CGY
M. Lucic
Saved shot37.721.8EV1.5%
2019-11-07
NJD at CGY
1 REG
09:33
CGY
M. Giordano
Saved shot42.526.6EV2.9%
2019-11-07
NJD at CGY
1 REG
10:10
NJD
W. Simmonds
Saved shot8.654.5EV8.6%
2019-11-07
NJD at CGY
1 REG
11:52
CGY
T. Hamonic
Block18.019.4EVN/A
2019-11-07
NJD at CGY
1 REG
12:21
NJD
P. Subban
Miss57.68.0EV1.8%
2019-11-07
NJD at CGY
1 REG
12:45
CGY
N. Hanifin
Block18.449.4PPN/A
2019-11-07
NJD at CGY
1 REG
12:59
NJD
B. Coleman
Block19.411.9SHN/A
2019-11-07
NJD at CGY
1 REG
13:59
CGY
S. Bennett
Saved shot52.434.9PP2.8%
2019-11-07
NJD at CGY
1 REG
15:44
NJD
J. Hughes
Goal5.036.9EV24.4%
2019-11-07
NJD at CGY
1 REG
16:05
NJD
W. Simmonds
Saved shot26.424.6EV12.0%
2019-11-07
NJD at CGY
1 REG
16:17
NJD
K. Palmieri
Miss40.652.0EV2.0%
2019-11-07
NJD at CGY
1 REG
16:27
NJD
S. Vatanen
Saved shot51.714.6EV2.9%
2019-11-07
NJD at CGY
1 REG
17:07
NJD
T. Hall
Saved shot31.824.1PP7.8%
2019-11-07
NJD at CGY
1 REG
18:11
NJD
P. Subban
Saved shot49.822.4PP3.9%
2019-11-07
NJD at CGY
1 REG
18:25
CGY
D. Ryan
Saved shot7.00.0SH22.3%
2019-11-07
NJD at CGY
1 REG
18:59
NJD
B. Coleman
Block26.240.4EVN/A
2019-11-07
NJD at CGY
1 REG
19:55
NJD
S. Vatanen
Saved shot126.613.7SH0.3%
2019-11-07
NJD at CGY
2 REG
00:12
NJD
S. Vatanen
Saved shot75.319.4SH0.4%
2019-11-07
NJD at CGY
2 REG
01:26
CGY
N. Hanifin
Miss33.332.7PP7.7%
2019-11-07
NJD at CGY
2 REG
01:33
CGY
M. Lucic
Saved shot19.238.7PP12.2%
2019-11-07
NJD at CGY
2 REG
02:01
NJD
N. Hischier
Miss38.621.3EV5.1%
2019-11-07
NJD at CGY
2 REG
02:29
CGY
D. Ryan
Saved shot24.435.0EV16.4%
2019-11-07
NJD at CGY
2 REG
02:40
CGY
T. Rieder
Saved shot10.821.8EV17.1%
2019-11-07
NJD at CGY
2 REG
02:42
CGY
A. Quine
Saved shot17.523.6EV21.1%
2019-11-07
NJD at CGY
2 REG
03:02
CGY
D. Ryan
Goal8.214.0EV15.8%
2019-11-07
NJD at CGY
2 REG
03:30
NJD
S. Vatanen
Block17.851.8EVN/A
2019-11-07
NJD at CGY
2 REG
03:52
CGY
R. Andersson
Saved shot58.126.6EV1.4%
2019-11-07
NJD at CGY
2 REG
04:26
NJD
P. Subban
Miss57.227.0EV2.4%
2019-11-07
NJD at CGY
2 REG
04:36
NJD
B. Coleman
Saved shot64.131.0EV1.1%
2019-11-07
NJD at CGY
2 REG
05:07
CGY
A. Mangiapane
Miss32.321.8EV7.6%
2019-11-07
NJD at CGY
2 REG
05:21
NJD
N. Gusev
Goal10.036.9EV14.0%
2019-11-07
NJD at CGY
2 REG
05:45
NJD
W. Butcher
Block8.17.1EVN/A
2019-11-07
NJD at CGY
2 REG
05:54
CGY
A. Quine
Block14.433.7EVN/A
2019-11-07
NJD at CGY
2 REG
07:43
NJD
D. Severson
Block12.29.5EVN/A
2019-11-07
NJD at CGY
2 REG
07:52
CGY
T. Brodie
Saved shot178.29.0EV0.2%
2019-11-07
NJD at CGY
2 REG
09:24
NJD
T. Hall
Miss44.25.2EV6.0%
2019-11-07
NJD at CGY
2 REG
09:33
CGY
E. Lindholm
Miss34.013.6EV10.4%
2019-11-07
NJD at CGY
2 REG
09:57
CGY
S. Monahan
Goal8.926.6EV17.8%
NJD at CGY

Nov 7, 2019 · P1 REG · 01:45

M. Stone

CGY · Block

Distance
21.9 ft
Scoring chance (xG)
Unavailable
Angle
24.2°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 03:19

S. Vatanen

NJD · Miss

Distance
54.6 ft
Scoring chance (xG)
1.8%
Angle
13.8°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 04:27

M. Tkachuk

CGY · Saved shot

Distance
7.1 ft
Scoring chance (xG)
15.2%
Angle
45.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 04:47

D. Ryan

CGY · Saved shot

Distance
12.0 ft
Scoring chance (xG)
8.7%
Angle
41.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 05:02

M. Wood

NJD · Saved shot

Distance
44.6 ft
Scoring chance (xG)
0.8%
Angle
47.7°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 05:29

N. Hanifin

CGY · Saved shot

Distance
48.7 ft
Scoring chance (xG)
0.7%
Angle
19.2°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 05:35

N. Hanifin

CGY · Saved shot

Distance
52.0 ft
Scoring chance (xG)
3.5%
Angle
1.1°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 05:52

M. Stone

CGY · Saved shot

Distance
61.9 ft
Scoring chance (xG)
2.2%
Angle
34.5°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 06:08

K. Palmieri

NJD · Block

Distance
16.1 ft
Scoring chance (xG)
Unavailable
Angle
29.7°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 06:22

T. Hall

NJD · Saved shot

Distance
24.4 ft
Scoring chance (xG)
16.1%
Angle
35.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 06:50

K. Palmieri

NJD · Block

Distance
27.9 ft
Scoring chance (xG)
Unavailable
Angle
21.0°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 07:07

T. Hamonic

CGY · Miss

Distance
53.9 ft
Scoring chance (xG)
2.4%
Angle
15.1°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 08:54

M. Lucic

CGY · Saved shot

Distance
37.7 ft
Scoring chance (xG)
1.5%
Angle
21.8°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 09:33

M. Giordano

CGY · Saved shot

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

Nov 7, 2019 · P1 REG · 10:10

W. Simmonds

NJD · Saved shot

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

Nov 7, 2019 · P1 REG · 11:52

T. Hamonic

CGY · Block

Distance
18.0 ft
Scoring chance (xG)
Unavailable
Angle
19.4°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 12:21

P. Subban

NJD · Miss

Distance
57.6 ft
Scoring chance (xG)
1.8%
Angle
8.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 12:45

N. Hanifin

CGY · Block

Distance
18.4 ft
Scoring chance (xG)
Unavailable
Angle
49.4°
Strength
PP

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 12:59

B. Coleman

NJD · Block

Distance
19.4 ft
Scoring chance (xG)
Unavailable
Angle
11.9°
Strength
SH

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 13:59

S. Bennett

CGY · Saved shot

Distance
52.4 ft
Scoring chance (xG)
2.8%
Angle
34.9°
Strength
PP
NJD at CGY

Nov 7, 2019 · P1 REG · 15:44

J. Hughes

NJD · Goal

Distance
5.0 ft
Scoring chance (xG)
24.4%
Angle
36.9°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 16:05

W. Simmonds

NJD · Saved shot

Distance
26.4 ft
Scoring chance (xG)
12.0%
Angle
24.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 16:17

K. Palmieri

NJD · Miss

Distance
40.6 ft
Scoring chance (xG)
2.0%
Angle
52.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 16:27

S. Vatanen

NJD · Saved shot

Distance
51.7 ft
Scoring chance (xG)
2.9%
Angle
14.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P1 REG · 17:07

T. Hall

NJD · Saved shot

Distance
31.8 ft
Scoring chance (xG)
7.8%
Angle
24.1°
Strength
PP
NJD at CGY

Nov 7, 2019 · P1 REG · 18:11

P. Subban

NJD · Saved shot

Distance
49.8 ft
Scoring chance (xG)
3.9%
Angle
22.4°
Strength
PP
NJD at CGY

Nov 7, 2019 · P1 REG · 18:25

D. Ryan

CGY · Saved shot

Distance
7.0 ft
Scoring chance (xG)
22.3%
Angle
0.0°
Strength
SH
NJD at CGY

Nov 7, 2019 · P1 REG · 18:59

B. Coleman

NJD · Block

Distance
26.2 ft
Scoring chance (xG)
Unavailable
Angle
40.4°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P1 REG · 19:55

S. Vatanen

NJD · Saved shot

Distance
126.6 ft
Scoring chance (xG)
0.3%
Angle
13.7°
Strength
SH
NJD at CGY

Nov 7, 2019 · P2 REG · 00:12

S. Vatanen

NJD · Saved shot

Distance
75.3 ft
Scoring chance (xG)
0.4%
Angle
19.4°
Strength
SH
NJD at CGY

Nov 7, 2019 · P2 REG · 01:26

N. Hanifin

CGY · Miss

Distance
33.3 ft
Scoring chance (xG)
7.7%
Angle
32.7°
Strength
PP
NJD at CGY

Nov 7, 2019 · P2 REG · 01:33

M. Lucic

CGY · Saved shot

Distance
19.2 ft
Scoring chance (xG)
12.2%
Angle
38.7°
Strength
PP
NJD at CGY

Nov 7, 2019 · P2 REG · 02:01

N. Hischier

NJD · Miss

Distance
38.6 ft
Scoring chance (xG)
5.1%
Angle
21.3°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 02:29

D. Ryan

CGY · Saved shot

Distance
24.4 ft
Scoring chance (xG)
16.4%
Angle
35.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 02:40

T. Rieder

CGY · Saved shot

Distance
10.8 ft
Scoring chance (xG)
17.1%
Angle
21.8°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 02:42

A. Quine

CGY · Saved shot

Distance
17.5 ft
Scoring chance (xG)
21.1%
Angle
23.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 03:02

D. Ryan

CGY · Goal

Distance
8.2 ft
Scoring chance (xG)
15.8%
Angle
14.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 03:30

S. Vatanen

NJD · Block

Distance
17.8 ft
Scoring chance (xG)
Unavailable
Angle
51.8°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P2 REG · 03:52

R. Andersson

CGY · Saved shot

Distance
58.1 ft
Scoring chance (xG)
1.4%
Angle
26.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 04:26

P. Subban

NJD · Miss

Distance
57.2 ft
Scoring chance (xG)
2.4%
Angle
27.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 04:36

B. Coleman

NJD · Saved shot

Distance
64.1 ft
Scoring chance (xG)
1.1%
Angle
31.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 05:07

A. Mangiapane

CGY · Miss

Distance
32.3 ft
Scoring chance (xG)
7.6%
Angle
21.8°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 05:21

N. Gusev

NJD · Goal

Distance
10.0 ft
Scoring chance (xG)
14.0%
Angle
36.9°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 05:45

W. Butcher

NJD · Block

Distance
8.1 ft
Scoring chance (xG)
Unavailable
Angle
7.1°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P2 REG · 05:54

A. Quine

CGY · Block

Distance
14.4 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P2 REG · 07:43

D. Severson

NJD · Block

Distance
12.2 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
EV

Blocked or unsupported attempt

NJD at CGY

Nov 7, 2019 · P2 REG · 07:52

T. Brodie

CGY · Saved shot

Distance
178.2 ft
Scoring chance (xG)
0.2%
Angle
9.0°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 09:24

T. Hall

NJD · Miss

Distance
44.2 ft
Scoring chance (xG)
6.0%
Angle
5.2°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 09:33

E. Lindholm

CGY · Miss

Distance
34.0 ft
Scoring chance (xG)
10.4%
Angle
13.6°
Strength
EV
NJD at CGY

Nov 7, 2019 · P2 REG · 09:57

S. Monahan

CGY · Goal

Distance
8.9 ft
Scoring chance (xG)
17.8%
Angle
26.6°
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.