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

97 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-11-02
NYI at BUF
1 REG
00:29
BUF
C. Sheary
Saved shot50.019.9EV3.2%
2019-11-02
NYI at BUF
1 REG
00:37
BUF
V. Sobotka
Saved shot6.726.6EV19.3%
2019-11-02
NYI at BUF
1 REG
00:45
BUF
C. Miller
Block17.716.4EVN/A
2019-11-02
NYI at BUF
1 REG
01:23
BUF
J. McCabe
Miss49.224.0EV1.9%
2019-11-02
NYI at BUF
1 REG
01:49
NYI
N. Dobson
Saved shot65.531.3EV0.7%
2019-11-02
NYI at BUF
1 REG
03:28
BUF
K. Okposo
Miss61.131.6EV2.3%
2019-11-02
NYI at BUF
1 REG
04:38
BUF
R. Ristolainen
Block35.234.6EVN/A
2019-11-02
NYI at BUF
1 REG
04:54
NYI
A. Lee
Saved shot8.214.0EV15.8%
2019-11-02
NYI at BUF
1 REG
05:19
NYI
D. Brassard
Goal14.9132.3EV3.2%
2019-11-02
NYI at BUF
1 REG
06:14
BUF
Z. Girgensons
Miss34.743.8EV2.7%
2019-11-02
NYI at BUF
1 REG
06:46
BUF
J. McCabe
Saved shot78.717.7EV0.3%
2019-11-02
NYI at BUF
1 REG
07:40
NYI
R. Pulock
Miss51.915.6EV3.2%
2019-11-02
NYI at BUF
1 REG
07:51
NYI
N. Dobson
Miss61.328.2EV2.4%
2019-11-02
NYI at BUF
1 REG
08:28
BUF
J. Skinner
Miss35.364.9EV0.9%
2019-11-02
NYI at BUF
1 REG
08:32
NYI
A. Beauvillier
Saved shot49.749.9EV0.8%
2019-11-02
NYI at BUF
1 REG
10:12
NYI
C. Bardreau
Saved shot54.229.9SH0.5%
2019-11-02
NYI at BUF
1 REG
10:33
BUF
C. Sheary
Block40.031.7PPN/A
2019-11-02
NYI at BUF
1 REG
10:38
BUF
R. Ristolainen
Block12.745.0EVN/A
2019-11-02
NYI at BUF
1 REG
11:29
NYI
N. Dobson
Block12.618.4EVN/A
2019-11-02
NYI at BUF
1 REG
12:07
BUF
R. Dahlin
Miss60.534.2EV1.1%
2019-11-02
NYI at BUF
1 REG
12:18
BUF
S. Reinhart
Saved shot13.930.3EV13.6%
2019-11-02
NYI at BUF
1 REG
13:05
BUF
J. Skinner
Miss44.829.4EV2.0%
2019-11-02
NYI at BUF
1 REG
14:25
BUF
C. Sheary
Miss52.827.1EV1.4%
2019-11-02
NYI at BUF
1 REG
14:53
NYI
B. Nelson
Saved shot10.05.7EV17.3%
2019-11-02
NYI at BUF
1 REG
14:55
NYI
B. Nelson
Saved shot8.545.0EV14.8%
2019-11-02
NYI at BUF
1 REG
16:00
BUF
J. Eichel
Saved shot54.125.1EV1.6%
2019-11-02
NYI at BUF
1 REG
16:47
BUF
V. Olofsson
Miss13.00.0EV16.6%
2019-11-02
NYI at BUF
1 REG
16:57
NYI
C. Clutterbuck
Saved shot36.224.4EV5.3%
2019-11-02
NYI at BUF
1 REG
17:30
BUF
Z. Girgensons
Saved shot50.58.0EV2.8%
2019-11-02
NYI at BUF
1 REG
17:47
NYI
A. Pelech
Saved shot56.238.5EV0.8%
2019-11-02
NYI at BUF
1 REG
17:56
BUF
R. Ristolainen
Block19.434.5EVN/A
2019-11-02
NYI at BUF
1 REG
18:34
NYI
C. Clutterbuck
Saved shot49.932.7EV2.5%
2019-11-02
NYI at BUF
1 REG
19:06
NYI
A. Lee
Block36.133.7EVN/A
2019-11-02
NYI at BUF
1 REG
19:13
NYI
A. Beauvillier
Miss8.926.6EV10.1%
2019-11-02
NYI at BUF
2 REG
00:26
BUF
C. Miller
Miss62.329.9EV2.7%
2019-11-02
NYI at BUF
2 REG
01:20
BUF
R. Ristolainen
Miss64.134.2EV0.8%
2019-11-02
NYI at BUF
2 REG
01:27
NYI
J. Bailey
Block135.615.0EVN/A
2019-11-02
NYI at BUF
2 REG
01:32
BUF
B. Montour
Miss57.015.3EV3.3%
2019-11-02
NYI at BUF
2 REG
01:52
NYI
A. Beauvillier
Saved shot38.349.2EV2.0%
2019-11-02
NYI at BUF
2 REG
02:08
NYI
D. Brassard
Block9.16.3EVN/A
2019-11-02
NYI at BUF
2 REG
02:19
BUF
J. Eichel
Saved shot25.02.3EV15.2%
2019-11-02
NYI at BUF
2 REG
03:39
BUF
J. McCabe
Miss59.529.1EV1.3%
2019-11-02
NYI at BUF
2 REG
04:32
NYI
M. Barzal
Block20.614.0EVN/A
2019-11-02
NYI at BUF
2 REG
04:42
NYI
A. Pelech
Block19.321.3EVN/A
2019-11-02
NYI at BUF
2 REG
05:13
BUF
S. Reinhart
Miss12.29.5EV10.7%
2019-11-02
NYI at BUF
2 REG
05:22
BUF
J. Larsson
Miss9.518.4EV11.6%
2019-11-02
NYI at BUF
2 REG
06:39
NYI
D. Brassard
Saved shot40.638.0PP3.9%
2019-11-02
NYI at BUF
2 REG
07:49
NYI
M. Barzal
Saved shot37.546.1EV3.8%
2019-11-02
NYI at BUF
2 REG
07:57
NYI
J. Bailey
Block10.00.0EVN/A
2019-11-02
NYI at BUF
2 REG
08:35
BUF
R. Ristolainen
Block34.024.3EVN/A
NYI at BUF

Nov 2, 2019 · P1 REG · 00:29

C. Sheary

BUF · Saved shot

Distance
50.0 ft
Scoring chance (xG)
3.2%
Angle
19.9°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 00:37

V. Sobotka

BUF · Saved shot

Distance
6.7 ft
Scoring chance (xG)
19.3%
Angle
26.6°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 00:45

C. Miller

BUF · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 01:23

J. McCabe

BUF · Miss

Distance
49.2 ft
Scoring chance (xG)
1.9%
Angle
24.0°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 01:49

N. Dobson

NYI · Saved shot

Distance
65.5 ft
Scoring chance (xG)
0.7%
Angle
31.3°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 03:28

K. Okposo

BUF · Miss

Distance
61.1 ft
Scoring chance (xG)
2.3%
Angle
31.6°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 04:38

R. Ristolainen

BUF · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 04:54

A. Lee

NYI · Saved shot

Distance
8.2 ft
Scoring chance (xG)
15.8%
Angle
14.0°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 05:19

D. Brassard

NYI · Goal

Distance
14.9 ft
Scoring chance (xG)
3.2%
Angle
132.3°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 06:14

Z. Girgensons

BUF · Miss

Distance
34.7 ft
Scoring chance (xG)
2.7%
Angle
43.8°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 06:46

J. McCabe

BUF · Saved shot

Distance
78.7 ft
Scoring chance (xG)
0.3%
Angle
17.7°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 07:40

R. Pulock

NYI · Miss

Distance
51.9 ft
Scoring chance (xG)
3.2%
Angle
15.6°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 07:51

N. Dobson

NYI · Miss

Distance
61.3 ft
Scoring chance (xG)
2.4%
Angle
28.2°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 08:28

J. Skinner

BUF · Miss

Distance
35.3 ft
Scoring chance (xG)
0.9%
Angle
64.9°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 08:32

A. Beauvillier

NYI · Saved shot

Distance
49.7 ft
Scoring chance (xG)
0.8%
Angle
49.9°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 10:12

C. Bardreau

NYI · Saved shot

Distance
54.2 ft
Scoring chance (xG)
0.5%
Angle
29.9°
Strength
SH
NYI at BUF

Nov 2, 2019 · P1 REG · 10:33

C. Sheary

BUF · Block

Distance
40.0 ft
Scoring chance (xG)
Unavailable
Angle
31.7°
Strength
PP

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 10:38

R. Ristolainen

BUF · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 11:29

N. Dobson

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 12:07

R. Dahlin

BUF · Miss

Distance
60.5 ft
Scoring chance (xG)
1.1%
Angle
34.2°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 12:18

S. Reinhart

BUF · Saved shot

Distance
13.9 ft
Scoring chance (xG)
13.6%
Angle
30.3°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 13:05

J. Skinner

BUF · Miss

Distance
44.8 ft
Scoring chance (xG)
2.0%
Angle
29.4°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 14:25

C. Sheary

BUF · Miss

Distance
52.8 ft
Scoring chance (xG)
1.4%
Angle
27.1°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 14:53

B. Nelson

NYI · Saved shot

Distance
10.0 ft
Scoring chance (xG)
17.3%
Angle
5.7°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 14:55

B. Nelson

NYI · Saved shot

Distance
8.5 ft
Scoring chance (xG)
14.8%
Angle
45.0°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 16:00

J. Eichel

BUF · Saved shot

Distance
54.1 ft
Scoring chance (xG)
1.6%
Angle
25.1°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 16:47

V. Olofsson

BUF · Miss

Distance
13.0 ft
Scoring chance (xG)
16.6%
Angle
0.0°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 16:57

C. Clutterbuck

NYI · Saved shot

Distance
36.2 ft
Scoring chance (xG)
5.3%
Angle
24.4°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 17:30

Z. Girgensons

BUF · Saved shot

Distance
50.5 ft
Scoring chance (xG)
2.8%
Angle
8.0°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 17:47

A. Pelech

NYI · Saved shot

Distance
56.2 ft
Scoring chance (xG)
0.8%
Angle
38.5°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 17:56

R. Ristolainen

BUF · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 18:34

C. Clutterbuck

NYI · Saved shot

Distance
49.9 ft
Scoring chance (xG)
2.5%
Angle
32.7°
Strength
EV
NYI at BUF

Nov 2, 2019 · P1 REG · 19:06

A. Lee

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P1 REG · 19:13

A. Beauvillier

NYI · Miss

Distance
8.9 ft
Scoring chance (xG)
10.1%
Angle
26.6°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 00:26

C. Miller

BUF · Miss

Distance
62.3 ft
Scoring chance (xG)
2.7%
Angle
29.9°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 01:20

R. Ristolainen

BUF · Miss

Distance
64.1 ft
Scoring chance (xG)
0.8%
Angle
34.2°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 01:27

J. Bailey

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P2 REG · 01:32

B. Montour

BUF · Miss

Distance
57.0 ft
Scoring chance (xG)
3.3%
Angle
15.3°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 01:52

A. Beauvillier

NYI · Saved shot

Distance
38.3 ft
Scoring chance (xG)
2.0%
Angle
49.2°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 02:08

D. Brassard

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P2 REG · 02:19

J. Eichel

BUF · Saved shot

Distance
25.0 ft
Scoring chance (xG)
15.2%
Angle
2.3°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 03:39

J. McCabe

BUF · Miss

Distance
59.5 ft
Scoring chance (xG)
1.3%
Angle
29.1°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 04:32

M. Barzal

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P2 REG · 04:42

A. Pelech

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P2 REG · 05:13

S. Reinhart

BUF · Miss

Distance
12.2 ft
Scoring chance (xG)
10.7%
Angle
9.5°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 05:22

J. Larsson

BUF · Miss

Distance
9.5 ft
Scoring chance (xG)
11.6%
Angle
18.4°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 06:39

D. Brassard

NYI · Saved shot

Distance
40.6 ft
Scoring chance (xG)
3.9%
Angle
38.0°
Strength
PP
NYI at BUF

Nov 2, 2019 · P2 REG · 07:49

M. Barzal

NYI · Saved shot

Distance
37.5 ft
Scoring chance (xG)
3.8%
Angle
46.1°
Strength
EV
NYI at BUF

Nov 2, 2019 · P2 REG · 07:57

J. Bailey

NYI · Block

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

Blocked or unsupported attempt

NYI at BUF

Nov 2, 2019 · P2 REG · 08:35

R. Ristolainen

BUF · Block

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

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.