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

87 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)
2019-10-14
DAL at BUF
1 REG
00:16
BUF
S. Reinhart
Saved shot33.712.0EV9.4%
2019-10-14
DAL at BUF
1 REG
00:51
DAL
R. Hintz
Block25.26.8EVN/A
2019-10-14
DAL at BUF
1 REG
00:52
DAL
J. Benn
Saved shot10.329.1EV3.5%
2019-10-14
DAL at BUF
1 REG
02:55
BUF
J. Vesey
Block45.330.5EVN/A
2019-10-14
DAL at BUF
1 REG
03:05
BUF
E. Rodrigues
Saved shot54.628.4EV1.3%
2019-10-14
DAL at BUF
1 REG
03:33
DAL
A. Sekera
Saved shot21.874.1EV2.4%
2019-10-14
DAL at BUF
1 REG
04:04
BUF
V. Sobotka
Saved shot81.24.2EV0.2%
2019-10-14
DAL at BUF
1 REG
04:42
DAL
R. Faksa
Saved shot14.861.7EV4.9%
2019-10-14
DAL at BUF
1 REG
04:49
DAL
A. Sekera
Miss73.232.2EV0.3%
2019-10-14
DAL at BUF
1 REG
04:55
DAL
J. Klingberg
Miss58.745.7EV0.7%
2019-10-14
DAL at BUF
1 REG
05:55
DAL
R. Gardner
Saved shot50.919.5EV1.6%
2019-10-14
DAL at BUF
1 REG
06:11
BUF
M. Scandella
Block40.226.6EVN/A
2019-10-14
DAL at BUF
1 REG
06:26
BUF
C. Mittelstadt
Miss34.13.4EV9.6%
2019-10-14
DAL at BUF
1 REG
06:46
DAL
A. Radulov
Block26.424.6EVN/A
2019-10-14
DAL at BUF
1 REG
06:54
BUF
J. Skinner
Saved shot95.923.4EV0.2%
2019-10-14
DAL at BUF
1 REG
07:54
BUF
S. Reinhart
Saved shot37.13.1EV7.2%
2019-10-14
DAL at BUF
1 REG
08:36
BUF
H. Jokiharju
Miss69.632.1EV0.7%
2019-10-14
DAL at BUF
1 REG
09:04
BUF
J. McCabe
Saved shot19.840.9EV7.1%
2019-10-14
DAL at BUF
1 REG
16:58
DAL
J. Benn
Miss24.455.0PP8.7%
2019-10-14
DAL at BUF
1 REG
17:02
DAL
J. Klingberg
Saved shot50.317.4PP3.1%
2019-10-14
DAL at BUF
1 REG
18:42
DAL
T. Fedun
Miss58.126.6EV1.6%
2019-10-14
DAL at BUF
1 REG
19:04
DAL
J. Benn
Miss27.381.6EV2.4%
2019-10-14
DAL at BUF
1 REG
19:59
DAL
N. Caamano
Miss83.00.7EV0.3%
2019-10-14
DAL at BUF
2 REG
00:30
BUF
J. McCabe
Miss51.68.9EV2.3%
2019-10-14
DAL at BUF
2 REG
01:54
DAL
J. Oleksiak
Saved shot61.934.5EV1.9%
2019-10-14
DAL at BUF
2 REG
02:44
DAL
J. Klingberg
Saved shot7.18.1EV22.1%
2019-10-14
DAL at BUF
2 REG
03:10
BUF
R. Ristolainen
Saved shot65.637.6EV0.6%
2019-10-14
DAL at BUF
2 REG
03:31
BUF
R. Ristolainen
Miss21.245.0EV6.4%
2019-10-14
DAL at BUF
2 REG
03:47
BUF
R. Dahlin
Saved shot23.343.3EV8.0%
2019-10-14
DAL at BUF
2 REG
03:54
BUF
C. Miller
Miss46.25.0EV3.4%
2019-10-14
DAL at BUF
2 REG
04:19
BUF
C. Mittelstadt
Saved shot19.849.1EV7.7%
2019-10-14
DAL at BUF
2 REG
04:26
BUF
J. Vesey
Miss23.055.6EV7.3%
2019-10-14
DAL at BUF
2 REG
04:38
BUF
C. Miller
Block34.48.4EVN/A
2019-10-14
DAL at BUF
2 REG
04:46
BUF
R. Dahlin
Saved shot38.340.8EV2.7%
2019-10-14
DAL at BUF
2 REG
06:02
BUF
J. Eichel
Miss35.830.1PP5.9%
2019-10-14
DAL at BUF
2 REG
06:27
BUF
V. Olofsson
Goal25.651.3PP14.9%
2019-10-14
DAL at BUF
2 REG
07:02
BUF
J. Skinner
Saved shot75.09.2EV0.2%
2019-10-14
DAL at BUF
2 REG
07:50
DAL
R. Faksa
Saved shot49.838.5EV1.0%
2019-10-14
DAL at BUF
2 REG
08:23
BUF
R. Ristolainen
Saved shot64.924.6EV1.5%
2019-10-14
DAL at BUF
2 REG
08:46
BUF
C. Miller
Block33.26.9EVN/A
2019-10-14
DAL at BUF
2 REG
08:51
BUF
C. Mittelstadt
Saved shot33.622.8EV7.7%
2019-10-14
DAL at BUF
2 REG
09:03
DAL
T. Fedun
Saved shot27.236.0EV8.4%
2019-10-14
DAL at BUF
2 REG
09:48
BUF
M. Scandella
Block25.713.5EVN/A
2019-10-14
DAL at BUF
2 REG
10:03
DAL
N. Caamano
Miss31.186.3EV1.2%
2019-10-14
DAL at BUF
2 REG
11:27
DAL
T. Seguin
Miss11.210.3PP15.2%
2019-10-14
DAL at BUF
2 REG
11:49
DAL
T. Seguin
Miss51.140.2PP2.6%
2019-10-14
DAL at BUF
2 REG
12:29
DAL
J. Benn
Miss40.323.4PP6.0%
2019-10-14
DAL at BUF
2 REG
12:44
DAL
J. Dowling
Saved shot27.570.9EV1.9%
2019-10-14
DAL at BUF
2 REG
13:41
BUF
V. Olofsson
Miss27.837.7EV8.1%
2019-10-14
DAL at BUF
2 REG
14:09
BUF
R. Dahlin
Saved shot46.437.1EV1.1%
DAL at BUF

Oct 14, 2019 · P1 REG · 00:16

S. Reinhart

BUF · Saved shot

Distance
33.7 ft
Scoring chance (xG)
9.4%
Angle
12.0°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 00:51

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P1 REG · 00:52

J. Benn

DAL · Saved shot

Distance
10.3 ft
Scoring chance (xG)
3.5%
Angle
29.1°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 02:55

J. Vesey

BUF · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P1 REG · 03:05

E. Rodrigues

BUF · Saved shot

Distance
54.6 ft
Scoring chance (xG)
1.3%
Angle
28.4°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 03:33

A. Sekera

DAL · Saved shot

Distance
21.8 ft
Scoring chance (xG)
2.4%
Angle
74.1°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 04:04

V. Sobotka

BUF · Saved shot

Distance
81.2 ft
Scoring chance (xG)
0.2%
Angle
4.2°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 04:42

R. Faksa

DAL · Saved shot

Distance
14.8 ft
Scoring chance (xG)
4.9%
Angle
61.7°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 04:49

A. Sekera

DAL · Miss

Distance
73.2 ft
Scoring chance (xG)
0.3%
Angle
32.2°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 04:55

J. Klingberg

DAL · Miss

Distance
58.7 ft
Scoring chance (xG)
0.7%
Angle
45.7°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 05:55

R. Gardner

DAL · Saved shot

Distance
50.9 ft
Scoring chance (xG)
1.6%
Angle
19.5°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 06:11

M. Scandella

BUF · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P1 REG · 06:26

C. Mittelstadt

BUF · Miss

Distance
34.1 ft
Scoring chance (xG)
9.6%
Angle
3.4°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 06:46

A. Radulov

DAL · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P1 REG · 06:54

J. Skinner

BUF · Saved shot

Distance
95.9 ft
Scoring chance (xG)
0.2%
Angle
23.4°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 07:54

S. Reinhart

BUF · Saved shot

Distance
37.1 ft
Scoring chance (xG)
7.2%
Angle
3.1°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 08:36

H. Jokiharju

BUF · Miss

Distance
69.6 ft
Scoring chance (xG)
0.7%
Angle
32.1°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 09:04

J. McCabe

BUF · Saved shot

Distance
19.8 ft
Scoring chance (xG)
7.1%
Angle
40.9°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 16:58

J. Benn

DAL · Miss

Distance
24.4 ft
Scoring chance (xG)
8.7%
Angle
55.0°
Strength
PP
DAL at BUF

Oct 14, 2019 · P1 REG · 17:02

J. Klingberg

DAL · Saved shot

Distance
50.3 ft
Scoring chance (xG)
3.1%
Angle
17.4°
Strength
PP
DAL at BUF

Oct 14, 2019 · P1 REG · 18:42

T. Fedun

DAL · Miss

Distance
58.1 ft
Scoring chance (xG)
1.6%
Angle
26.6°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 19:04

J. Benn

DAL · Miss

Distance
27.3 ft
Scoring chance (xG)
2.4%
Angle
81.6°
Strength
EV
DAL at BUF

Oct 14, 2019 · P1 REG · 19:59

N. Caamano

DAL · Miss

Distance
83.0 ft
Scoring chance (xG)
0.3%
Angle
0.7°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 00:30

J. McCabe

BUF · Miss

Distance
51.6 ft
Scoring chance (xG)
2.3%
Angle
8.9°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 01:54

J. Oleksiak

DAL · Saved shot

Distance
61.9 ft
Scoring chance (xG)
1.9%
Angle
34.5°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 02:44

J. Klingberg

DAL · Saved shot

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

Oct 14, 2019 · P2 REG · 03:10

R. Ristolainen

BUF · Saved shot

Distance
65.6 ft
Scoring chance (xG)
0.6%
Angle
37.6°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 03:31

R. Ristolainen

BUF · Miss

Distance
21.2 ft
Scoring chance (xG)
6.4%
Angle
45.0°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 03:47

R. Dahlin

BUF · Saved shot

Distance
23.3 ft
Scoring chance (xG)
8.0%
Angle
43.3°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 03:54

C. Miller

BUF · Miss

Distance
46.2 ft
Scoring chance (xG)
3.4%
Angle
5.0°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 04:19

C. Mittelstadt

BUF · Saved shot

Distance
19.8 ft
Scoring chance (xG)
7.7%
Angle
49.1°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 04:26

J. Vesey

BUF · Miss

Distance
23.0 ft
Scoring chance (xG)
7.3%
Angle
55.6°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 04:38

C. Miller

BUF · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P2 REG · 04:46

R. Dahlin

BUF · Saved shot

Distance
38.3 ft
Scoring chance (xG)
2.7%
Angle
40.8°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 06:02

J. Eichel

BUF · Miss

Distance
35.8 ft
Scoring chance (xG)
5.9%
Angle
30.1°
Strength
PP
DAL at BUF

Oct 14, 2019 · P2 REG · 06:27

V. Olofsson

BUF · Goal

Distance
25.6 ft
Scoring chance (xG)
14.9%
Angle
51.3°
Strength
PP
DAL at BUF

Oct 14, 2019 · P2 REG · 07:02

J. Skinner

BUF · Saved shot

Distance
75.0 ft
Scoring chance (xG)
0.2%
Angle
9.2°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 07:50

R. Faksa

DAL · Saved shot

Distance
49.8 ft
Scoring chance (xG)
1.0%
Angle
38.5°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 08:23

R. Ristolainen

BUF · Saved shot

Distance
64.9 ft
Scoring chance (xG)
1.5%
Angle
24.6°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 08:46

C. Miller

BUF · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P2 REG · 08:51

C. Mittelstadt

BUF · Saved shot

Distance
33.6 ft
Scoring chance (xG)
7.7%
Angle
22.8°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 09:03

T. Fedun

DAL · Saved shot

Distance
27.2 ft
Scoring chance (xG)
8.4%
Angle
36.0°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 09:48

M. Scandella

BUF · Block

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

Blocked or unsupported attempt

DAL at BUF

Oct 14, 2019 · P2 REG · 10:03

N. Caamano

DAL · Miss

Distance
31.1 ft
Scoring chance (xG)
1.2%
Angle
86.3°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 11:27

T. Seguin

DAL · Miss

Distance
11.2 ft
Scoring chance (xG)
15.2%
Angle
10.3°
Strength
PP
DAL at BUF

Oct 14, 2019 · P2 REG · 11:49

T. Seguin

DAL · Miss

Distance
51.1 ft
Scoring chance (xG)
2.6%
Angle
40.2°
Strength
PP
DAL at BUF

Oct 14, 2019 · P2 REG · 12:29

J. Benn

DAL · Miss

Distance
40.3 ft
Scoring chance (xG)
6.0%
Angle
23.4°
Strength
PP
DAL at BUF

Oct 14, 2019 · P2 REG · 12:44

J. Dowling

DAL · Saved shot

Distance
27.5 ft
Scoring chance (xG)
1.9%
Angle
70.9°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 13:41

V. Olofsson

BUF · Miss

Distance
27.8 ft
Scoring chance (xG)
8.1%
Angle
37.7°
Strength
EV
DAL at BUF

Oct 14, 2019 · P2 REG · 14:09

R. Dahlin

BUF · Saved shot

Distance
46.4 ft
Scoring chance (xG)
1.1%
Angle
37.1°
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.