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

112 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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)
2023-01-12
DAL at NYR
1 REG
00:38
DAL
J. Benn
Saved shot54.119.4EV1.8%
2023-01-12
DAL at NYR
1 REG
01:09
NYR
V. Trocheck
Saved shot30.771.0EV1.7%
2023-01-12
DAL at NYR
1 REG
01:30
DAL
J. Hakanpää
Block26.022.6EVN/A
2023-01-12
DAL at NYR
1 REG
01:49
DAL
E. Lindell
Block32.640.0EVN/A
2023-01-12
DAL at NYR
1 REG
03:21
NYR
A. Lafrenière
Saved shot48.350.0EV1.0%
2023-01-12
DAL at NYR
1 REG
03:37
DAL
M. Marchment
Block38.438.7EVN/A
2023-01-12
DAL at NYR
1 REG
04:32
NYR
B. Schneider
Saved shot53.216.4EV1.8%
2023-01-12
DAL at NYR
1 REG
04:51
DAL
D. Gurianov
Block34.425.8EVN/A
2023-01-12
DAL at NYR
1 REG
05:02
DAL
T. Seguin
Saved shot51.140.2EV1.9%
2023-01-12
DAL at NYR
1 REG
05:07
DAL
N. Lundkvist
Block12.29.5EVN/A
2023-01-12
DAL at NYR
1 REG
06:50
DAL
E. Lindell
Block45.322.0EVN/A
2023-01-12
DAL at NYR
1 REG
07:06
DAL
J. Hakanpää
Saved shot59.527.0EV1.4%
2023-01-12
DAL at NYR
1 REG
08:55
DAL
F. Olofsson
Saved shot56.918.4EV1.8%
2023-01-12
DAL at NYR
1 REG
09:23
DAL
J. Benn
Block32.13.6EVN/A
2023-01-12
DAL at NYR
1 REG
11:08
DAL
J. Pavelski
Block7.850.2EVN/A
2023-01-12
DAL at NYR
1 REG
12:18
NYR
F. Chytil
Saved shot44.740.5EV1.8%
2023-01-12
DAL at NYR
1 REG
12:35
NYR
J. Vesey
Saved shot81.826.9EV0.2%
2023-01-12
DAL at NYR
1 REG
12:58
NYR
B. Harpur
Block16.160.3EVN/A
2023-01-12
DAL at NYR
1 REG
13:55
NYR
J. Gauthier
Miss14.090.0EV2.2%
2023-01-12
DAL at NYR
1 REG
13:58
NYR
A. Fox
Miss53.520.8EV1.2%
2023-01-12
DAL at NYR
1 REG
14:06
NYR
R. Lindgren
Block33.622.8EVN/A
2023-01-12
DAL at NYR
1 REG
14:25
DAL
M. Heiskanen
Block16.632.7EVN/A
2023-01-12
DAL at NYR
1 REG
15:41
NYR
J. Vesey
Saved shot29.140.8EV9.8%
2023-01-12
DAL at NYR
1 REG
16:18
DAL
R. Suter
Saved shot60.340.3EV0.7%
2023-01-12
DAL at NYR
1 REG
16:38
NYR
M. Zibanejad
Saved shot10.868.2EV3.8%
2023-01-12
DAL at NYR
1 REG
16:47
NYR
A. Lafrenière
Block36.143.9EVN/A
2023-01-12
DAL at NYR
1 REG
17:09
NYR
A. Lafrenière
Saved shot13.617.1EV7.5%
2023-01-12
DAL at NYR
1 REG
18:12
DAL
E. Lindell
Block28.034.8EVN/A
2023-01-12
DAL at NYR
1 REG
18:52
DAL
M. Heiskanen
Saved shot54.127.5EV1.5%
2023-01-12
DAL at NYR
1 REG
19:12
DAL
R. Suter
Block52.434.9EVN/A
2023-01-12
DAL at NYR
2 REG
00:44
NYR
J. Trouba
Saved shot63.331.4EV1.4%
2023-01-12
DAL at NYR
2 REG
00:51
NYR
K. Miller
Block32.014.5EVN/A
2023-01-12
DAL at NYR
2 REG
01:21
DAL
J. Pavelski
Saved shot46.654.6EV0.9%
2023-01-12
DAL at NYR
2 REG
01:37
NYR
V. Trocheck
Block36.224.4EVN/A
2023-01-12
DAL at NYR
2 REG
01:40
NYR
J. Trouba
Saved shot47.232.0EV1.9%
2023-01-12
DAL at NYR
2 REG
02:07
DAL
L. Glendening
Block16.00.0EVN/A
2023-01-12
DAL at NYR
2 REG
02:09
DAL
J. Kiviranta
Saved shot8.17.1EV10.1%
2023-01-12
DAL at NYR
2 REG
02:51
DAL
J. Benn
Block9.571.6EVN/A
2023-01-12
DAL at NYR
2 REG
03:03
NYR
B. Schneider
Saved shot62.435.2EV1.0%
2023-01-12
DAL at NYR
2 REG
03:37
DAL
T. Seguin
Miss9.240.6EV3.3%
2023-01-12
DAL at NYR
2 REG
04:26
DAL
R. Faksa
Saved shot32.433.7EV1.8%
2023-01-12
DAL at NYR
2 REG
04:57
NYR
B. Schneider
Block29.37.9EVN/A
2023-01-12
DAL at NYR
2 REG
05:42
NYR
V. Trocheck
Saved shot32.13.6PP14.1%
2023-01-12
DAL at NYR
2 REG
06:45
NYR
A. Panarin
Miss21.452.6PP8.1%
2023-01-12
DAL at NYR
2 REG
06:52
NYR
A. Fox
Miss44.710.3PP5.7%
2023-01-12
DAL at NYR
2 REG
07:23
NYR
K. Kakko
Saved shot53.843.5PP2.0%
2023-01-12
DAL at NYR
2 REG
07:34
NYR
B. Goodrow
Saved shot25.318.4EV12.5%
2023-01-12
DAL at NYR
2 REG
08:21
DAL
W. Johnston
Saved shot36.415.9EV6.0%
2023-01-12
DAL at NYR
2 REG
09:33
NYR
A. Panarin
Block7.145.0PPN/A
2023-01-12
DAL at NYR
2 REG
09:46
NYR
M. Zibanejad
Saved shot31.133.2PP13.8%
DAL at NYR

Jan 12, 2023 · P1 REG · 00:38

J. Benn

DAL · Saved shot

Distance
54.1 ft
Scoring chance (xG)
1.8%
Angle
19.4°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 01:09

V. Trocheck

NYR · Saved shot

Distance
30.7 ft
Scoring chance (xG)
1.7%
Angle
71.0°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 01:30

J. Hakanpää

DAL · Block

Distance
26.0 ft
Scoring chance (xG)
Unavailable
Angle
22.6°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 01:49

E. Lindell

DAL · Block

Distance
32.6 ft
Scoring chance (xG)
Unavailable
Angle
40.0°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 03:21

A. Lafrenière

NYR · Saved shot

Distance
48.3 ft
Scoring chance (xG)
1.0%
Angle
50.0°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 03:37

M. Marchment

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 04:32

B. Schneider

NYR · Saved shot

Distance
53.2 ft
Scoring chance (xG)
1.8%
Angle
16.4°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 04:51

D. Gurianov

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 05:02

T. Seguin

DAL · Saved shot

Distance
51.1 ft
Scoring chance (xG)
1.9%
Angle
40.2°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 05:07

N. Lundkvist

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 06:50

E. Lindell

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 07:06

J. Hakanpää

DAL · Saved shot

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

Jan 12, 2023 · P1 REG · 08:55

F. Olofsson

DAL · Saved shot

Distance
56.9 ft
Scoring chance (xG)
1.8%
Angle
18.4°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 09:23

J. Benn

DAL · Block

Distance
32.1 ft
Scoring chance (xG)
Unavailable
Angle
3.6°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 11:08

J. Pavelski

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 12:18

F. Chytil

NYR · Saved shot

Distance
44.7 ft
Scoring chance (xG)
1.8%
Angle
40.5°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 12:35

J. Vesey

NYR · Saved shot

Distance
81.8 ft
Scoring chance (xG)
0.2%
Angle
26.9°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 12:58

B. Harpur

NYR · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 13:55

J. Gauthier

NYR · Miss

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

Jan 12, 2023 · P1 REG · 13:58

A. Fox

NYR · Miss

Distance
53.5 ft
Scoring chance (xG)
1.2%
Angle
20.8°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 14:06

R. Lindgren

NYR · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 14:25

M. Heiskanen

DAL · Block

Distance
16.6 ft
Scoring chance (xG)
Unavailable
Angle
32.7°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 15:41

J. Vesey

NYR · Saved shot

Distance
29.1 ft
Scoring chance (xG)
9.8%
Angle
40.8°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 16:18

R. Suter

DAL · Saved shot

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

Jan 12, 2023 · P1 REG · 16:38

M. Zibanejad

NYR · Saved shot

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

Jan 12, 2023 · P1 REG · 16:47

A. Lafrenière

NYR · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 17:09

A. Lafrenière

NYR · Saved shot

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

Jan 12, 2023 · P1 REG · 18:12

E. Lindell

DAL · Block

Distance
28.0 ft
Scoring chance (xG)
Unavailable
Angle
34.8°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P1 REG · 18:52

M. Heiskanen

DAL · Saved shot

Distance
54.1 ft
Scoring chance (xG)
1.5%
Angle
27.5°
Strength
EV
DAL at NYR

Jan 12, 2023 · P1 REG · 19:12

R. Suter

DAL · Block

Distance
52.4 ft
Scoring chance (xG)
Unavailable
Angle
34.9°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 00:44

J. Trouba

NYR · Saved shot

Distance
63.3 ft
Scoring chance (xG)
1.4%
Angle
31.4°
Strength
EV
DAL at NYR

Jan 12, 2023 · P2 REG · 00:51

K. Miller

NYR · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 01:21

J. Pavelski

DAL · Saved shot

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

Jan 12, 2023 · P2 REG · 01:37

V. Trocheck

NYR · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 01:40

J. Trouba

NYR · Saved shot

Distance
47.2 ft
Scoring chance (xG)
1.9%
Angle
32.0°
Strength
EV
DAL at NYR

Jan 12, 2023 · P2 REG · 02:07

L. Glendening

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 02:09

J. Kiviranta

DAL · Saved shot

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

Jan 12, 2023 · P2 REG · 02:51

J. Benn

DAL · Block

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

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 03:03

B. Schneider

NYR · Saved shot

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

Jan 12, 2023 · P2 REG · 03:37

T. Seguin

DAL · Miss

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

Jan 12, 2023 · P2 REG · 04:26

R. Faksa

DAL · Saved shot

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

Jan 12, 2023 · P2 REG · 04:57

B. Schneider

NYR · Block

Distance
29.3 ft
Scoring chance (xG)
Unavailable
Angle
7.9°
Strength
EV

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 05:42

V. Trocheck

NYR · Saved shot

Distance
32.1 ft
Scoring chance (xG)
14.1%
Angle
3.6°
Strength
PP
DAL at NYR

Jan 12, 2023 · P2 REG · 06:45

A. Panarin

NYR · Miss

Distance
21.4 ft
Scoring chance (xG)
8.1%
Angle
52.6°
Strength
PP
DAL at NYR

Jan 12, 2023 · P2 REG · 06:52

A. Fox

NYR · Miss

Distance
44.7 ft
Scoring chance (xG)
5.7%
Angle
10.3°
Strength
PP
DAL at NYR

Jan 12, 2023 · P2 REG · 07:23

K. Kakko

NYR · Saved shot

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

Jan 12, 2023 · P2 REG · 07:34

B. Goodrow

NYR · Saved shot

Distance
25.3 ft
Scoring chance (xG)
12.5%
Angle
18.4°
Strength
EV
DAL at NYR

Jan 12, 2023 · P2 REG · 08:21

W. Johnston

DAL · Saved shot

Distance
36.4 ft
Scoring chance (xG)
6.0%
Angle
15.9°
Strength
EV
DAL at NYR

Jan 12, 2023 · P2 REG · 09:33

A. Panarin

NYR · Block

Distance
7.1 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
PP

Blocked or unsupported attempt

DAL at NYR

Jan 12, 2023 · P2 REG · 09:46

M. Zibanejad

NYR · Saved shot

Distance
31.1 ft
Scoring chance (xG)
13.8%
Angle
33.2°
Strength
PP

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.