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

117 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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)
2022-02-20
NYR at OTT
1 REG
00:35
NYR
C. Kreider
Saved shot59.634.8EV1.0%
2022-02-20
NYR at OTT
1 REG
01:14
NYR
B. Schneider
Block31.422.5EVN/A
2022-02-20
NYR at OTT
1 REG
01:36
OTT
E. Brannstrom
Saved shot30.771.0EV1.1%
2022-02-20
NYR at OTT
1 REG
03:14
OTT
N. Zaitsev
Block7.839.8EVN/A
2022-02-20
NYR at OTT
1 REG
03:29
NYR
M. Zibanejad
Saved shot45.47.6EV4.4%
2022-02-20
NYR at OTT
1 REG
04:12
NYR
R. Lindgren
Block16.625.0EVN/A
2022-02-20
NYR at OTT
1 REG
04:14
NYR
B. Goodrow
Miss34.158.2EV1.2%
2022-02-20
NYR at OTT
1 REG
04:52
OTT
T. Stützle
Goal30.638.4EV5.4%
2022-02-20
NYR at OTT
1 REG
05:11
NYR
J. Trouba
Saved shot27.14.2EV14.0%
2022-02-20
NYR at OTT
1 REG
06:09
OTT
N. Paul
Miss41.02.8EV4.0%
2022-02-20
NYR at OTT
1 REG
06:43
OTT
J. Brown
Miss53.339.7EV0.9%
2022-02-20
NYR at OTT
1 REG
07:25
NYR
B. Goodrow
Miss31.459.3EV1.3%
2022-02-20
NYR at OTT
1 REG
07:27
NYR
R. Strome
Goal23.02.5EV13.4%
2022-02-20
NYR at OTT
1 REG
07:41
OTT
A. Gaudette
Block29.140.8EVN/A
2022-02-20
NYR at OTT
1 REG
09:03
NYR
A. Fox
Block15.639.8EVN/A
2022-02-20
NYR at OTT
1 REG
09:59
OTT
A. Gaudette
Block36.13.2EVN/A
2022-02-20
NYR at OTT
1 REG
11:03
OTT
C. Tierney
Miss25.26.8EV6.6%
2022-02-20
NYR at OTT
1 REG
11:11
OTT
P. Kelly
Miss17.040.2EV5.9%
2022-02-20
NYR at OTT
1 REG
11:17
OTT
A. Gaudette
Saved shot15.03.8EV7.6%
2022-02-20
NYR at OTT
1 REG
11:46
OTT
B. Tkachuk
Miss25.854.5EV4.4%
2022-02-20
NYR at OTT
1 REG
11:55
OTT
B. Tkachuk
Miss32.229.7EV10.1%
2022-02-20
NYR at OTT
1 REG
12:39
OTT
T. Ennis
Miss24.511.8EV15.0%
2022-02-20
NYR at OTT
1 REG
13:04
NYR
C. Kreider
Block27.740.6EVN/A
2022-02-20
NYR at OTT
1 REG
13:06
NYR
A. Lafrenière
Saved shot10.360.9EV5.6%
2022-02-20
NYR at OTT
1 REG
13:24
NYR
M. Zibanejad
Saved shot89.321.7EV0.2%
2022-02-20
NYR at OTT
1 REG
14:00
OTT
N. Paul
Miss22.02.6EV6.9%
2022-02-20
NYR at OTT
1 REG
14:11
OTT
Z. Sanford
Block24.016.9EVN/A
2022-02-20
NYR at OTT
1 REG
14:20
OTT
N. Holden
Saved shot58.01.0EV1.9%
2022-02-20
NYR at OTT
1 REG
14:23
OTT
P. Kelly
Miss43.523.0EV3.9%
2022-02-20
NYR at OTT
1 REG
14:41
OTT
P. Kelly
Saved shot53.147.3EV0.5%
2022-02-20
NYR at OTT
1 REG
15:11
OTT
A. Gaudette
Saved shot46.745.0EV1.2%
2022-02-20
NYR at OTT
1 REG
15:57
OTT
D. Gambrell
Miss16.817.4EV7.8%
2022-02-20
NYR at OTT
1 REG
16:38
OTT
C. Brown
Saved shot16.129.7EV9.1%
2022-02-20
NYR at OTT
1 REG
16:52
NYR
M. Zibanejad
Block28.227.5EVN/A
2022-02-20
NYR at OTT
1 REG
17:10
NYR
P. Nemeth
Saved shot44.237.6EV3.1%
2022-02-20
NYR at OTT
1 REG
17:19
NYR
C. Kreider
Miss21.15.4EV7.8%
2022-02-20
NYR at OTT
1 REG
17:27
NYR
B. Schneider
Miss48.01.2EV4.4%
2022-02-20
NYR at OTT
1 REG
17:48
OTT
A. Zub
Saved shot47.023.8EV2.1%
2022-02-20
NYR at OTT
1 REG
19:13
NYR
J. Gauthier
Miss15.645.0EV6.5%
2022-02-20
NYR at OTT
1 REG
19:22
NYR
R. Lindgren
Miss13.04.4EV10.3%
2022-02-20
NYR at OTT
2 REG
00:25
NYR
M. Zibanejad
Saved shot44.36.5EV6.3%
2022-02-20
NYR at OTT
2 REG
00:58
NYR
A. Panarin
Block20.916.7EVN/A
2022-02-20
NYR at OTT
2 REG
03:00
OTT
A. Watson
Miss27.975.5EV1.8%
2022-02-20
NYR at OTT
2 REG
03:10
NYR
K. Rooney
Block24.435.0EVN/A
2022-02-20
NYR at OTT
2 REG
03:17
NYR
C. Kreider
Saved shot21.281.9EV2.2%
2022-02-20
NYR at OTT
2 REG
03:56
OTT
Z. Sanford
Saved shot19.434.5EV7.9%
2022-02-20
NYR at OTT
2 REG
04:43
NYR
A. Panarin
Saved shot33.125.0EV7.4%
2022-02-20
NYR at OTT
2 REG
05:23
OTT
C. Tierney
Miss19.00.0EV8.7%
2022-02-20
NYR at OTT
2 REG
06:02
NYR
P. Nemeth
Block46.217.7EVN/A
2022-02-20
NYR at OTT
2 REG
07:26
NYR
R. Strome
Block9.432.0EVN/A
NYR at OTT

Feb 20, 2022 · P1 REG · 00:35

C. Kreider

NYR · Saved shot

Distance
59.6 ft
Scoring chance (xG)
1.0%
Angle
34.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 01:14

B. Schneider

NYR · Block

Distance
31.4 ft
Scoring chance (xG)
Unavailable
Angle
22.5°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 01:36

E. Brannstrom

OTT · Saved shot

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

Feb 20, 2022 · P1 REG · 03:14

N. Zaitsev

OTT · Block

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

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 03:29

M. Zibanejad

NYR · Saved shot

Distance
45.4 ft
Scoring chance (xG)
4.4%
Angle
7.6°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 04:12

R. Lindgren

NYR · Block

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

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 04:14

B. Goodrow

NYR · Miss

Distance
34.1 ft
Scoring chance (xG)
1.2%
Angle
58.2°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 04:52

T. Stützle

OTT · Goal

Distance
30.6 ft
Scoring chance (xG)
5.4%
Angle
38.4°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 05:11

J. Trouba

NYR · Saved shot

Distance
27.1 ft
Scoring chance (xG)
14.0%
Angle
4.2°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 06:09

N. Paul

OTT · Miss

Distance
41.0 ft
Scoring chance (xG)
4.0%
Angle
2.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 06:43

J. Brown

OTT · Miss

Distance
53.3 ft
Scoring chance (xG)
0.9%
Angle
39.7°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 07:25

B. Goodrow

NYR · Miss

Distance
31.4 ft
Scoring chance (xG)
1.3%
Angle
59.3°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 07:27

R. Strome

NYR · Goal

Distance
23.0 ft
Scoring chance (xG)
13.4%
Angle
2.5°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 07:41

A. Gaudette

OTT · Block

Distance
29.1 ft
Scoring chance (xG)
Unavailable
Angle
40.8°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 09:03

A. Fox

NYR · Block

Distance
15.6 ft
Scoring chance (xG)
Unavailable
Angle
39.8°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 09:59

A. Gaudette

OTT · Block

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

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 11:03

C. Tierney

OTT · Miss

Distance
25.2 ft
Scoring chance (xG)
6.6%
Angle
6.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 11:11

P. Kelly

OTT · Miss

Distance
17.0 ft
Scoring chance (xG)
5.9%
Angle
40.2°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 11:17

A. Gaudette

OTT · Saved shot

Distance
15.0 ft
Scoring chance (xG)
7.6%
Angle
3.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 11:46

B. Tkachuk

OTT · Miss

Distance
25.8 ft
Scoring chance (xG)
4.4%
Angle
54.5°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 11:55

B. Tkachuk

OTT · Miss

Distance
32.2 ft
Scoring chance (xG)
10.1%
Angle
29.7°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 12:39

T. Ennis

OTT · Miss

Distance
24.5 ft
Scoring chance (xG)
15.0%
Angle
11.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 13:04

C. Kreider

NYR · Block

Distance
27.7 ft
Scoring chance (xG)
Unavailable
Angle
40.6°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 13:06

A. Lafrenière

NYR · Saved shot

Distance
10.3 ft
Scoring chance (xG)
5.6%
Angle
60.9°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 13:24

M. Zibanejad

NYR · Saved shot

Distance
89.3 ft
Scoring chance (xG)
0.2%
Angle
21.7°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 14:00

N. Paul

OTT · Miss

Distance
22.0 ft
Scoring chance (xG)
6.9%
Angle
2.6°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 14:11

Z. Sanford

OTT · Block

Distance
24.0 ft
Scoring chance (xG)
Unavailable
Angle
16.9°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 14:20

N. Holden

OTT · Saved shot

Distance
58.0 ft
Scoring chance (xG)
1.9%
Angle
1.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 14:23

P. Kelly

OTT · Miss

Distance
43.5 ft
Scoring chance (xG)
3.9%
Angle
23.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 14:41

P. Kelly

OTT · Saved shot

Distance
53.1 ft
Scoring chance (xG)
0.5%
Angle
47.3°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 15:11

A. Gaudette

OTT · Saved shot

Distance
46.7 ft
Scoring chance (xG)
1.2%
Angle
45.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 15:57

D. Gambrell

OTT · Miss

Distance
16.8 ft
Scoring chance (xG)
7.8%
Angle
17.4°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 16:38

C. Brown

OTT · Saved shot

Distance
16.1 ft
Scoring chance (xG)
9.1%
Angle
29.7°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 16:52

M. Zibanejad

NYR · Block

Distance
28.2 ft
Scoring chance (xG)
Unavailable
Angle
27.5°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P1 REG · 17:10

P. Nemeth

NYR · Saved shot

Distance
44.2 ft
Scoring chance (xG)
3.1%
Angle
37.6°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 17:19

C. Kreider

NYR · Miss

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

Feb 20, 2022 · P1 REG · 17:27

B. Schneider

NYR · Miss

Distance
48.0 ft
Scoring chance (xG)
4.4%
Angle
1.2°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 17:48

A. Zub

OTT · Saved shot

Distance
47.0 ft
Scoring chance (xG)
2.1%
Angle
23.8°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 19:13

J. Gauthier

NYR · Miss

Distance
15.6 ft
Scoring chance (xG)
6.5%
Angle
45.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P1 REG · 19:22

R. Lindgren

NYR · Miss

Distance
13.0 ft
Scoring chance (xG)
10.3%
Angle
4.4°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 00:25

M. Zibanejad

NYR · Saved shot

Distance
44.3 ft
Scoring chance (xG)
6.3%
Angle
6.5°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 00:58

A. Panarin

NYR · Block

Distance
20.9 ft
Scoring chance (xG)
Unavailable
Angle
16.7°
Strength
EV

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P2 REG · 03:00

A. Watson

OTT · Miss

Distance
27.9 ft
Scoring chance (xG)
1.8%
Angle
75.5°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 03:10

K. Rooney

NYR · Block

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

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P2 REG · 03:17

C. Kreider

NYR · Saved shot

Distance
21.2 ft
Scoring chance (xG)
2.2%
Angle
81.9°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 03:56

Z. Sanford

OTT · Saved shot

Distance
19.4 ft
Scoring chance (xG)
7.9%
Angle
34.5°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 04:43

A. Panarin

NYR · Saved shot

Distance
33.1 ft
Scoring chance (xG)
7.4%
Angle
25.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 05:23

C. Tierney

OTT · Miss

Distance
19.0 ft
Scoring chance (xG)
8.7%
Angle
0.0°
Strength
EV
NYR at OTT

Feb 20, 2022 · P2 REG · 06:02

P. Nemeth

NYR · Block

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

Blocked or unsupported attempt

NYR at OTT

Feb 20, 2022 · P2 REG · 07:26

R. Strome

NYR · Block

Distance
9.4 ft
Scoring chance (xG)
Unavailable
Angle
32.0°
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.