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

107 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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)
2024-02-24
DAL at CAR
1 REG
00:12
DAL
T. Harley
Saved shot46.124.3EV1.4%
2024-02-24
DAL at CAR
1 REG
00:15
DAL
L. Stankoven
Saved shot18.086.8EV8.6%
2024-02-24
DAL at CAR
1 REG
00:17
DAL
J. Pavelski
Block34.435.5EVN/A
2024-02-24
DAL at CAR
1 REG
00:36
DAL
T. Harley
Miss17.747.3EV5.5%
2024-02-24
DAL at CAR
1 REG
01:20
DAL
E. Lindell
Saved shot45.710.1EV3.3%
2024-02-24
DAL at CAR
1 REG
02:00
DAL
L. Stankoven
Saved shot45.414.0EV2.8%
2024-02-24
DAL at CAR
1 REG
02:16
CAR
M. Bunting
Saved shot40.14.3EV7.4%
2024-02-24
DAL at CAR
1 REG
02:25
CAR
M. Necas
Saved shot10.036.9EV20.4%
2024-02-24
DAL at CAR
1 REG
02:54
CAR
J. Staal
Block23.439.8EVN/A
2024-02-24
DAL at CAR
1 REG
02:57
CAR
B. Pesce
Miss66.934.6EV0.6%
2024-02-24
DAL at CAR
1 REG
03:00
CAR
D. Orlov
Block37.548.2EVN/A
2024-02-24
DAL at CAR
1 REG
04:00
DAL
E. Lindell
Miss42.02.7EV5.0%
2024-02-24
DAL at CAR
1 REG
05:04
DAL
R. Faksa
Block37.13.1EVN/A
2024-02-24
DAL at CAR
1 REG
05:08
DAL
J. Hanley
Miss63.114.7EV1.1%
2024-02-24
DAL at CAR
1 REG
05:38
DAL
M. Heiskanen
Block39.616.1PPN/A
2024-02-24
DAL at CAR
1 REG
06:53
CAR
S. Aho
Saved shot55.924.3SH1.3%
2024-02-24
DAL at CAR
1 REG
08:33
CAR
B. Skjei
Block58.234.5EVN/A
2024-02-24
DAL at CAR
1 REG
09:33
DAL
M. Duchene
Block12.561.4EVN/A
2024-02-24
DAL at CAR
1 REG
10:00
CAR
S. Jarvis
Saved shot8.276.0EV3.8%
2024-02-24
DAL at CAR
1 REG
11:27
CAR
J. Slavin
Saved shot72.731.5EV0.4%
2024-02-24
DAL at CAR
1 REG
11:33
CAR
T. DeAngelo
Miss62.435.2EV1.0%
2024-02-24
DAL at CAR
1 REG
11:43
CAR
T. DeAngelo
Saved shot42.128.4EV3.0%
2024-02-24
DAL at CAR
1 REG
12:39
DAL
R. Hintz
Block12.235.0EVN/A
2024-02-24
DAL at CAR
1 REG
12:58
DAL
J. Pavelski
Block27.323.7EVN/A
2024-02-24
DAL at CAR
1 REG
13:02
DAL
E. Lindell
Saved shot55.836.3EV0.8%
2024-02-24
DAL at CAR
1 REG
14:39
CAR
J. Drury
Miss39.922.1EV3.6%
2024-02-24
DAL at CAR
1 REG
14:43
CAR
M. Necas
Saved shot32.373.8EV2.3%
2024-02-24
DAL at CAR
1 REG
15:01
CAR
T. DeAngelo
Miss56.68.1EV0.7%
2024-02-24
DAL at CAR
1 REG
16:10
CAR
B. Burns
Miss35.521.5EV5.5%
2024-02-24
DAL at CAR
1 REG
16:36
DAL
J. Robertson
Block18.29.5EVN/A
2024-02-24
DAL at CAR
1 REG
16:38
DAL
J. Robertson
Goal14.947.7EV12.9%
2024-02-24
DAL at CAR
1 REG
17:19
CAR
S. Noesen
Miss45.556.7EV1.1%
2024-02-24
DAL at CAR
1 REG
17:40
DAL
R. Suter
Block7.839.8EVN/A
2024-02-24
DAL at CAR
1 REG
18:08
CAR
J. Drury
Miss39.375.3EV0.4%
2024-02-24
DAL at CAR
1 REG
19:22
CAR
J. Martinook
Block40.218.9EVN/A
2024-02-24
DAL at CAR
1 REG
19:56
CAR
B. Pesce
Miss39.610.2EV4.2%
2024-02-24
DAL at CAR
2 REG
00:24
CAR
M. Necas
Block17.045.0EVN/A
2024-02-24
DAL at CAR
2 REG
01:02
CAR
S. Jarvis
Block26.510.9EVN/A
2024-02-24
DAL at CAR
2 REG
01:14
CAR
B. Burns
Block53.729.0EVN/A
2024-02-24
DAL at CAR
2 REG
02:16
CAR
S. Aho
Goal20.02.9EV15.0%
2024-02-24
DAL at CAR
2 REG
02:58
CAR
J. Kotkaniemi
Miss42.650.7EV1.3%
2024-02-24
DAL at CAR
2 REG
03:22
CAR
M. Necas
Block36.580.5EVN/A
2024-02-24
DAL at CAR
2 REG
04:06
CAR
M. Bunting
Miss55.242.1EV0.7%
2024-02-24
DAL at CAR
2 REG
04:10
CAR
M. Bunting
Saved shot26.424.6EV8.6%
2024-02-24
DAL at CAR
2 REG
04:58
CAR
M. Bunting
Block14.324.8PPN/A
2024-02-24
DAL at CAR
2 REG
05:54
CAR
B. Skjei
Saved shot55.01.0PP3.6%
2024-02-24
DAL at CAR
2 REG
06:52
DAL
R. Hintz
Block30.234.2EVN/A
2024-02-24
DAL at CAR
2 REG
07:14
CAR
J. Martinook
Saved shot40.532.9EV3.6%
2024-02-24
DAL at CAR
2 REG
07:26
DAL
M. Marchment
Block36.133.7EVN/A
2024-02-24
DAL at CAR
2 REG
08:15
DAL
W. Johnston
Goal35.416.4EV5.9%
DAL at CAR

Feb 24, 2024 · P1 REG · 00:12

T. Harley

DAL · Saved shot

Distance
46.1 ft
Scoring chance (xG)
1.4%
Angle
24.3°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 00:15

L. Stankoven

DAL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
8.6%
Angle
86.8°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 00:17

J. Pavelski

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 00:36

T. Harley

DAL · Miss

Distance
17.7 ft
Scoring chance (xG)
5.5%
Angle
47.3°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 01:20

E. Lindell

DAL · Saved shot

Distance
45.7 ft
Scoring chance (xG)
3.3%
Angle
10.1°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 02:00

L. Stankoven

DAL · Saved shot

Distance
45.4 ft
Scoring chance (xG)
2.8%
Angle
14.0°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 02:16

M. Bunting

CAR · Saved shot

Distance
40.1 ft
Scoring chance (xG)
7.4%
Angle
4.3°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 02:25

M. Necas

CAR · Saved shot

Distance
10.0 ft
Scoring chance (xG)
20.4%
Angle
36.9°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 02:54

J. Staal

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 02:57

B. Pesce

CAR · Miss

Distance
66.9 ft
Scoring chance (xG)
0.6%
Angle
34.6°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 03:00

D. Orlov

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 04:00

E. Lindell

DAL · Miss

Distance
42.0 ft
Scoring chance (xG)
5.0%
Angle
2.7°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 05:04

R. Faksa

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 05:08

J. Hanley

DAL · Miss

Distance
63.1 ft
Scoring chance (xG)
1.1%
Angle
14.7°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 05:38

M. Heiskanen

DAL · Block

Distance
39.6 ft
Scoring chance (xG)
Unavailable
Angle
16.1°
Strength
PP

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 06:53

S. Aho

CAR · Saved shot

Distance
55.9 ft
Scoring chance (xG)
1.3%
Angle
24.3°
Strength
SH
DAL at CAR

Feb 24, 2024 · P1 REG · 08:33

B. Skjei

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 09:33

M. Duchene

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 10:00

S. Jarvis

CAR · Saved shot

Distance
8.2 ft
Scoring chance (xG)
3.8%
Angle
76.0°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 11:27

J. Slavin

CAR · Saved shot

Distance
72.7 ft
Scoring chance (xG)
0.4%
Angle
31.5°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 11:33

T. DeAngelo

CAR · Miss

Distance
62.4 ft
Scoring chance (xG)
1.0%
Angle
35.2°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 11:43

T. DeAngelo

CAR · Saved shot

Distance
42.1 ft
Scoring chance (xG)
3.0%
Angle
28.4°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 12:39

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 12:58

J. Pavelski

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 13:02

E. Lindell

DAL · Saved shot

Distance
55.8 ft
Scoring chance (xG)
0.8%
Angle
36.3°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 14:39

J. Drury

CAR · Miss

Distance
39.9 ft
Scoring chance (xG)
3.6%
Angle
22.1°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 14:43

M. Necas

CAR · Saved shot

Distance
32.3 ft
Scoring chance (xG)
2.3%
Angle
73.8°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 15:01

T. DeAngelo

CAR · Miss

Distance
56.6 ft
Scoring chance (xG)
0.7%
Angle
8.1°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 16:10

B. Burns

CAR · Miss

Distance
35.5 ft
Scoring chance (xG)
5.5%
Angle
21.5°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 16:36

J. Robertson

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 16:38

J. Robertson

DAL · Goal

Distance
14.9 ft
Scoring chance (xG)
12.9%
Angle
47.7°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 17:19

S. Noesen

CAR · Miss

Distance
45.5 ft
Scoring chance (xG)
1.1%
Angle
56.7°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 17:40

R. Suter

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 18:08

J. Drury

CAR · Miss

Distance
39.3 ft
Scoring chance (xG)
0.4%
Angle
75.3°
Strength
EV
DAL at CAR

Feb 24, 2024 · P1 REG · 19:22

J. Martinook

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P1 REG · 19:56

B. Pesce

CAR · Miss

Distance
39.6 ft
Scoring chance (xG)
4.2%
Angle
10.2°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 00:24

M. Necas

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 01:02

S. Jarvis

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 01:14

B. Burns

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 02:16

S. Aho

CAR · Goal

Distance
20.0 ft
Scoring chance (xG)
15.0%
Angle
2.9°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 02:58

J. Kotkaniemi

CAR · Miss

Distance
42.6 ft
Scoring chance (xG)
1.3%
Angle
50.7°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 03:22

M. Necas

CAR · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 04:06

M. Bunting

CAR · Miss

Distance
55.2 ft
Scoring chance (xG)
0.7%
Angle
42.1°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 04:10

M. Bunting

CAR · Saved shot

Distance
26.4 ft
Scoring chance (xG)
8.6%
Angle
24.6°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 04:58

M. Bunting

CAR · Block

Distance
14.3 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
PP

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 05:54

B. Skjei

CAR · Saved shot

Distance
55.0 ft
Scoring chance (xG)
3.6%
Angle
1.0°
Strength
PP
DAL at CAR

Feb 24, 2024 · P2 REG · 06:52

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 07:14

J. Martinook

CAR · Saved shot

Distance
40.5 ft
Scoring chance (xG)
3.6%
Angle
32.9°
Strength
EV
DAL at CAR

Feb 24, 2024 · P2 REG · 07:26

M. Marchment

DAL · Block

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

Blocked or unsupported attempt

DAL at CAR

Feb 24, 2024 · P2 REG · 08:15

W. Johnston

DAL · Goal

Distance
35.4 ft
Scoring chance (xG)
5.9%
Angle
16.4°
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.