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

119 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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)
2021-03-20
VAN at MTL
1 REG
00:27
MTL
B. Kulak
Saved shot68.033.0EV0.6%
2021-03-20
VAN at MTL
1 REG
01:44
MTL
J. Kotkaniemi
Block27.921.0EVN/A
2021-03-20
VAN at MTL
1 REG
01:46
MTL
J. Armia
Saved shot29.747.7EV3.6%
2021-03-20
VAN at MTL
1 REG
02:44
VAN
N. Schmidt
Saved shot62.223.7EV1.6%
2021-03-20
VAN at MTL
1 REG
03:28
VAN
T. Hamonic
Saved shot83.225.6EV0.3%
2021-03-20
VAN at MTL
1 REG
05:05
MTL
A. Lehkonen
Block21.02.7EVN/A
2021-03-20
VAN at MTL
1 REG
05:16
MTL
A. Lehkonen
Miss13.00.0EV17.2%
2021-03-20
VAN at MTL
1 REG
05:20
MTL
A. Romanov
Block17.03.4EVN/A
2021-03-20
VAN at MTL
1 REG
05:25
MTL
A. Lehkonen
Saved shot7.18.1EV21.9%
2021-03-20
VAN at MTL
1 REG
05:42
MTL
S. Weber
Saved shot57.14.0PP3.7%
2021-03-20
VAN at MTL
1 REG
05:49
MTL
S. Weber
Miss63.528.2PP3.1%
2021-03-20
VAN at MTL
1 REG
06:19
MTL
S. Weber
Saved shot66.227.0PP2.2%
2021-03-20
VAN at MTL
1 REG
06:26
MTL
N. Suzuki
Goal28.450.7PP8.3%
2021-03-20
VAN at MTL
1 REG
08:17
MTL
J. Drouin
Block20.036.9EVN/A
2021-03-20
VAN at MTL
1 REG
08:56
VAN
J. Benn
Block19.16.0EVN/A
2021-03-20
VAN at MTL
1 REG
09:27
MTL
P. Danault
Saved shot27.556.9EV3.1%
2021-03-20
VAN at MTL
1 REG
09:38
MTL
A. Lehkonen
Block14.433.7EVN/A
2021-03-20
VAN at MTL
1 REG
10:35
MTL
J. Edmundson
Miss60.416.3EV0.8%
2021-03-20
VAN at MTL
1 REG
10:47
VAN
B. Horvat
Block37.223.8EVN/A
2021-03-20
VAN at MTL
1 REG
10:58
VAN
T. Hamonic
Block24.14.8EVN/A
2021-03-20
VAN at MTL
1 REG
13:49
MTL
J. Petry
Saved shot63.526.2EV1.0%
2021-03-20
VAN at MTL
1 REG
14:30
VAN
J. Virtanen
Block10.868.2EVN/A
2021-03-20
VAN at MTL
1 REG
14:56
VAN
J. Virtanen
Miss25.00.0EV6.3%
2021-03-20
VAN at MTL
1 REG
15:41
MTL
J. Petry
Saved shot57.01.0EV2.0%
2021-03-20
VAN at MTL
1 REG
16:22
MTL
T. Tatar
Miss58.00.0EV1.9%
2021-03-20
VAN at MTL
1 REG
16:42
MTL
J. Kotkaniemi
Block22.612.8EVN/A
2021-03-20
VAN at MTL
1 REG
17:08
MTL
B. Kulak
Saved shot17.03.4EV8.4%
2021-03-20
VAN at MTL
1 REG
18:59
VAN
Z. MacEwen
Miss40.762.2EV0.7%
2021-03-20
VAN at MTL
1 REG
19:05
VAN
T. Motte
Miss14.04.1EV9.0%
2021-03-20
VAN at MTL
2 REG
00:03
VAN
A. Edler
Saved shot128.114.5EV0.2%
2021-03-20
VAN at MTL
2 REG
00:22
VAN
J. Virtanen
Goal11.05.2EV23.2%
2021-03-20
VAN at MTL
2 REG
01:06
MTL
B. Gallagher
Miss19.411.9EV7.8%
2021-03-20
VAN at MTL
2 REG
02:35
VAN
T. Myers
Saved shot74.323.8EV0.3%
2021-03-20
VAN at MTL
2 REG
02:54
MTL
P. Byron
Block16.17.1EVN/A
2021-03-20
VAN at MTL
2 REG
04:26
VAN
T. Motte
Miss18.715.5EV7.1%
2021-03-20
VAN at MTL
2 REG
04:48
MTL
B. Gallagher
Miss13.04.4EV8.8%
2021-03-20
VAN at MTL
2 REG
04:58
MTL
J. Petry
Saved shot63.624.1EV1.9%
2021-03-20
VAN at MTL
2 REG
05:59
MTL
N. Suzuki
Miss38.972.0EV1.0%
2021-03-20
VAN at MTL
2 REG
06:02
MTL
A. Romanov
Block16.310.6EVN/A
2021-03-20
VAN at MTL
2 REG
06:09
MTL
A. Romanov
Miss68.832.5EV0.6%
2021-03-20
VAN at MTL
2 REG
06:32
VAN
N. Schmidt
Saved shot68.033.0EV0.7%
2021-03-20
VAN at MTL
2 REG
06:52
VAN
B. Horvat
Miss19.840.9PP12.4%
2021-03-20
VAN at MTL
2 REG
07:07
VAN
B. Boeser
Saved shot28.636.5PP9.9%
2021-03-20
VAN at MTL
2 REG
07:16
VAN
J. Miller
Saved shot58.035.9PP3.4%
2021-03-20
VAN at MTL
2 REG
07:24
VAN
Q. Hughes
Miss51.00.0PP7.2%
2021-03-20
VAN at MTL
2 REG
08:08
VAN
B. Boeser
Goal42.434.4PP7.2%
2021-03-20
VAN at MTL
2 REG
08:40
MTL
A. Romanov
Block14.04.1EVN/A
2021-03-20
VAN at MTL
2 REG
08:51
MTL
V. Mete
Saved shot16.00.0EV17.1%
2021-03-20
VAN at MTL
2 REG
08:53
MTL
V. Mete
Saved shot20.298.5EV2.4%
2021-03-20
VAN at MTL
2 REG
09:06
MTL
J. Edmundson
Block34.13.4EVN/A
VAN at MTL

Mar 20, 2021 · P1 REG · 00:27

B. Kulak

MTL · Saved shot

Distance
68.0 ft
Scoring chance (xG)
0.6%
Angle
33.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 01:44

J. Kotkaniemi

MTL · Block

Distance
27.9 ft
Scoring chance (xG)
Unavailable
Angle
21.0°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 01:46

J. Armia

MTL · Saved shot

Distance
29.7 ft
Scoring chance (xG)
3.6%
Angle
47.7°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 02:44

N. Schmidt

VAN · Saved shot

Distance
62.2 ft
Scoring chance (xG)
1.6%
Angle
23.7°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 03:28

T. Hamonic

VAN · Saved shot

Distance
83.2 ft
Scoring chance (xG)
0.3%
Angle
25.6°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 05:05

A. Lehkonen

MTL · Block

Distance
21.0 ft
Scoring chance (xG)
Unavailable
Angle
2.7°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 05:16

A. Lehkonen

MTL · Miss

Distance
13.0 ft
Scoring chance (xG)
17.2%
Angle
0.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 05:20

A. Romanov

MTL · Block

Distance
17.0 ft
Scoring chance (xG)
Unavailable
Angle
3.4°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 05:25

A. Lehkonen

MTL · Saved shot

Distance
7.1 ft
Scoring chance (xG)
21.9%
Angle
8.1°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 05:42

S. Weber

MTL · Saved shot

Distance
57.1 ft
Scoring chance (xG)
3.7%
Angle
4.0°
Strength
PP
VAN at MTL

Mar 20, 2021 · P1 REG · 05:49

S. Weber

MTL · Miss

Distance
63.5 ft
Scoring chance (xG)
3.1%
Angle
28.2°
Strength
PP
VAN at MTL

Mar 20, 2021 · P1 REG · 06:19

S. Weber

MTL · Saved shot

Distance
66.2 ft
Scoring chance (xG)
2.2%
Angle
27.0°
Strength
PP
VAN at MTL

Mar 20, 2021 · P1 REG · 06:26

N. Suzuki

MTL · Goal

Distance
28.4 ft
Scoring chance (xG)
8.3%
Angle
50.7°
Strength
PP
VAN at MTL

Mar 20, 2021 · P1 REG · 08:17

J. Drouin

MTL · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 08:56

J. Benn

VAN · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
6.0°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 09:27

P. Danault

MTL · Saved shot

Distance
27.5 ft
Scoring chance (xG)
3.1%
Angle
56.9°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 09:38

A. Lehkonen

MTL · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 10:35

J. Edmundson

MTL · Miss

Distance
60.4 ft
Scoring chance (xG)
0.8%
Angle
16.3°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 10:47

B. Horvat

VAN · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 10:58

T. Hamonic

VAN · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 13:49

J. Petry

MTL · Saved shot

Distance
63.5 ft
Scoring chance (xG)
1.0%
Angle
26.2°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 14:30

J. Virtanen

VAN · Block

Distance
10.8 ft
Scoring chance (xG)
Unavailable
Angle
68.2°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 14:56

J. Virtanen

VAN · Miss

Distance
25.0 ft
Scoring chance (xG)
6.3%
Angle
0.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 15:41

J. Petry

MTL · Saved shot

Distance
57.0 ft
Scoring chance (xG)
2.0%
Angle
1.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 16:22

T. Tatar

MTL · Miss

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

Mar 20, 2021 · P1 REG · 16:42

J. Kotkaniemi

MTL · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P1 REG · 17:08

B. Kulak

MTL · Saved shot

Distance
17.0 ft
Scoring chance (xG)
8.4%
Angle
3.4°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 18:59

Z. MacEwen

VAN · Miss

Distance
40.7 ft
Scoring chance (xG)
0.7%
Angle
62.2°
Strength
EV
VAN at MTL

Mar 20, 2021 · P1 REG · 19:05

T. Motte

VAN · Miss

Distance
14.0 ft
Scoring chance (xG)
9.0%
Angle
4.1°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 00:03

A. Edler

VAN · Saved shot

Distance
128.1 ft
Scoring chance (xG)
0.2%
Angle
14.5°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 00:22

J. Virtanen

VAN · Goal

Distance
11.0 ft
Scoring chance (xG)
23.2%
Angle
5.2°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 01:06

B. Gallagher

MTL · Miss

Distance
19.4 ft
Scoring chance (xG)
7.8%
Angle
11.9°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 02:35

T. Myers

VAN · Saved shot

Distance
74.3 ft
Scoring chance (xG)
0.3%
Angle
23.8°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 02:54

P. Byron

MTL · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P2 REG · 04:26

T. Motte

VAN · Miss

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

Mar 20, 2021 · P2 REG · 04:48

B. Gallagher

MTL · Miss

Distance
13.0 ft
Scoring chance (xG)
8.8%
Angle
4.4°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 04:58

J. Petry

MTL · Saved shot

Distance
63.6 ft
Scoring chance (xG)
1.9%
Angle
24.1°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 05:59

N. Suzuki

MTL · Miss

Distance
38.9 ft
Scoring chance (xG)
1.0%
Angle
72.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 06:02

A. Romanov

MTL · Block

Distance
16.3 ft
Scoring chance (xG)
Unavailable
Angle
10.6°
Strength
EV

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P2 REG · 06:09

A. Romanov

MTL · Miss

Distance
68.8 ft
Scoring chance (xG)
0.6%
Angle
32.5°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 06:32

N. Schmidt

VAN · Saved shot

Distance
68.0 ft
Scoring chance (xG)
0.7%
Angle
33.0°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 06:52

B. Horvat

VAN · Miss

Distance
19.8 ft
Scoring chance (xG)
12.4%
Angle
40.9°
Strength
PP
VAN at MTL

Mar 20, 2021 · P2 REG · 07:07

B. Boeser

VAN · Saved shot

Distance
28.6 ft
Scoring chance (xG)
9.9%
Angle
36.5°
Strength
PP
VAN at MTL

Mar 20, 2021 · P2 REG · 07:16

J. Miller

VAN · Saved shot

Distance
58.0 ft
Scoring chance (xG)
3.4%
Angle
35.9°
Strength
PP
VAN at MTL

Mar 20, 2021 · P2 REG · 07:24

Q. Hughes

VAN · Miss

Distance
51.0 ft
Scoring chance (xG)
7.2%
Angle
0.0°
Strength
PP
VAN at MTL

Mar 20, 2021 · P2 REG · 08:08

B. Boeser

VAN · Goal

Distance
42.4 ft
Scoring chance (xG)
7.2%
Angle
34.4°
Strength
PP
VAN at MTL

Mar 20, 2021 · P2 REG · 08:40

A. Romanov

MTL · Block

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

Blocked or unsupported attempt

VAN at MTL

Mar 20, 2021 · P2 REG · 08:51

V. Mete

MTL · Saved shot

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

Mar 20, 2021 · P2 REG · 08:53

V. Mete

MTL · Saved shot

Distance
20.2 ft
Scoring chance (xG)
2.4%
Angle
98.5°
Strength
EV
VAN at MTL

Mar 20, 2021 · P2 REG · 09:06

J. Edmundson

MTL · Block

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