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

126 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-01-04
PIT at MTL
1 REG
00:42
PIT
P. Hornqvist
Saved shot41.419.7EV4.1%
2020-01-04
PIT at MTL
1 REG
01:18
PIT
Z. Aston-Reese
Miss53.044.2EV0.9%
2020-01-04
PIT at MTL
1 REG
01:25
PIT
Z. Aston-Reese
Saved shot11.731.0EV11.9%
2020-01-04
PIT at MTL
1 REG
01:39
MTL
C. Fleury
Miss57.79.0EV3.2%
2020-01-04
PIT at MTL
1 REG
01:49
MTL
B. Chiarot
Block33.01.7EVN/A
2020-01-04
PIT at MTL
1 REG
02:28
PIT
D. Kahun
Block40.234.9EVN/A
2020-01-04
PIT at MTL
1 REG
02:30
PIT
D. Kahun
Saved shot12.0138.4EV3.2%
2020-01-04
PIT at MTL
1 REG
02:41
PIT
A. Galchenyuk
Block36.26.3EVN/A
2020-01-04
PIT at MTL
1 REG
02:57
MTL
T. Tatar
Block25.835.5EVN/A
2020-01-04
PIT at MTL
1 REG
03:39
PIT
K. Letang
Miss40.234.9EV3.3%
2020-01-04
PIT at MTL
1 REG
06:09
MTL
N. Cousins
Saved shot14.18.1PP3.7%
2020-01-04
PIT at MTL
1 REG
06:52
MTL
N. Suzuki
Block29.732.6PPN/A
2020-01-04
PIT at MTL
1 REG
07:26
MTL
T. Tatar
Saved shot56.68.1EV3.0%
2020-01-04
PIT at MTL
1 REG
08:02
PIT
B. Rust
Block45.036.9EVN/A
2020-01-04
PIT at MTL
1 REG
08:12
PIT
K. Letang
Miss44.619.7EV2.6%
2020-01-04
PIT at MTL
1 REG
08:42
MTL
A. Lehkonen
Goal20.02.9EV14.6%
2020-01-04
PIT at MTL
1 REG
09:18
PIT
T. Blueger
Miss11.095.2EV3.1%
2020-01-04
PIT at MTL
1 REG
09:28
PIT
Z. Aston-Reese
Goal12.29.5EV21.2%
2020-01-04
PIT at MTL
1 REG
10:34
MTL
N. Thompson
Block27.556.9EVN/A
2020-01-04
PIT at MTL
1 REG
12:02
MTL
S. Weber
Block44.422.5EVN/A
2020-01-04
PIT at MTL
1 REG
12:20
MTL
J. Petry
Saved shot34.076.4EV1.1%
2020-01-04
PIT at MTL
1 REG
12:28
MTL
J. Petry
Miss52.01.1EV3.5%
2020-01-04
PIT at MTL
1 REG
12:32
MTL
S. Weber
Saved shot10.053.1EV7.2%
2020-01-04
PIT at MTL
1 REG
12:54
MTL
P. Danault
Saved shot16.817.4EV15.0%
2020-01-04
PIT at MTL
1 REG
14:29
PIT
P. Hornqvist
Miss10.641.2PP20.4%
2020-01-04
PIT at MTL
1 REG
14:38
PIT
P. Hornqvist
Miss13.04.4PP15.2%
2020-01-04
PIT at MTL
1 REG
15:06
PIT
E. Malkin
Saved shot39.645.0PP3.4%
2020-01-04
PIT at MTL
1 REG
15:08
PIT
P. Hornqvist
Saved shot11.00.0PP24.6%
2020-01-04
PIT at MTL
1 REG
15:32
PIT
J. McCann
Saved shot85.29.5EV0.4%
2020-01-04
PIT at MTL
1 REG
16:17
MTL
N. Suzuki
Block20.036.9PPN/A
2020-01-04
PIT at MTL
1 REG
17:12
MTL
J. Petry
Block45.330.5PPN/A
2020-01-04
PIT at MTL
1 REG
17:25
PIT
K. Letang
Block14.04.1EVN/A
2020-01-04
PIT at MTL
1 REG
18:36
PIT
B. Rust
Miss18.715.5EV15.7%
2020-01-04
PIT at MTL
1 REG
18:54
PIT
Z. Aston-Reese
Miss15.17.6EV19.8%
2020-01-04
PIT at MTL
1 REG
19:08
PIT
T. Blueger
Saved shot29.757.4EV2.6%
2020-01-04
PIT at MTL
1 REG
19:31
PIT
J. McCann
Saved shot16.00.0EV16.4%
2020-01-04
PIT at MTL
1 REG
19:33
PIT
J. McCann
Saved shot13.959.7EV14.3%
2020-01-04
PIT at MTL
1 REG
19:42
PIT
K. Letang
Block13.04.4PPN/A
2020-01-04
PIT at MTL
1 REG
19:59
PIT
E. Malkin
Saved shot68.24.2PP0.8%
2020-01-04
PIT at MTL
2 REG
00:26
MTL
P. Danault
Saved shot19.29.0EV11.3%
2020-01-04
PIT at MTL
2 REG
00:45
MTL
N. Thompson
Saved shot16.17.1SH11.6%
2020-01-04
PIT at MTL
2 REG
02:41
MTL
J. Weal
Saved shot12.561.4EV6.3%
2020-01-04
PIT at MTL
2 REG
03:11
MTL
V. Mete
Miss61.727.0EV0.6%
2020-01-04
PIT at MTL
2 REG
03:28
MTL
S. Weber
Miss58.00.0EV3.0%
2020-01-04
PIT at MTL
2 REG
03:37
MTL
A. Lehkonen
Goal7.839.8EV24.4%
2020-01-04
PIT at MTL
2 REG
04:05
PIT
C. Ruhwedel
Block42.927.8EVN/A
2020-01-04
PIT at MTL
2 REG
04:13
MTL
N. Suzuki
Saved shot41.949.8EV1.4%
2020-01-04
PIT at MTL
2 REG
04:18
MTL
J. Petry
Saved shot58.13.9EV2.9%
2020-01-04
PIT at MTL
2 REG
04:20
MTL
T. Tatar
Block32.014.5EVN/A
2020-01-04
PIT at MTL
2 REG
04:21
MTL
N. Cousins
Block17.16.7EVN/A
PIT at MTL

Jan 4, 2020 · P1 REG · 00:42

P. Hornqvist

PIT · Saved shot

Distance
41.4 ft
Scoring chance (xG)
4.1%
Angle
19.7°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 01:18

Z. Aston-Reese

PIT · Miss

Distance
53.0 ft
Scoring chance (xG)
0.9%
Angle
44.2°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 01:25

Z. Aston-Reese

PIT · Saved shot

Distance
11.7 ft
Scoring chance (xG)
11.9%
Angle
31.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 01:39

C. Fleury

MTL · Miss

Distance
57.7 ft
Scoring chance (xG)
3.2%
Angle
9.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 01:49

B. Chiarot

MTL · Block

Distance
33.0 ft
Scoring chance (xG)
Unavailable
Angle
1.7°
Strength
EV

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 02:28

D. Kahun

PIT · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 02:30

D. Kahun

PIT · Saved shot

Distance
12.0 ft
Scoring chance (xG)
3.2%
Angle
138.4°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 02:41

A. Galchenyuk

PIT · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 02:57

T. Tatar

MTL · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 03:39

K. Letang

PIT · Miss

Distance
40.2 ft
Scoring chance (xG)
3.3%
Angle
34.9°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 06:09

N. Cousins

MTL · Saved shot

Distance
14.1 ft
Scoring chance (xG)
3.7%
Angle
8.1°
Strength
PP
PIT at MTL

Jan 4, 2020 · P1 REG · 06:52

N. Suzuki

MTL · Block

Distance
29.7 ft
Scoring chance (xG)
Unavailable
Angle
32.6°
Strength
PP

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 07:26

T. Tatar

MTL · Saved shot

Distance
56.6 ft
Scoring chance (xG)
3.0%
Angle
8.1°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 08:02

B. Rust

PIT · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 08:12

K. Letang

PIT · Miss

Distance
44.6 ft
Scoring chance (xG)
2.6%
Angle
19.7°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 08:42

A. Lehkonen

MTL · Goal

Distance
20.0 ft
Scoring chance (xG)
14.6%
Angle
2.9°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 09:18

T. Blueger

PIT · Miss

Distance
11.0 ft
Scoring chance (xG)
3.1%
Angle
95.2°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 09:28

Z. Aston-Reese

PIT · Goal

Distance
12.2 ft
Scoring chance (xG)
21.2%
Angle
9.5°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 10:34

N. Thompson

MTL · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 12:02

S. Weber

MTL · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 12:20

J. Petry

MTL · Saved shot

Distance
34.0 ft
Scoring chance (xG)
1.1%
Angle
76.4°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 12:28

J. Petry

MTL · Miss

Distance
52.0 ft
Scoring chance (xG)
3.5%
Angle
1.1°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 12:32

S. Weber

MTL · Saved shot

Distance
10.0 ft
Scoring chance (xG)
7.2%
Angle
53.1°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 12:54

P. Danault

MTL · Saved shot

Distance
16.8 ft
Scoring chance (xG)
15.0%
Angle
17.4°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 14:29

P. Hornqvist

PIT · Miss

Distance
10.6 ft
Scoring chance (xG)
20.4%
Angle
41.2°
Strength
PP
PIT at MTL

Jan 4, 2020 · P1 REG · 14:38

P. Hornqvist

PIT · Miss

Distance
13.0 ft
Scoring chance (xG)
15.2%
Angle
4.4°
Strength
PP
PIT at MTL

Jan 4, 2020 · P1 REG · 15:06

E. Malkin

PIT · Saved shot

Distance
39.6 ft
Scoring chance (xG)
3.4%
Angle
45.0°
Strength
PP
PIT at MTL

Jan 4, 2020 · P1 REG · 15:08

P. Hornqvist

PIT · Saved shot

Distance
11.0 ft
Scoring chance (xG)
24.6%
Angle
0.0°
Strength
PP
PIT at MTL

Jan 4, 2020 · P1 REG · 15:32

J. McCann

PIT · Saved shot

Distance
85.2 ft
Scoring chance (xG)
0.4%
Angle
9.5°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 16:17

N. Suzuki

MTL · Block

Distance
20.0 ft
Scoring chance (xG)
Unavailable
Angle
36.9°
Strength
PP

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 17:12

J. Petry

MTL · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 17:25

K. Letang

PIT · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 18:36

B. Rust

PIT · Miss

Distance
18.7 ft
Scoring chance (xG)
15.7%
Angle
15.5°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 18:54

Z. Aston-Reese

PIT · Miss

Distance
15.1 ft
Scoring chance (xG)
19.8%
Angle
7.6°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 19:08

T. Blueger

PIT · Saved shot

Distance
29.7 ft
Scoring chance (xG)
2.6%
Angle
57.4°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 19:31

J. McCann

PIT · Saved shot

Distance
16.0 ft
Scoring chance (xG)
16.4%
Angle
0.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 19:33

J. McCann

PIT · Saved shot

Distance
13.9 ft
Scoring chance (xG)
14.3%
Angle
59.7°
Strength
EV
PIT at MTL

Jan 4, 2020 · P1 REG · 19:42

K. Letang

PIT · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
4.4°
Strength
PP

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P1 REG · 19:59

E. Malkin

PIT · Saved shot

Distance
68.2 ft
Scoring chance (xG)
0.8%
Angle
4.2°
Strength
PP
PIT at MTL

Jan 4, 2020 · P2 REG · 00:26

P. Danault

MTL · Saved shot

Distance
19.2 ft
Scoring chance (xG)
11.3%
Angle
9.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 00:45

N. Thompson

MTL · Saved shot

Distance
16.1 ft
Scoring chance (xG)
11.6%
Angle
7.1°
Strength
SH
PIT at MTL

Jan 4, 2020 · P2 REG · 02:41

J. Weal

MTL · Saved shot

Distance
12.5 ft
Scoring chance (xG)
6.3%
Angle
61.4°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 03:11

V. Mete

MTL · Miss

Distance
61.7 ft
Scoring chance (xG)
0.6%
Angle
27.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 03:28

S. Weber

MTL · Miss

Distance
58.0 ft
Scoring chance (xG)
3.0%
Angle
0.0°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 03:37

A. Lehkonen

MTL · Goal

Distance
7.8 ft
Scoring chance (xG)
24.4%
Angle
39.8°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 04:05

C. Ruhwedel

PIT · Block

Distance
42.9 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
EV

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P2 REG · 04:13

N. Suzuki

MTL · Saved shot

Distance
41.9 ft
Scoring chance (xG)
1.4%
Angle
49.8°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 04:18

J. Petry

MTL · Saved shot

Distance
58.1 ft
Scoring chance (xG)
2.9%
Angle
3.9°
Strength
EV
PIT at MTL

Jan 4, 2020 · P2 REG · 04:20

T. Tatar

MTL · Block

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

Blocked or unsupported attempt

PIT at MTL

Jan 4, 2020 · P2 REG · 04:21

N. Cousins

MTL · Block

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