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: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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)
2025-01-21
CAR at DAL
1 REG
01:15
DAL
J. Robertson
Block62.24.6EVN/A
2025-01-21
CAR at DAL
1 REG
01:31
DAL
E. Dadonov
Saved shot16.347.5EV4.7%
2025-01-21
CAR at DAL
1 REG
02:41
CAR
J. Roslovic
Block41.746.0EVN/A
2025-01-21
CAR at DAL
1 REG
02:53
CAR
J. Slavin
Block16.129.7EVN/A
2025-01-21
CAR at DAL
1 REG
04:15
CAR
A. Svechnikov
Block12.235.0EVN/A
2025-01-21
CAR at DAL
1 REG
05:36
DAL
J. Robertson
Saved shot17.926.6PP19.2%
2025-01-21
CAR at DAL
1 REG
05:47
CAR
D. Orlov
Saved shot183.47.2SH0.3%
2025-01-21
CAR at DAL
1 REG
07:55
CAR
S. Aho
Miss33.246.2PP4.7%
2025-01-21
CAR at DAL
1 REG
08:11
DAL
I. Lyubushkin
Miss49.133.4SH1.8%
2025-01-21
CAR at DAL
1 REG
09:11
CAR
M. Necas
Miss36.133.7PP11.4%
2025-01-21
CAR at DAL
1 REG
09:19
CAR
S. Gostisbehere
Block30.813.1PPN/A
2025-01-21
CAR at DAL
1 REG
10:05
CAR
J. Drury
Miss27.510.5PP16.7%
2025-01-21
CAR at DAL
1 REG
10:21
CAR
J. Kotkaniemi
Saved shot32.545.0PP7.5%
2025-01-21
CAR at DAL
1 REG
11:11
CAR
S. Walker
Saved shot39.382.7EV1.6%
2025-01-21
CAR at DAL
1 REG
11:18
CAR
S. Walker
Saved shot61.814.0EV1.7%
2025-01-21
CAR at DAL
1 REG
11:53
CAR
S. Walker
Saved shot46.00.0EV3.8%
2025-01-21
CAR at DAL
1 REG
11:59
CAR
J. Blake
Miss35.830.1EV3.2%
2025-01-21
CAR at DAL
1 REG
12:53
CAR
J. Staal
Miss12.414.0EV8.7%
2025-01-21
CAR at DAL
1 REG
14:36
CAR
J. Jaaska
Saved shot86.08.7EV0.3%
2025-01-21
CAR at DAL
1 REG
15:31
CAR
D. Orlov
Miss37.223.8EV6.4%
2025-01-21
CAR at DAL
1 REG
15:44
DAL
T. Harley
Saved shot39.828.5EV5.3%
2025-01-21
CAR at DAL
1 REG
16:11
DAL
T. Harley
Block48.815.5EVN/A
2025-01-21
CAR at DAL
1 REG
16:13
DAL
M. Heiskanen
Miss30.184.3EV1.9%
2025-01-21
CAR at DAL
1 REG
17:09
CAR
S. Aho
Miss40.968.5EV0.8%
2025-01-21
CAR at DAL
1 REG
17:13
CAR
B. Burns
Saved shot72.432.6EV0.4%
2025-01-21
CAR at DAL
1 REG
18:34
DAL
L. Stankoven
Saved shot13.00.0EV20.9%
2025-01-21
CAR at DAL
1 REG
18:35
DAL
L. Stankoven
Miss5.745.0EV3.8%
2025-01-21
CAR at DAL
1 REG
18:41
DAL
M. Heiskanen
Block27.328.4EVN/A
2025-01-21
CAR at DAL
1 REG
18:42
DAL
M. Bourque
Block33.00.0EVN/A
2025-01-21
CAR at DAL
1 REG
19:49
CAR
E. Robinson
Block38.247.1EVN/A
2025-01-21
CAR at DAL
2 REG
00:06
CAR
S. Jarvis
Saved shot48.054.3EV1.1%
2025-01-21
CAR at DAL
2 REG
02:28
CAR
J. Kotkaniemi
Miss8.17.1EV16.4%
2025-01-21
CAR at DAL
2 REG
02:55
DAL
M. Blümel
Miss48.340.0EV1.3%
2025-01-21
CAR at DAL
2 REG
03:24
DAL
C. Blackwell
Saved shot184.12.2EV0.2%
2025-01-21
CAR at DAL
2 REG
03:46
DAL
L. Stankoven
Saved shot38.929.2EV5.3%
2025-01-21
CAR at DAL
2 REG
03:50
DAL
L. Stankoven
Miss24.840.1EV13.6%
2025-01-21
CAR at DAL
2 REG
05:29
DAL
J. Benn
Saved shot16.625.0EV21.3%
2025-01-21
CAR at DAL
2 REG
06:25
CAR
S. Walker
Saved shot42.038.2EV2.6%
2025-01-21
CAR at DAL
2 REG
09:28
CAR
J. Roslovic
Block30.638.4EVN/A
2025-01-21
CAR at DAL
2 REG
09:32
CAR
B. Burns
Block31.00.0EVN/A
2025-01-21
CAR at DAL
2 REG
10:28
DAL
C. Blackwell
Saved shot5.831.0SH21.9%
2025-01-21
CAR at DAL
2 REG
10:42
CAR
D. Orlov
Block56.333.4EVN/A
2025-01-21
CAR at DAL
2 REG
10:57
DAL
J. Benn
Miss13.672.9EV14.6%
2025-01-21
CAR at DAL
2 REG
11:46
DAL
J. Robertson
Saved shot13.032.5EV20.4%
2025-01-21
CAR at DAL
2 REG
11:57
DAL
E. Dadonov
Saved shot46.654.6EV0.7%
2025-01-21
CAR at DAL
2 REG
12:05
CAR
S. Aho
Block50.317.4EVN/A
2025-01-21
CAR at DAL
2 REG
12:45
DAL
R. Hintz
Block36.26.3EVN/A
2025-01-21
CAR at DAL
2 REG
13:14
DAL
L. Stankoven
Miss15.378.7EV4.2%
2025-01-21
CAR at DAL
2 REG
13:48
CAR
J. Slavin
Block12.048.4EVN/A
2025-01-21
CAR at DAL
2 REG
14:48
CAR
J. Roslovic
Saved shot34.26.7EV11.9%
CAR at DAL

Jan 21, 2025 · P1 REG · 01:15

J. Robertson

DAL · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 01:31

E. Dadonov

DAL · Saved shot

Distance
16.3 ft
Scoring chance (xG)
4.7%
Angle
47.5°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 02:41

J. Roslovic

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 02:53

J. Slavin

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 04:15

A. Svechnikov

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 05:36

J. Robertson

DAL · Saved shot

Distance
17.9 ft
Scoring chance (xG)
19.2%
Angle
26.6°
Strength
PP
CAR at DAL

Jan 21, 2025 · P1 REG · 05:47

D. Orlov

CAR · Saved shot

Distance
183.4 ft
Scoring chance (xG)
0.3%
Angle
7.2°
Strength
SH
CAR at DAL

Jan 21, 2025 · P1 REG · 07:55

S. Aho

CAR · Miss

Distance
33.2 ft
Scoring chance (xG)
4.7%
Angle
46.2°
Strength
PP
CAR at DAL

Jan 21, 2025 · P1 REG · 08:11

I. Lyubushkin

DAL · Miss

Distance
49.1 ft
Scoring chance (xG)
1.8%
Angle
33.4°
Strength
SH
CAR at DAL

Jan 21, 2025 · P1 REG · 09:11

M. Necas

CAR · Miss

Distance
36.1 ft
Scoring chance (xG)
11.4%
Angle
33.7°
Strength
PP
CAR at DAL

Jan 21, 2025 · P1 REG · 09:19

S. Gostisbehere

CAR · Block

Distance
30.8 ft
Scoring chance (xG)
Unavailable
Angle
13.1°
Strength
PP

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 10:05

J. Drury

CAR · Miss

Distance
27.5 ft
Scoring chance (xG)
16.7%
Angle
10.5°
Strength
PP
CAR at DAL

Jan 21, 2025 · P1 REG · 10:21

J. Kotkaniemi

CAR · Saved shot

Distance
32.5 ft
Scoring chance (xG)
7.5%
Angle
45.0°
Strength
PP
CAR at DAL

Jan 21, 2025 · P1 REG · 11:11

S. Walker

CAR · Saved shot

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

Jan 21, 2025 · P1 REG · 11:18

S. Walker

CAR · Saved shot

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

Jan 21, 2025 · P1 REG · 11:53

S. Walker

CAR · Saved shot

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

Jan 21, 2025 · P1 REG · 11:59

J. Blake

CAR · Miss

Distance
35.8 ft
Scoring chance (xG)
3.2%
Angle
30.1°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 12:53

J. Staal

CAR · Miss

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

Jan 21, 2025 · P1 REG · 14:36

J. Jaaska

CAR · Saved shot

Distance
86.0 ft
Scoring chance (xG)
0.3%
Angle
8.7°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 15:31

D. Orlov

CAR · Miss

Distance
37.2 ft
Scoring chance (xG)
6.4%
Angle
23.8°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 15:44

T. Harley

DAL · Saved shot

Distance
39.8 ft
Scoring chance (xG)
5.3%
Angle
28.5°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 16:11

T. Harley

DAL · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 16:13

M. Heiskanen

DAL · Miss

Distance
30.1 ft
Scoring chance (xG)
1.9%
Angle
84.3°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 17:09

S. Aho

CAR · Miss

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

Jan 21, 2025 · P1 REG · 17:13

B. Burns

CAR · Saved shot

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

Jan 21, 2025 · P1 REG · 18:34

L. Stankoven

DAL · Saved shot

Distance
13.0 ft
Scoring chance (xG)
20.9%
Angle
0.0°
Strength
EV
CAR at DAL

Jan 21, 2025 · P1 REG · 18:35

L. Stankoven

DAL · Miss

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

Jan 21, 2025 · P1 REG · 18:41

M. Heiskanen

DAL · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 18:42

M. Bourque

DAL · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P1 REG · 19:49

E. Robinson

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 00:06

S. Jarvis

CAR · Saved shot

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

Jan 21, 2025 · P2 REG · 02:28

J. Kotkaniemi

CAR · Miss

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

Jan 21, 2025 · P2 REG · 02:55

M. Blümel

DAL · Miss

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

Jan 21, 2025 · P2 REG · 03:24

C. Blackwell

DAL · Saved shot

Distance
184.1 ft
Scoring chance (xG)
0.2%
Angle
2.2°
Strength
EV
CAR at DAL

Jan 21, 2025 · P2 REG · 03:46

L. Stankoven

DAL · Saved shot

Distance
38.9 ft
Scoring chance (xG)
5.3%
Angle
29.2°
Strength
EV
CAR at DAL

Jan 21, 2025 · P2 REG · 03:50

L. Stankoven

DAL · Miss

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

Jan 21, 2025 · P2 REG · 05:29

J. Benn

DAL · Saved shot

Distance
16.6 ft
Scoring chance (xG)
21.3%
Angle
25.0°
Strength
EV
CAR at DAL

Jan 21, 2025 · P2 REG · 06:25

S. Walker

CAR · Saved shot

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

Jan 21, 2025 · P2 REG · 09:28

J. Roslovic

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 09:32

B. Burns

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 10:28

C. Blackwell

DAL · Saved shot

Distance
5.8 ft
Scoring chance (xG)
21.9%
Angle
31.0°
Strength
SH
CAR at DAL

Jan 21, 2025 · P2 REG · 10:42

D. Orlov

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 10:57

J. Benn

DAL · Miss

Distance
13.6 ft
Scoring chance (xG)
14.6%
Angle
72.9°
Strength
EV
CAR at DAL

Jan 21, 2025 · P2 REG · 11:46

J. Robertson

DAL · Saved shot

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

Jan 21, 2025 · P2 REG · 11:57

E. Dadonov

DAL · Saved shot

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

Jan 21, 2025 · P2 REG · 12:05

S. Aho

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 12:45

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 13:14

L. Stankoven

DAL · Miss

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

Jan 21, 2025 · P2 REG · 13:48

J. Slavin

CAR · Block

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

Blocked or unsupported attempt

CAR at DAL

Jan 21, 2025 · P2 REG · 14:48

J. Roslovic

CAR · Saved shot

Distance
34.2 ft
Scoring chance (xG)
11.9%
Angle
6.7°
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.