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

104 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-01-16
CAR at CBJ
1 REG
00:26
CBJ
B. Jenner
Miss43.333.7EV4.1%
2020-01-16
CAR at CBJ
1 REG
01:07
CBJ
E. Bemstrom
Goal36.415.9EV7.5%
2020-01-16
CAR at CBJ
1 REG
02:20
CAR
M. Necas
Saved shot50.25.7EV3.4%
2020-01-16
CAR at CBJ
1 REG
03:38
CBJ
C. Atkinson
Saved shot31.846.3EV3.1%
2020-01-16
CAR at CBJ
1 REG
03:39
CBJ
C. Atkinson
Saved shot9.866.0EV3.1%
2020-01-16
CAR at CBJ
1 REG
05:40
CBJ
G. Nyquist
Block28.38.1PPN/A
2020-01-16
CAR at CBJ
1 REG
07:16
CAR
B. McGinn
Block32.014.5EVN/A
2020-01-16
CAR at CBJ
1 REG
07:20
CAR
J. Edmundson
Block28.26.1EVN/A
2020-01-16
CAR at CBJ
1 REG
07:47
CAR
D. Hamilton
Block30.030.0EVN/A
2020-01-16
CAR at CBJ
1 REG
08:42
CAR
J. Staal
Block23.27.4EVN/A
2020-01-16
CAR at CBJ
1 REG
10:00
CBJ
N. Gerbe
Miss28.14.1EV18.8%
2020-01-16
CAR at CBJ
1 REG
10:50
CAR
L. Wallmark
Saved shot41.045.0EV0.5%
2020-01-16
CAR at CBJ
1 REG
10:52
CAR
J. Edmundson
Block41.02.8EVN/A
2020-01-16
CAR at CBJ
1 REG
10:58
CAR
R. Dzingel
Miss32.051.3EV2.5%
2020-01-16
CAR at CBJ
1 REG
11:13
CAR
L. Wallmark
Block19.018.4EVN/A
2020-01-16
CAR at CBJ
1 REG
11:56
CAR
D. Hamilton
Miss42.639.3PP4.8%
2020-01-16
CAR at CBJ
1 REG
12:21
CAR
E. Haula
Saved shot9.16.3PP12.8%
2020-01-16
CAR at CBJ
1 REG
12:37
CAR
E. Haula
Miss11.210.3PP11.9%
2020-01-16
CAR at CBJ
1 REG
13:15
CAR
J. Gardiner
Block34.510.0PPN/A
2020-01-16
CAR at CBJ
1 REG
13:38
CAR
L. Wallmark
Block31.01.8PPN/A
2020-01-16
CAR at CBJ
1 REG
13:39
CAR
N. Niederreiter
Saved shot8.926.6PP6.4%
2020-01-16
CAR at CBJ
1 REG
14:23
CBJ
Z. Werenski
Block18.422.4EVN/A
2020-01-16
CAR at CBJ
1 REG
15:11
CAR
T. van Riemsdyk
Saved shot47.424.9EV2.2%
2020-01-16
CAR at CBJ
1 REG
15:16
CAR
J. Edmundson
Block38.00.0EVN/A
2020-01-16
CAR at CBJ
1 REG
15:47
CAR
S. Aho
Saved shot22.118.4EV5.2%
2020-01-16
CAR at CBJ
1 REG
16:13
CAR
T. van Riemsdyk
Saved shot49.02.3EV3.9%
2020-01-16
CAR at CBJ
1 REG
16:26
CBJ
K. Stenlund
Saved shot26.510.9EV14.1%
2020-01-16
CAR at CBJ
1 REG
18:06
CAR
B. McGinn
Saved shot34.850.8EV3.0%
2020-01-16
CAR at CBJ
1 REG
18:17
CAR
N. Niederreiter
Saved shot22.410.3EV21.3%
2020-01-16
CAR at CBJ
1 REG
19:01
CAR
E. Haula
Block22.118.4EVN/A
2020-01-16
CAR at CBJ
1 REG
19:55
CBJ
C. Atkinson
Block43.14.0PPN/A
2020-01-16
CAR at CBJ
2 REG
01:41
CBJ
V. Gavrikov
Saved shot59.925.7EV2.0%
2020-01-16
CAR at CBJ
2 REG
02:08
CAR
E. Haula
Saved shot43.318.9EV4.5%
2020-01-16
CAR at CBJ
2 REG
02:14
CAR
T. van Riemsdyk
Block39.825.3EVN/A
2020-01-16
CAR at CBJ
2 REG
04:14
CAR
N. Niederreiter
Miss27.725.6EV7.2%
2020-01-16
CAR at CBJ
2 REG
04:30
CAR
B. Pesce
Miss52.829.5EV2.1%
2020-01-16
CAR at CBJ
2 REG
04:37
CAR
J. Edmundson
Block34.26.7EVN/A
2020-01-16
CAR at CBJ
2 REG
04:39
CAR
J. Edmundson
Block23.117.7EVN/A
2020-01-16
CAR at CBJ
2 REG
05:12
CBJ
B. Jenner
Saved shot44.133.0EV3.3%
2020-01-16
CAR at CBJ
2 REG
05:30
CAR
R. Dzingel
Saved shot35.214.8EV7.5%
2020-01-16
CAR at CBJ
2 REG
05:45
CAR
S. Aho
Miss24.00.0EV6.0%
2020-01-16
CAR at CBJ
2 REG
07:23
CBJ
V. Gavrikov
Saved shot27.236.0EV14.4%
2020-01-16
CAR at CBJ
2 REG
07:30
CAR
B. McGinn
Block21.527.8EVN/A
2020-01-16
CAR at CBJ
2 REG
07:33
CAR
J. Edmundson
Saved shot52.01.1EV2.4%
2020-01-16
CAR at CBJ
2 REG
07:39
CAR
J. Edmundson
Saved shot38.01.5EV6.8%
2020-01-16
CAR at CBJ
2 REG
07:47
CAR
N. Niederreiter
Block25.02.3EVN/A
2020-01-16
CAR at CBJ
2 REG
08:38
CAR
M. Necas
Goal21.00.0EV15.6%
2020-01-16
CAR at CBJ
2 REG
08:45
CAR
D. Hamilton
Saved shot78.113.3EV0.4%
2020-01-16
CAR at CBJ
2 REG
08:57
CBJ
Z. Werenski
Block22.030.1EVN/A
2020-01-16
CAR at CBJ
2 REG
09:05
CAR
S. Aho
Saved shot34.140.2EV5.0%
CAR at CBJ

Jan 16, 2020 · P1 REG · 00:26

B. Jenner

CBJ · Miss

Distance
43.3 ft
Scoring chance (xG)
4.1%
Angle
33.7°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 01:07

E. Bemstrom

CBJ · Goal

Distance
36.4 ft
Scoring chance (xG)
7.5%
Angle
15.9°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 02:20

M. Necas

CAR · Saved shot

Distance
50.2 ft
Scoring chance (xG)
3.4%
Angle
5.7°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 03:38

C. Atkinson

CBJ · Saved shot

Distance
31.8 ft
Scoring chance (xG)
3.1%
Angle
46.3°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 03:39

C. Atkinson

CBJ · Saved shot

Distance
9.8 ft
Scoring chance (xG)
3.1%
Angle
66.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 05:40

G. Nyquist

CBJ · Block

Distance
28.3 ft
Scoring chance (xG)
Unavailable
Angle
8.1°
Strength
PP

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 07:16

B. McGinn

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 07:20

J. Edmundson

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 07:47

D. Hamilton

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 08:42

J. Staal

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 10:00

N. Gerbe

CBJ · Miss

Distance
28.1 ft
Scoring chance (xG)
18.8%
Angle
4.1°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 10:50

L. Wallmark

CAR · Saved shot

Distance
41.0 ft
Scoring chance (xG)
0.5%
Angle
45.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 10:52

J. Edmundson

CAR · Block

Distance
41.0 ft
Scoring chance (xG)
Unavailable
Angle
2.8°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 10:58

R. Dzingel

CAR · Miss

Distance
32.0 ft
Scoring chance (xG)
2.5%
Angle
51.3°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 11:13

L. Wallmark

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 11:56

D. Hamilton

CAR · Miss

Distance
42.6 ft
Scoring chance (xG)
4.8%
Angle
39.3°
Strength
PP
CAR at CBJ

Jan 16, 2020 · P1 REG · 12:21

E. Haula

CAR · Saved shot

Distance
9.1 ft
Scoring chance (xG)
12.8%
Angle
6.3°
Strength
PP
CAR at CBJ

Jan 16, 2020 · P1 REG · 12:37

E. Haula

CAR · Miss

Distance
11.2 ft
Scoring chance (xG)
11.9%
Angle
10.3°
Strength
PP
CAR at CBJ

Jan 16, 2020 · P1 REG · 13:15

J. Gardiner

CAR · Block

Distance
34.5 ft
Scoring chance (xG)
Unavailable
Angle
10.0°
Strength
PP

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 13:38

L. Wallmark

CAR · Block

Distance
31.0 ft
Scoring chance (xG)
Unavailable
Angle
1.8°
Strength
PP

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 13:39

N. Niederreiter

CAR · Saved shot

Distance
8.9 ft
Scoring chance (xG)
6.4%
Angle
26.6°
Strength
PP
CAR at CBJ

Jan 16, 2020 · P1 REG · 14:23

Z. Werenski

CBJ · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 15:11

T. van Riemsdyk

CAR · Saved shot

Distance
47.4 ft
Scoring chance (xG)
2.2%
Angle
24.9°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 15:16

J. Edmundson

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 15:47

S. Aho

CAR · Saved shot

Distance
22.1 ft
Scoring chance (xG)
5.2%
Angle
18.4°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 16:13

T. van Riemsdyk

CAR · Saved shot

Distance
49.0 ft
Scoring chance (xG)
3.9%
Angle
2.3°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 16:26

K. Stenlund

CBJ · Saved shot

Distance
26.5 ft
Scoring chance (xG)
14.1%
Angle
10.9°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 18:06

B. McGinn

CAR · Saved shot

Distance
34.8 ft
Scoring chance (xG)
3.0%
Angle
50.8°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 18:17

N. Niederreiter

CAR · Saved shot

Distance
22.4 ft
Scoring chance (xG)
21.3%
Angle
10.3°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P1 REG · 19:01

E. Haula

CAR · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P1 REG · 19:55

C. Atkinson

CBJ · Block

Distance
43.1 ft
Scoring chance (xG)
Unavailable
Angle
4.0°
Strength
PP

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 01:41

V. Gavrikov

CBJ · Saved shot

Distance
59.9 ft
Scoring chance (xG)
2.0%
Angle
25.7°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 02:08

E. Haula

CAR · Saved shot

Distance
43.3 ft
Scoring chance (xG)
4.5%
Angle
18.9°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 02:14

T. van Riemsdyk

CAR · Block

Distance
39.8 ft
Scoring chance (xG)
Unavailable
Angle
25.3°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 04:14

N. Niederreiter

CAR · Miss

Distance
27.7 ft
Scoring chance (xG)
7.2%
Angle
25.6°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 04:30

B. Pesce

CAR · Miss

Distance
52.8 ft
Scoring chance (xG)
2.1%
Angle
29.5°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 04:37

J. Edmundson

CAR · Block

Distance
34.2 ft
Scoring chance (xG)
Unavailable
Angle
6.7°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 04:39

J. Edmundson

CAR · Block

Distance
23.1 ft
Scoring chance (xG)
Unavailable
Angle
17.7°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 05:12

B. Jenner

CBJ · Saved shot

Distance
44.1 ft
Scoring chance (xG)
3.3%
Angle
33.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 05:30

R. Dzingel

CAR · Saved shot

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

Jan 16, 2020 · P2 REG · 05:45

S. Aho

CAR · Miss

Distance
24.0 ft
Scoring chance (xG)
6.0%
Angle
0.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 07:23

V. Gavrikov

CBJ · Saved shot

Distance
27.2 ft
Scoring chance (xG)
14.4%
Angle
36.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 07:30

B. McGinn

CAR · Block

Distance
21.5 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 07:33

J. Edmundson

CAR · Saved shot

Distance
52.0 ft
Scoring chance (xG)
2.4%
Angle
1.1°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 07:39

J. Edmundson

CAR · Saved shot

Distance
38.0 ft
Scoring chance (xG)
6.8%
Angle
1.5°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 07:47

N. Niederreiter

CAR · Block

Distance
25.0 ft
Scoring chance (xG)
Unavailable
Angle
2.3°
Strength
EV

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 08:38

M. Necas

CAR · Goal

Distance
21.0 ft
Scoring chance (xG)
15.6%
Angle
0.0°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 08:45

D. Hamilton

CAR · Saved shot

Distance
78.1 ft
Scoring chance (xG)
0.4%
Angle
13.3°
Strength
EV
CAR at CBJ

Jan 16, 2020 · P2 REG · 08:57

Z. Werenski

CBJ · Block

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

Blocked or unsupported attempt

CAR at CBJ

Jan 16, 2020 · P2 REG · 09:05

S. Aho

CAR · Saved shot

Distance
34.1 ft
Scoring chance (xG)
5.0%
Angle
40.2°
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.