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

131 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)
2020-02-16
CBJ at NJD
1 REG
00:13
CBJ
B. Jenner
Miss23.346.7EV3.7%
2020-02-16
CBJ at NJD
1 REG
00:32
CBJ
B. Jenner
Block25.854.5EVN/A
2020-02-16
CBJ at NJD
1 REG
02:03
NJD
P. Zacha
Saved shot48.429.7EV2.4%
2020-02-16
CBJ at NJD
1 REG
02:27
CBJ
S. Milano
Saved shot10.211.3EV14.3%
2020-02-16
CBJ at NJD
1 REG
02:28
CBJ
A. Peeke
Goal23.02.5EV4.1%
2020-02-16
CBJ at NJD
1 REG
03:54
CBJ
B. Jenner
Block52.434.9EVN/A
2020-02-16
CBJ at NJD
1 REG
04:59
NJD
W. Simmonds
Miss14.324.8EV7.9%
2020-02-16
CBJ at NJD
1 REG
05:06
NJD
W. Simmonds
Miss33.712.0EV12.2%
2020-02-16
CBJ at NJD
1 REG
05:32
NJD
M. Mueller
Miss59.527.0EV0.8%
2020-02-16
CBJ at NJD
1 REG
06:19
CBJ
E. Robinson
Saved shot15.036.9EV22.3%
2020-02-16
CBJ at NJD
1 REG
06:19
CBJ
Z. Werenski
Goal31.634.7EV2.4%
2020-02-16
CBJ at NJD
1 REG
07:01
NJD
D. Severson
Miss41.01.4EV7.0%
2020-02-16
CBJ at NJD
1 REG
09:39
NJD
C. White
Saved shot62.435.2EV1.2%
2020-02-16
CBJ at NJD
1 REG
09:50
NJD
J. Bratt
Saved shot10.329.1EV8.2%
2020-02-16
CBJ at NJD
1 REG
10:01
CBJ
Z. Werenski
Saved shot47.01.2EV3.1%
2020-02-16
CBJ at NJD
1 REG
10:09
CBJ
B. Jenner
Block21.219.3EVN/A
2020-02-16
CBJ at NJD
1 REG
11:23
NJD
P. Subban
Block59.933.4EVN/A
2020-02-16
CBJ at NJD
1 REG
12:33
CBJ
O. Bjorkstrand
Saved shot26.022.6EV18.6%
2020-02-16
CBJ at NJD
1 REG
13:28
CBJ
K. Stenlund
Saved shot56.131.1PP3.4%
2020-02-16
CBJ at NJD
1 REG
13:51
CBJ
Z. Werenski
Block13.00.0PPN/A
2020-02-16
CBJ at NJD
1 REG
13:57
CBJ
B. Jenner
Saved shot9.824.0PP15.4%
2020-02-16
CBJ at NJD
1 REG
15:02
CBJ
Z. Werenski
Block19.227.9PPN/A
2020-02-16
CBJ at NJD
1 REG
15:15
CBJ
Z. Werenski
Miss55.111.5EV3.0%
2020-02-16
CBJ at NJD
1 REG
15:19
CBJ
E. Bemstrom
Saved shot28.833.7EV15.1%
2020-02-16
CBJ at NJD
1 REG
15:36
CBJ
R. Nash
Block15.223.2EVN/A
2020-02-16
CBJ at NJD
1 REG
15:58
NJD
J. Hughes
Saved shot17.028.1EV11.7%
2020-02-16
CBJ at NJD
1 REG
16:22
CBJ
N. Foligno
Saved shot26.634.3EV9.7%
2020-02-16
CBJ at NJD
1 REG
16:51
CBJ
N. Foligno
Block15.00.0EVN/A
2020-02-16
CBJ at NJD
1 REG
17:30
CBJ
O. Bjorkstrand
Saved shot19.142.9EV18.5%
2020-02-16
CBJ at NJD
1 REG
17:36
CBJ
M. Nutivaara
Saved shot32.48.9EV9.5%
2020-02-16
CBJ at NJD
1 REG
17:51
NJD
M. Mueller
Saved shot58.723.1EV3.2%
2020-02-16
CBJ at NJD
1 REG
18:21
CBJ
J. lilja
Miss56.02.0EV2.3%
2020-02-16
CBJ at NJD
1 REG
18:30
NJD
K. Rooney
Saved shot45.01.3EV4.0%
2020-02-16
CBJ at NJD
1 REG
19:47
NJD
P. Subban
Block28.227.5EVN/A
2020-02-16
CBJ at NJD
2 REG
00:39
NJD
N. Merkley
Saved shot64.432.9EV1.0%
2020-02-16
CBJ at NJD
2 REG
01:20
NJD
J. Anderson
Goal36.940.6EV4.0%
2020-02-16
CBJ at NJD
2 REG
01:26
CBJ
P. Dubois
Saved shot28.216.5EV12.5%
2020-02-16
CBJ at NJD
2 REG
02:23
CBJ
E. Bemstrom
Saved shot35.214.8EV6.1%
2020-02-16
CBJ at NJD
2 REG
02:29
CBJ
D. Savard
Saved shot44.039.5EV2.0%
2020-02-16
CBJ at NJD
2 REG
02:55
NJD
M. Wood
Miss17.716.4EV6.3%
2020-02-16
CBJ at NJD
2 REG
03:03
NJD
M. Wood
Saved shot42.025.3EV3.8%
2020-02-16
CBJ at NJD
2 REG
03:22
CBJ
Z. Werenski
Block44.838.7EVN/A
2020-02-16
CBJ at NJD
2 REG
03:51
NJD
K. Rooney
Saved shot16.625.0EV17.8%
2020-02-16
CBJ at NJD
2 REG
03:51
NJD
N. Merkley
Goal15.514.9EV4.0%
2020-02-16
CBJ at NJD
2 REG
04:13
NJD
W. Butcher
Saved shot57.733.7EV1.5%
2020-02-16
CBJ at NJD
2 REG
04:33
NJD
J. Bratt
Saved shot55.944.3EV0.9%
2020-02-16
CBJ at NJD
2 REG
05:22
CBJ
O. Bjorkstrand
Miss42.927.8EV3.4%
2020-02-16
CBJ at NJD
2 REG
05:45
NJD
J. Anderson
Saved shot38.026.6SH4.6%
2020-02-16
CBJ at NJD
2 REG
05:59
CBJ
B. Jenner
Saved shot32.433.7PP7.2%
2020-02-16
CBJ at NJD
2 REG
06:15
CBJ
G. Nyquist
Block25.036.9PPN/A
CBJ at NJD

Feb 16, 2020 · P1 REG · 00:13

B. Jenner

CBJ · Miss

Distance
23.3 ft
Scoring chance (xG)
3.7%
Angle
46.7°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 00:32

B. Jenner

CBJ · Block

Distance
25.8 ft
Scoring chance (xG)
Unavailable
Angle
54.5°
Strength
EV

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 02:03

P. Zacha

NJD · Saved shot

Distance
48.4 ft
Scoring chance (xG)
2.4%
Angle
29.7°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 02:27

S. Milano

CBJ · Saved shot

Distance
10.2 ft
Scoring chance (xG)
14.3%
Angle
11.3°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 02:28

A. Peeke

CBJ · Goal

Distance
23.0 ft
Scoring chance (xG)
4.1%
Angle
2.5°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 03:54

B. Jenner

CBJ · Block

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

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 04:59

W. Simmonds

NJD · Miss

Distance
14.3 ft
Scoring chance (xG)
7.9%
Angle
24.8°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 05:06

W. Simmonds

NJD · Miss

Distance
33.7 ft
Scoring chance (xG)
12.2%
Angle
12.0°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 05:32

M. Mueller

NJD · Miss

Distance
59.5 ft
Scoring chance (xG)
0.8%
Angle
27.0°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 06:19

E. Robinson

CBJ · Saved shot

Distance
15.0 ft
Scoring chance (xG)
22.3%
Angle
36.9°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 06:19

Z. Werenski

CBJ · Goal

Distance
31.6 ft
Scoring chance (xG)
2.4%
Angle
34.7°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 07:01

D. Severson

NJD · Miss

Distance
41.0 ft
Scoring chance (xG)
7.0%
Angle
1.4°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 09:39

C. White

NJD · Saved shot

Distance
62.4 ft
Scoring chance (xG)
1.2%
Angle
35.2°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 09:50

J. Bratt

NJD · Saved shot

Distance
10.3 ft
Scoring chance (xG)
8.2%
Angle
29.1°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 10:01

Z. Werenski

CBJ · Saved shot

Distance
47.0 ft
Scoring chance (xG)
3.1%
Angle
1.2°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 10:09

B. Jenner

CBJ · Block

Distance
21.2 ft
Scoring chance (xG)
Unavailable
Angle
19.3°
Strength
EV

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 11:23

P. Subban

NJD · Block

Distance
59.9 ft
Scoring chance (xG)
Unavailable
Angle
33.4°
Strength
EV

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 12:33

O. Bjorkstrand

CBJ · Saved shot

Distance
26.0 ft
Scoring chance (xG)
18.6%
Angle
22.6°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 13:28

K. Stenlund

CBJ · Saved shot

Distance
56.1 ft
Scoring chance (xG)
3.4%
Angle
31.1°
Strength
PP
CBJ at NJD

Feb 16, 2020 · P1 REG · 13:51

Z. Werenski

CBJ · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 13:57

B. Jenner

CBJ · Saved shot

Distance
9.8 ft
Scoring chance (xG)
15.4%
Angle
24.0°
Strength
PP
CBJ at NJD

Feb 16, 2020 · P1 REG · 15:02

Z. Werenski

CBJ · Block

Distance
19.2 ft
Scoring chance (xG)
Unavailable
Angle
27.9°
Strength
PP

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 15:15

Z. Werenski

CBJ · Miss

Distance
55.1 ft
Scoring chance (xG)
3.0%
Angle
11.5°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 15:19

E. Bemstrom

CBJ · Saved shot

Distance
28.8 ft
Scoring chance (xG)
15.1%
Angle
33.7°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 15:36

R. Nash

CBJ · Block

Distance
15.2 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
EV

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 15:58

J. Hughes

NJD · Saved shot

Distance
17.0 ft
Scoring chance (xG)
11.7%
Angle
28.1°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 16:22

N. Foligno

CBJ · Saved shot

Distance
26.6 ft
Scoring chance (xG)
9.7%
Angle
34.3°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 16:51

N. Foligno

CBJ · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
EV

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P1 REG · 17:30

O. Bjorkstrand

CBJ · Saved shot

Distance
19.1 ft
Scoring chance (xG)
18.5%
Angle
42.9°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 17:36

M. Nutivaara

CBJ · Saved shot

Distance
32.4 ft
Scoring chance (xG)
9.5%
Angle
8.9°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 17:51

M. Mueller

NJD · Saved shot

Distance
58.7 ft
Scoring chance (xG)
3.2%
Angle
23.1°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 18:21

J. lilja

CBJ · Miss

Distance
56.0 ft
Scoring chance (xG)
2.3%
Angle
2.0°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 18:30

K. Rooney

NJD · Saved shot

Distance
45.0 ft
Scoring chance (xG)
4.0%
Angle
1.3°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P1 REG · 19:47

P. Subban

NJD · Block

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

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P2 REG · 00:39

N. Merkley

NJD · Saved shot

Distance
64.4 ft
Scoring chance (xG)
1.0%
Angle
32.9°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 01:20

J. Anderson

NJD · Goal

Distance
36.9 ft
Scoring chance (xG)
4.0%
Angle
40.6°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 01:26

P. Dubois

CBJ · Saved shot

Distance
28.2 ft
Scoring chance (xG)
12.5%
Angle
16.5°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 02:23

E. Bemstrom

CBJ · Saved shot

Distance
35.2 ft
Scoring chance (xG)
6.1%
Angle
14.8°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 02:29

D. Savard

CBJ · Saved shot

Distance
44.0 ft
Scoring chance (xG)
2.0%
Angle
39.5°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 02:55

M. Wood

NJD · Miss

Distance
17.7 ft
Scoring chance (xG)
6.3%
Angle
16.4°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 03:03

M. Wood

NJD · Saved shot

Distance
42.0 ft
Scoring chance (xG)
3.8%
Angle
25.3°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 03:22

Z. Werenski

CBJ · Block

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

Blocked or unsupported attempt

CBJ at NJD

Feb 16, 2020 · P2 REG · 03:51

K. Rooney

NJD · Saved shot

Distance
16.6 ft
Scoring chance (xG)
17.8%
Angle
25.0°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 03:51

N. Merkley

NJD · Goal

Distance
15.5 ft
Scoring chance (xG)
4.0%
Angle
14.9°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 04:13

W. Butcher

NJD · Saved shot

Distance
57.7 ft
Scoring chance (xG)
1.5%
Angle
33.7°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 04:33

J. Bratt

NJD · Saved shot

Distance
55.9 ft
Scoring chance (xG)
0.9%
Angle
44.3°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 05:22

O. Bjorkstrand

CBJ · Miss

Distance
42.9 ft
Scoring chance (xG)
3.4%
Angle
27.8°
Strength
EV
CBJ at NJD

Feb 16, 2020 · P2 REG · 05:45

J. Anderson

NJD · Saved shot

Distance
38.0 ft
Scoring chance (xG)
4.6%
Angle
26.6°
Strength
SH
CBJ at NJD

Feb 16, 2020 · P2 REG · 05:59

B. Jenner

CBJ · Saved shot

Distance
32.4 ft
Scoring chance (xG)
7.2%
Angle
33.7°
Strength
PP
CBJ at NJD

Feb 16, 2020 · P2 REG · 06:15

G. Nyquist

CBJ · Block

Distance
25.0 ft
Scoring chance (xG)
Unavailable
Angle
36.9°
Strength
PP

Blocked or unsupported attempt

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.