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-03-10
NYR at DAL
1 REG
00:19
NYR
A. Fox
Goal27.02.1EV14.5%
2020-03-10
NYR at DAL
1 REG
00:34
NYR
M. Zibanejad
Saved shot16.03.6EV8.1%
2020-03-10
NYR at DAL
1 REG
01:22
DAL
J. Pavelski
Saved shot13.28.7EV8.2%
2020-03-10
NYR at DAL
1 REG
01:28
DAL
R. Hintz
Miss13.921.0EV7.5%
2020-03-10
NYR at DAL
1 REG
02:32
DAL
S. Johns
Block18.019.4EVN/A
2020-03-10
NYR at DAL
1 REG
03:13
NYR
J. Trouba
Saved shot26.713.0EV11.9%
2020-03-10
NYR at DAL
1 REG
03:30
NYR
P. Di Giuseppe
Saved shot59.436.1SH0.9%
2020-03-10
NYR at DAL
1 REG
05:36
NYR
B. Smith
Saved shot61.131.6SH2.0%
2020-03-10
NYR at DAL
1 REG
06:37
NYR
M. Staal
Block12.04.8SHN/A
2020-03-10
NYR at DAL
1 REG
06:40
NYR
A. Panarin
Saved shot9.249.4SH18.5%
2020-03-10
NYR at DAL
1 REG
07:11
DAL
S. Johns
Miss51.011.3EV2.2%
2020-03-10
NYR at DAL
1 REG
07:47
DAL
R. Faksa
Saved shot10.833.7EV14.3%
2020-03-10
NYR at DAL
1 REG
09:07
NYR
R. Strome
Block30.234.2SHN/A
2020-03-10
NYR at DAL
1 REG
10:05
DAL
S. Johns
Miss51.644.2PP2.0%
2020-03-10
NYR at DAL
1 REG
10:12
NYR
M. Zibanejad
Goal9.16.3SH30.7%
2020-03-10
NYR at DAL
1 REG
10:22
DAL
M. Janmark
Saved shot25.620.6PP11.9%
2020-03-10
NYR at DAL
1 REG
11:22
DAL
E. Lindell
Saved shot48.02.4SH3.9%
2020-03-10
NYR at DAL
1 REG
11:27
DAL
J. Klingberg
Saved shot43.01.3EV4.4%
2020-03-10
NYR at DAL
1 REG
12:20
DAL
M. Janmark
Saved shot34.510.0SH8.3%
2020-03-10
NYR at DAL
1 REG
14:34
NYR
M. Zibanejad
Saved shot11.452.1PP9.6%
2020-03-10
NYR at DAL
1 REG
14:42
DAL
M. Janmark
Saved shot10.05.7EV19.2%
2020-03-10
NYR at DAL
1 REG
15:07
NYR
R. Strome
Saved shot20.257.1EV5.2%
2020-03-10
NYR at DAL
1 REG
16:05
DAL
A. Cogliano
Saved shot58.339.4EV0.7%
2020-03-10
NYR at DAL
1 REG
16:20
NYR
B. Howden
Block22.874.7EVN/A
2020-03-10
NYR at DAL
1 REG
16:30
NYR
R. Lindgren
Block24.141.6EVN/A
2020-03-10
NYR at DAL
1 REG
16:51
NYR
A. Panarin
Block19.03.0EVN/A
2020-03-10
NYR at DAL
1 REG
17:51
NYR
B. Lemieux
Saved shot20.543.0EV9.5%
2020-03-10
NYR at DAL
1 REG
18:03
NYR
J. Trouba
Block32.020.1EVN/A
2020-03-10
NYR at DAL
1 REG
18:10
NYR
R. Strome
Block11.345.0SHN/A
2020-03-10
NYR at DAL
1 REG
18:41
DAL
B. Comeau
Saved shot28.342.1PP13.1%
2020-03-10
NYR at DAL
1 REG
19:38
NYR
G. McKegg
Block30.558.4EVN/A
2020-03-10
NYR at DAL
2 REG
01:03
DAL
J. Benn
Saved shot25.630.6EV9.9%
2020-03-10
NYR at DAL
2 REG
01:23
DAL
M. Janmark
Block13.542.0EVN/A
2020-03-10
NYR at DAL
2 REG
01:55
NYR
J. Gauthier
Miss11.731.0EV9.2%
2020-03-10
NYR at DAL
2 REG
02:05
DAL
E. Lindell
Block130.99.7PPN/A
2020-03-10
NYR at DAL
2 REG
02:29
NYR
A. Fox
Block37.223.8EVN/A
2020-03-10
NYR at DAL
2 REG
02:31
NYR
R. Lindgren
Saved shot58.729.6EV0.9%
2020-03-10
NYR at DAL
2 REG
02:52
NYR
J. Trouba
Block36.114.4EVN/A
2020-03-10
NYR at DAL
2 REG
03:21
NYR
B. Smith
Saved shot59.731.3EV2.4%
2020-03-10
NYR at DAL
2 REG
04:15
NYR
B. Lemieux
Saved shot13.636.0EV13.4%
2020-03-10
NYR at DAL
2 REG
04:20
NYR
M. Staal
Miss52.232.5EV2.0%
2020-03-10
NYR at DAL
2 REG
05:46
NYR
M. Zibanejad
Miss7.18.1EV17.5%
2020-03-10
NYR at DAL
2 REG
06:37
DAL
J. Klingberg
Saved shot51.742.6EV0.8%
2020-03-10
NYR at DAL
2 REG
06:42
DAL
R. Hintz
Block15.00.0EVN/A
2020-03-10
NYR at DAL
2 REG
07:03
NYR
K. Kakko
Goal21.15.4EV24.6%
2020-03-10
NYR at DAL
2 REG
08:32
NYR
B. Smith
Block7.233.7EVN/A
2020-03-10
NYR at DAL
2 REG
09:01
DAL
A. Sekera
Saved shot53.724.2EV3.1%
2020-03-10
NYR at DAL
2 REG
09:30
NYR
J. Gauthier
Miss23.325.5EV11.5%
2020-03-10
NYR at DAL
2 REG
09:59
DAL
J. Benn
Saved shot6.451.3EV10.2%
2020-03-10
NYR at DAL
2 REG
10:18
NYR
K. Kakko
Saved shot38.176.3SH0.8%
NYR at DAL

Mar 10, 2020 · P1 REG · 00:19

A. Fox

NYR · Goal

Distance
27.0 ft
Scoring chance (xG)
14.5%
Angle
2.1°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 00:34

M. Zibanejad

NYR · Saved shot

Distance
16.0 ft
Scoring chance (xG)
8.1%
Angle
3.6°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 01:22

J. Pavelski

DAL · Saved shot

Distance
13.2 ft
Scoring chance (xG)
8.2%
Angle
8.7°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 01:28

R. Hintz

DAL · Miss

Distance
13.9 ft
Scoring chance (xG)
7.5%
Angle
21.0°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 02:32

S. Johns

DAL · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 03:13

J. Trouba

NYR · Saved shot

Distance
26.7 ft
Scoring chance (xG)
11.9%
Angle
13.0°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 03:30

P. Di Giuseppe

NYR · Saved shot

Distance
59.4 ft
Scoring chance (xG)
0.9%
Angle
36.1°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 05:36

B. Smith

NYR · Saved shot

Distance
61.1 ft
Scoring chance (xG)
2.0%
Angle
31.6°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 06:37

M. Staal

NYR · Block

Distance
12.0 ft
Scoring chance (xG)
Unavailable
Angle
4.8°
Strength
SH

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 06:40

A. Panarin

NYR · Saved shot

Distance
9.2 ft
Scoring chance (xG)
18.5%
Angle
49.4°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 07:11

S. Johns

DAL · Miss

Distance
51.0 ft
Scoring chance (xG)
2.2%
Angle
11.3°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 07:47

R. Faksa

DAL · Saved shot

Distance
10.8 ft
Scoring chance (xG)
14.3%
Angle
33.7°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 09:07

R. Strome

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 10:05

S. Johns

DAL · Miss

Distance
51.6 ft
Scoring chance (xG)
2.0%
Angle
44.2°
Strength
PP
NYR at DAL

Mar 10, 2020 · P1 REG · 10:12

M. Zibanejad

NYR · Goal

Distance
9.1 ft
Scoring chance (xG)
30.7%
Angle
6.3°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 10:22

M. Janmark

DAL · Saved shot

Distance
25.6 ft
Scoring chance (xG)
11.9%
Angle
20.6°
Strength
PP
NYR at DAL

Mar 10, 2020 · P1 REG · 11:22

E. Lindell

DAL · Saved shot

Distance
48.0 ft
Scoring chance (xG)
3.9%
Angle
2.4°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 11:27

J. Klingberg

DAL · Saved shot

Distance
43.0 ft
Scoring chance (xG)
4.4%
Angle
1.3°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 12:20

M. Janmark

DAL · Saved shot

Distance
34.5 ft
Scoring chance (xG)
8.3%
Angle
10.0°
Strength
SH
NYR at DAL

Mar 10, 2020 · P1 REG · 14:34

M. Zibanejad

NYR · Saved shot

Distance
11.4 ft
Scoring chance (xG)
9.6%
Angle
52.1°
Strength
PP
NYR at DAL

Mar 10, 2020 · P1 REG · 14:42

M. Janmark

DAL · Saved shot

Distance
10.0 ft
Scoring chance (xG)
19.2%
Angle
5.7°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 15:07

R. Strome

NYR · Saved shot

Distance
20.2 ft
Scoring chance (xG)
5.2%
Angle
57.1°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 16:05

A. Cogliano

DAL · Saved shot

Distance
58.3 ft
Scoring chance (xG)
0.7%
Angle
39.4°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 16:20

B. Howden

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 16:30

R. Lindgren

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 16:51

A. Panarin

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 17:51

B. Lemieux

NYR · Saved shot

Distance
20.5 ft
Scoring chance (xG)
9.5%
Angle
43.0°
Strength
EV
NYR at DAL

Mar 10, 2020 · P1 REG · 18:03

J. Trouba

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 18:10

R. Strome

NYR · Block

Distance
11.3 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
SH

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P1 REG · 18:41

B. Comeau

DAL · Saved shot

Distance
28.3 ft
Scoring chance (xG)
13.1%
Angle
42.1°
Strength
PP
NYR at DAL

Mar 10, 2020 · P1 REG · 19:38

G. McKegg

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 01:03

J. Benn

DAL · Saved shot

Distance
25.6 ft
Scoring chance (xG)
9.9%
Angle
30.6°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 01:23

M. Janmark

DAL · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 01:55

J. Gauthier

NYR · Miss

Distance
11.7 ft
Scoring chance (xG)
9.2%
Angle
31.0°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 02:05

E. Lindell

DAL · Block

Distance
130.9 ft
Scoring chance (xG)
Unavailable
Angle
9.7°
Strength
PP

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 02:29

A. Fox

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 02:31

R. Lindgren

NYR · Saved shot

Distance
58.7 ft
Scoring chance (xG)
0.9%
Angle
29.6°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 02:52

J. Trouba

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 03:21

B. Smith

NYR · Saved shot

Distance
59.7 ft
Scoring chance (xG)
2.4%
Angle
31.3°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 04:15

B. Lemieux

NYR · Saved shot

Distance
13.6 ft
Scoring chance (xG)
13.4%
Angle
36.0°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 04:20

M. Staal

NYR · Miss

Distance
52.2 ft
Scoring chance (xG)
2.0%
Angle
32.5°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 05:46

M. Zibanejad

NYR · Miss

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

Mar 10, 2020 · P2 REG · 06:37

J. Klingberg

DAL · Saved shot

Distance
51.7 ft
Scoring chance (xG)
0.8%
Angle
42.6°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 06:42

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 07:03

K. Kakko

NYR · Goal

Distance
21.1 ft
Scoring chance (xG)
24.6%
Angle
5.4°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 08:32

B. Smith

NYR · Block

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

Blocked or unsupported attempt

NYR at DAL

Mar 10, 2020 · P2 REG · 09:01

A. Sekera

DAL · Saved shot

Distance
53.7 ft
Scoring chance (xG)
3.1%
Angle
24.2°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 09:30

J. Gauthier

NYR · Miss

Distance
23.3 ft
Scoring chance (xG)
11.5%
Angle
25.5°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 09:59

J. Benn

DAL · Saved shot

Distance
6.4 ft
Scoring chance (xG)
10.2%
Angle
51.3°
Strength
EV
NYR at DAL

Mar 10, 2020 · P2 REG · 10:18

K. Kakko

NYR · Saved shot

Distance
38.1 ft
Scoring chance (xG)
0.8%
Angle
76.3°
Strength
SH

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.