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

121 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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-11-14
NJD at NYR
1 REG
00:16
NYR
R. Lindgren
Saved shot58.228.8EV1.3%
2021-11-14
NJD at NYR
1 REG
01:28
NYR
B. Goodrow
Saved shot93.66.7EV0.2%
2021-11-14
NJD at NYR
1 REG
02:28
NYR
A. Fox
Saved shot69.333.2EV0.6%
2021-11-14
NJD at NYR
1 REG
02:45
NYR
K. Rooney
Saved shot24.849.9EV4.0%
2021-11-14
NJD at NYR
1 REG
02:46
NYR
R. Reaves
Saved shot7.315.9EV3.6%
2021-11-14
NJD at NYR
1 REG
03:05
NYR
R. Strome
Block8.635.5EVN/A
2021-11-14
NJD at NYR
1 REG
03:13
NYR
A. Panarin
Block37.230.7EVN/A
2021-11-14
NJD at NYR
1 REG
03:24
NJD
D. Hamilton
Saved shot58.835.3EV0.6%
2021-11-14
NJD at NYR
1 REG
03:37
NJD
D. Mercer
Miss24.087.6EV1.8%
2021-11-14
NJD at NYR
1 REG
04:26
NYR
J. Gauthier
Saved shot10.278.7EV4.7%
2021-11-14
NJD at NYR
1 REG
04:40
NYR
J. Gauthier
Block8.129.7EVN/A
2021-11-14
NJD at NYR
1 REG
05:04
NJD
J. Siegenthaler
Block57.830.1EVN/A
2021-11-14
NJD at NYR
1 REG
05:19
NJD
M. McLeod
Saved shot54.933.1EV0.9%
2021-11-14
NJD at NYR
1 REG
05:28
NJD
T. Smith
Block43.426.0EVN/A
2021-11-14
NJD at NYR
1 REG
06:02
NJD
T. Tatar
Saved shot34.743.8EV2.8%
2021-11-14
NJD at NYR
1 REG
06:20
NYR
K. Miller
Miss66.934.6EV0.5%
2021-11-14
NJD at NYR
1 REG
06:36
NYR
J. Trouba
Block21.633.7EVN/A
2021-11-14
NJD at NYR
1 REG
06:49
NJD
D. Mercer
Saved shot50.533.7EV2.2%
2021-11-14
NJD at NYR
1 REG
08:07
NJD
J. Siegenthaler
Block16.514.0EVN/A
2021-11-14
NJD at NYR
1 REG
08:27
NJD
M. McLeod
Miss54.838.3EV1.9%
2021-11-14
NJD at NYR
1 REG
09:02
NJD
P. Zacha
Block31.326.6EVN/A
2021-11-14
NJD at NYR
1 REG
09:39
NYR
M. Zibanejad
Saved shot20.163.4EV7.1%
2021-11-14
NJD at NYR
1 REG
12:14
NJD
D. Hamilton
Saved shot61.931.1EV2.3%
2021-11-14
NJD at NYR
1 REG
12:20
NJD
D. Hamilton
Saved shot40.569.8EV0.9%
2021-11-14
NJD at NYR
1 REG
12:28
NJD
P. Zacha
Block18.932.0EVN/A
2021-11-14
NJD at NYR
1 REG
12:36
NJD
P. Zacha
Miss43.121.8EV2.8%
2021-11-14
NJD at NYR
1 REG
13:23
NJD
Y. Sharangovich
Saved shot65.429.3EV0.4%
2021-11-14
NJD at NYR
1 REG
13:27
NJD
P. Subban
Miss15.17.6EV22.9%
2021-11-14
NJD at NYR
1 REG
13:44
NYR
A. Panarin
Saved shot13.672.9EV4.7%
2021-11-14
NJD at NYR
1 REG
14:12
NJD
P. Zacha
Miss15.763.4EV6.3%
2021-11-14
NJD at NYR
1 REG
14:32
NYR
R. Strome
Saved shot19.03.0EV24.1%
2021-11-14
NJD at NYR
1 REG
15:13
NYR
C. Kreider
Saved shot35.170.0EV1.1%
2021-11-14
NJD at NYR
1 REG
15:23
NJD
J. Bratt
Goal12.04.8EV19.7%
2021-11-14
NJD at NYR
1 REG
15:51
NJD
T. Smith
Saved shot21.410.8EV15.6%
2021-11-14
NJD at NYR
1 REG
16:47
NJD
T. Tatar
Block24.02.4EVN/A
2021-11-14
NJD at NYR
1 REG
17:04
NYR
R. Lindgren
Saved shot56.522.9EV1.7%
2021-11-14
NJD at NYR
1 REG
18:34
NJD
D. Mercer
Saved shot31.618.4EV8.2%
2021-11-14
NJD at NYR
1 REG
18:51
NYR
S. Blais
Miss17.00.0EV19.6%
2021-11-14
NJD at NYR
1 REG
19:08
NJD
J. Kuokkanen
Block39.922.1EVN/A
2021-11-14
NJD at NYR
2 REG
00:13
NJD
P. Zacha
Saved shot43.943.2EV1.1%
2021-11-14
NJD at NYR
2 REG
02:57
NJD
J. Boqvist
Miss29.757.4EV2.3%
2021-11-14
NJD at NYR
2 REG
03:03
NJD
J. Boqvist
Block23.39.9EVN/A
2021-11-14
NJD at NYR
2 REG
03:05
NYR
J. Gauthier
Saved shot12.29.5EV21.2%
2021-11-14
NJD at NYR
2 REG
03:07
NYR
A. Lafrenière
Saved shot12.414.0EV18.0%
2021-11-14
NJD at NYR
2 REG
03:11
NYR
A. Fox
Goal15.00.0EV3.8%
2021-11-14
NJD at NYR
2 REG
03:45
NJD
R. Graves
Saved shot18.429.4EV21.6%
2021-11-14
NJD at NYR
2 REG
04:18
NYR
R. Lindgren
Saved shot36.847.2EV2.2%
2021-11-14
NJD at NYR
2 REG
04:36
NJD
M. Geertsen
Block7.233.7EVN/A
2021-11-14
NJD at NYR
2 REG
05:08
NYR
A. Panarin
Saved shot53.726.6PP4.0%
2021-11-14
NJD at NYR
2 REG
06:10
NYR
A. Panarin
Saved shot37.253.7PP5.8%
NJD at NYR

Nov 14, 2021 · P1 REG · 00:16

R. Lindgren

NYR · Saved shot

Distance
58.2 ft
Scoring chance (xG)
1.3%
Angle
28.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 01:28

B. Goodrow

NYR · Saved shot

Distance
93.6 ft
Scoring chance (xG)
0.2%
Angle
6.7°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 02:28

A. Fox

NYR · Saved shot

Distance
69.3 ft
Scoring chance (xG)
0.6%
Angle
33.2°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 02:45

K. Rooney

NYR · Saved shot

Distance
24.8 ft
Scoring chance (xG)
4.0%
Angle
49.9°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 02:46

R. Reaves

NYR · Saved shot

Distance
7.3 ft
Scoring chance (xG)
3.6%
Angle
15.9°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 03:05

R. Strome

NYR · Block

Distance
8.6 ft
Scoring chance (xG)
Unavailable
Angle
35.5°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 03:13

A. Panarin

NYR · Block

Distance
37.2 ft
Scoring chance (xG)
Unavailable
Angle
30.7°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 03:24

D. Hamilton

NJD · Saved shot

Distance
58.8 ft
Scoring chance (xG)
0.6%
Angle
35.3°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 03:37

D. Mercer

NJD · Miss

Distance
24.0 ft
Scoring chance (xG)
1.8%
Angle
87.6°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 04:26

J. Gauthier

NYR · Saved shot

Distance
10.2 ft
Scoring chance (xG)
4.7%
Angle
78.7°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 04:40

J. Gauthier

NYR · Block

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

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 05:04

J. Siegenthaler

NJD · Block

Distance
57.8 ft
Scoring chance (xG)
Unavailable
Angle
30.1°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 05:19

M. McLeod

NJD · Saved shot

Distance
54.9 ft
Scoring chance (xG)
0.9%
Angle
33.1°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 05:28

T. Smith

NJD · Block

Distance
43.4 ft
Scoring chance (xG)
Unavailable
Angle
26.0°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 06:02

T. Tatar

NJD · Saved shot

Distance
34.7 ft
Scoring chance (xG)
2.8%
Angle
43.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 06:20

K. Miller

NYR · Miss

Distance
66.9 ft
Scoring chance (xG)
0.5%
Angle
34.6°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 06:36

J. Trouba

NYR · Block

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

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 06:49

D. Mercer

NJD · Saved shot

Distance
50.5 ft
Scoring chance (xG)
2.2%
Angle
33.7°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 08:07

J. Siegenthaler

NJD · Block

Distance
16.5 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 08:27

M. McLeod

NJD · Miss

Distance
54.8 ft
Scoring chance (xG)
1.9%
Angle
38.3°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 09:02

P. Zacha

NJD · Block

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

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 09:39

M. Zibanejad

NYR · Saved shot

Distance
20.1 ft
Scoring chance (xG)
7.1%
Angle
63.4°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 12:14

D. Hamilton

NJD · Saved shot

Distance
61.9 ft
Scoring chance (xG)
2.3%
Angle
31.1°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 12:20

D. Hamilton

NJD · Saved shot

Distance
40.5 ft
Scoring chance (xG)
0.9%
Angle
69.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 12:28

P. Zacha

NJD · Block

Distance
18.9 ft
Scoring chance (xG)
Unavailable
Angle
32.0°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 12:36

P. Zacha

NJD · Miss

Distance
43.1 ft
Scoring chance (xG)
2.8%
Angle
21.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 13:23

Y. Sharangovich

NJD · Saved shot

Distance
65.4 ft
Scoring chance (xG)
0.4%
Angle
29.3°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 13:27

P. Subban

NJD · Miss

Distance
15.1 ft
Scoring chance (xG)
22.9%
Angle
7.6°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 13:44

A. Panarin

NYR · Saved shot

Distance
13.6 ft
Scoring chance (xG)
4.7%
Angle
72.9°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 14:12

P. Zacha

NJD · Miss

Distance
15.7 ft
Scoring chance (xG)
6.3%
Angle
63.4°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 14:32

R. Strome

NYR · Saved shot

Distance
19.0 ft
Scoring chance (xG)
24.1%
Angle
3.0°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 15:13

C. Kreider

NYR · Saved shot

Distance
35.1 ft
Scoring chance (xG)
1.1%
Angle
70.0°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 15:23

J. Bratt

NJD · Goal

Distance
12.0 ft
Scoring chance (xG)
19.7%
Angle
4.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 15:51

T. Smith

NJD · Saved shot

Distance
21.4 ft
Scoring chance (xG)
15.6%
Angle
10.8°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 16:47

T. Tatar

NJD · Block

Distance
24.0 ft
Scoring chance (xG)
Unavailable
Angle
2.4°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P1 REG · 17:04

R. Lindgren

NYR · Saved shot

Distance
56.5 ft
Scoring chance (xG)
1.7%
Angle
22.9°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 18:34

D. Mercer

NJD · Saved shot

Distance
31.6 ft
Scoring chance (xG)
8.2%
Angle
18.4°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 18:51

S. Blais

NYR · Miss

Distance
17.0 ft
Scoring chance (xG)
19.6%
Angle
0.0°
Strength
EV
NJD at NYR

Nov 14, 2021 · P1 REG · 19:08

J. Kuokkanen

NJD · Block

Distance
39.9 ft
Scoring chance (xG)
Unavailable
Angle
22.1°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P2 REG · 00:13

P. Zacha

NJD · Saved shot

Distance
43.9 ft
Scoring chance (xG)
1.1%
Angle
43.2°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 02:57

J. Boqvist

NJD · Miss

Distance
29.7 ft
Scoring chance (xG)
2.3%
Angle
57.4°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 03:03

J. Boqvist

NJD · Block

Distance
23.3 ft
Scoring chance (xG)
Unavailable
Angle
9.9°
Strength
EV

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P2 REG · 03:05

J. Gauthier

NYR · Saved shot

Distance
12.2 ft
Scoring chance (xG)
21.2%
Angle
9.5°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 03:07

A. Lafrenière

NYR · Saved shot

Distance
12.4 ft
Scoring chance (xG)
18.0%
Angle
14.0°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 03:11

A. Fox

NYR · Goal

Distance
15.0 ft
Scoring chance (xG)
3.8%
Angle
0.0°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 03:45

R. Graves

NJD · Saved shot

Distance
18.4 ft
Scoring chance (xG)
21.6%
Angle
29.4°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 04:18

R. Lindgren

NYR · Saved shot

Distance
36.8 ft
Scoring chance (xG)
2.2%
Angle
47.2°
Strength
EV
NJD at NYR

Nov 14, 2021 · P2 REG · 04:36

M. Geertsen

NJD · Block

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

Blocked or unsupported attempt

NJD at NYR

Nov 14, 2021 · P2 REG · 05:08

A. Panarin

NYR · Saved shot

Distance
53.7 ft
Scoring chance (xG)
4.0%
Angle
26.6°
Strength
PP
NJD at NYR

Nov 14, 2021 · P2 REG · 06:10

A. Panarin

NYR · Saved shot

Distance
37.2 ft
Scoring chance (xG)
5.8%
Angle
53.7°
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.