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

135 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)
2019-11-02
MTL at DAL
1 REG
00:09
MTL
T. Tatar
Saved shot63.331.4EV0.8%
2019-11-02
MTL at DAL
1 REG
01:44
MTL
B. Chiarot
Saved shot55.312.5EV0.6%
2019-11-02
MTL at DAL
1 REG
02:08
MTL
A. Lehkonen
Saved shot8.654.5EV14.6%
2019-11-02
MTL at DAL
1 REG
02:25
MTL
N. Cousins
Saved shot38.035.4EV7.7%
2019-11-02
MTL at DAL
1 REG
02:31
MTL
J. Weal
Saved shot10.036.9EV8.1%
2019-11-02
MTL at DAL
1 REG
02:35
MTL
J. Weal
Block9.458.0EVN/A
2019-11-02
MTL at DAL
1 REG
03:18
MTL
J. Petry
Miss55.926.6EV0.4%
2019-11-02
MTL at DAL
1 REG
03:20
MTL
B. Chiarot
Miss62.431.9EV0.5%
2019-11-02
MTL at DAL
1 REG
03:26
MTL
J. Petry
Miss52.345.0EV0.7%
2019-11-02
MTL at DAL
1 REG
03:39
MTL
T. Tatar
Saved shot35.835.9PP8.7%
2019-11-02
MTL at DAL
1 REG
04:12
DAL
M. Heiskanen
Block36.845.0SHN/A
2019-11-02
MTL at DAL
1 REG
04:25
DAL
T. Fedun
Block31.618.4EVN/A
2019-11-02
MTL at DAL
1 REG
04:27
DAL
J. Benn
Saved shot15.358.4EV6.3%
2019-11-02
MTL at DAL
1 REG
04:37
MTL
B. Chiarot
Saved shot34.140.2EV10.7%
2019-11-02
MTL at DAL
1 REG
04:44
MTL
J. Drouin
Saved shot27.749.4EV9.3%
2019-11-02
MTL at DAL
1 REG
04:47
DAL
J. Klingberg
Saved shot31.01.8EV12.4%
2019-11-02
MTL at DAL
1 REG
05:11
DAL
J. Dickinson
Miss19.411.9EV18.9%
2019-11-02
MTL at DAL
1 REG
05:56
DAL
A. Radulov
Saved shot22.463.4PP7.1%
2019-11-02
MTL at DAL
1 REG
07:11
MTL
B. Gallagher
Saved shot39.733.7EV3.8%
2019-11-02
MTL at DAL
1 REG
08:22
DAL
R. Hintz
Saved shot18.019.4EV7.1%
2019-11-02
MTL at DAL
1 REG
08:49
DAL
T. Seguin
Block52.030.0EVN/A
2019-11-02
MTL at DAL
1 REG
08:50
DAL
J. Oleksiak
Saved shot38.129.9EV1.3%
2019-11-02
MTL at DAL
1 REG
10:26
MTL
S. Weber
Saved shot55.416.8PP4.1%
2019-11-02
MTL at DAL
1 REG
10:32
DAL
A. Cogliano
Saved shot139.11.6SH0.3%
2019-11-02
MTL at DAL
1 REG
11:21
DAL
J. Oleksiak
Saved shot46.124.3EV1.2%
2019-11-02
MTL at DAL
1 REG
11:25
DAL
T. Fedun
Saved shot64.432.9EV1.2%
2019-11-02
MTL at DAL
1 REG
11:30
DAL
R. Hintz
Saved shot13.04.4EV9.1%
2019-11-02
MTL at DAL
1 REG
11:38
DAL
R. Hintz
Block11.210.3EVN/A
2019-11-02
MTL at DAL
1 REG
11:45
DAL
E. Lindell
Miss60.426.6EV2.9%
2019-11-02
MTL at DAL
1 REG
12:32
MTL
C. Fleury
Saved shot53.323.2EV2.3%
2019-11-02
MTL at DAL
1 REG
12:40
MTL
J. Armia
Miss12.235.0EV6.6%
2019-11-02
MTL at DAL
1 REG
12:47
MTL
J. Drouin
Block12.124.4EVN/A
2019-11-02
MTL at DAL
1 REG
12:59
DAL
M. Heiskanen
Miss51.015.9EV2.1%
2019-11-02
MTL at DAL
1 REG
13:50
MTL
S. Weber
Block54.730.8EVN/A
2019-11-02
MTL at DAL
1 REG
14:05
DAL
J. Benn
Saved shot132.58.7EV0.2%
2019-11-02
MTL at DAL
1 REG
14:22
MTL
B. Chiarot
Block15.818.4EVN/A
2019-11-02
MTL at DAL
1 REG
14:36
MTL
N. Thompson
Saved shot25.087.7EV1.5%
2019-11-02
MTL at DAL
1 REG
15:24
DAL
A. Radulov
Goal29.25.9PP4.2%
2019-11-02
MTL at DAL
1 REG
15:35
DAL
A. Cogliano
Saved shot10.329.1EV17.9%
2019-11-02
MTL at DAL
1 REG
15:45
DAL
R. Faksa
Miss10.036.9EV8.9%
2019-11-02
MTL at DAL
1 REG
15:59
DAL
J. Oleksiak
Saved shot57.823.5EV1.8%
2019-11-02
MTL at DAL
1 REG
17:02
DAL
J. Pavelski
Miss40.638.0SH2.5%
2019-11-02
MTL at DAL
1 REG
19:09
DAL
C. Perry
Miss35.711.3EV6.8%
2019-11-02
MTL at DAL
1 REG
19:30
MTL
P. Byron
Saved shot41.821.0EV2.7%
2019-11-02
MTL at DAL
1 REG
19:38
MTL
B. Chiarot
Block16.817.4EVN/A
2019-11-02
MTL at DAL
1 REG
19:50
DAL
D. Gurianov
Saved shot11.437.9EV8.1%
2019-11-02
MTL at DAL
1 REG
19:57
DAL
J. Klingberg
Block23.727.6EVN/A
2019-11-02
MTL at DAL
2 REG
00:11
MTL
S. Weber
Miss54.79.5EV2.6%
2019-11-02
MTL at DAL
2 REG
00:22
DAL
D. Gurianov
Saved shot28.518.4EV11.0%
2019-11-02
MTL at DAL
2 REG
02:11
DAL
J. Dickinson
Saved shot47.47.3EV4.9%
MTL at DAL

Nov 2, 2019 · P1 REG · 00:09

T. Tatar

MTL · Saved shot

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

Nov 2, 2019 · P1 REG · 01:44

B. Chiarot

MTL · Saved shot

Distance
55.3 ft
Scoring chance (xG)
0.6%
Angle
12.5°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 02:08

A. Lehkonen

MTL · Saved shot

Distance
8.6 ft
Scoring chance (xG)
14.6%
Angle
54.5°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 02:25

N. Cousins

MTL · Saved shot

Distance
38.0 ft
Scoring chance (xG)
7.7%
Angle
35.4°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 02:31

J. Weal

MTL · Saved shot

Distance
10.0 ft
Scoring chance (xG)
8.1%
Angle
36.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 02:35

J. Weal

MTL · Block

Distance
9.4 ft
Scoring chance (xG)
Unavailable
Angle
58.0°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 03:18

J. Petry

MTL · Miss

Distance
55.9 ft
Scoring chance (xG)
0.4%
Angle
26.6°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 03:20

B. Chiarot

MTL · Miss

Distance
62.4 ft
Scoring chance (xG)
0.5%
Angle
31.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 03:26

J. Petry

MTL · Miss

Distance
52.3 ft
Scoring chance (xG)
0.7%
Angle
45.0°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 03:39

T. Tatar

MTL · Saved shot

Distance
35.8 ft
Scoring chance (xG)
8.7%
Angle
35.9°
Strength
PP
MTL at DAL

Nov 2, 2019 · P1 REG · 04:12

M. Heiskanen

DAL · Block

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

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 04:25

T. Fedun

DAL · Block

Distance
31.6 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 04:27

J. Benn

DAL · Saved shot

Distance
15.3 ft
Scoring chance (xG)
6.3%
Angle
58.4°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 04:37

B. Chiarot

MTL · Saved shot

Distance
34.1 ft
Scoring chance (xG)
10.7%
Angle
40.2°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 04:44

J. Drouin

MTL · Saved shot

Distance
27.7 ft
Scoring chance (xG)
9.3%
Angle
49.4°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 04:47

J. Klingberg

DAL · Saved shot

Distance
31.0 ft
Scoring chance (xG)
12.4%
Angle
1.8°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 05:11

J. Dickinson

DAL · Miss

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

Nov 2, 2019 · P1 REG · 05:56

A. Radulov

DAL · Saved shot

Distance
22.4 ft
Scoring chance (xG)
7.1%
Angle
63.4°
Strength
PP
MTL at DAL

Nov 2, 2019 · P1 REG · 07:11

B. Gallagher

MTL · Saved shot

Distance
39.7 ft
Scoring chance (xG)
3.8%
Angle
33.7°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 08:22

R. Hintz

DAL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
7.1%
Angle
19.4°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 08:49

T. Seguin

DAL · Block

Distance
52.0 ft
Scoring chance (xG)
Unavailable
Angle
30.0°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 08:50

J. Oleksiak

DAL · Saved shot

Distance
38.1 ft
Scoring chance (xG)
1.3%
Angle
29.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 10:26

S. Weber

MTL · Saved shot

Distance
55.4 ft
Scoring chance (xG)
4.1%
Angle
16.8°
Strength
PP
MTL at DAL

Nov 2, 2019 · P1 REG · 10:32

A. Cogliano

DAL · Saved shot

Distance
139.1 ft
Scoring chance (xG)
0.3%
Angle
1.6°
Strength
SH
MTL at DAL

Nov 2, 2019 · P1 REG · 11:21

J. Oleksiak

DAL · Saved shot

Distance
46.1 ft
Scoring chance (xG)
1.2%
Angle
24.3°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 11:25

T. Fedun

DAL · Saved shot

Distance
64.4 ft
Scoring chance (xG)
1.2%
Angle
32.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 11:30

R. Hintz

DAL · Saved shot

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

Nov 2, 2019 · P1 REG · 11:38

R. Hintz

DAL · Block

Distance
11.2 ft
Scoring chance (xG)
Unavailable
Angle
10.3°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 11:45

E. Lindell

DAL · Miss

Distance
60.4 ft
Scoring chance (xG)
2.9%
Angle
26.6°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 12:32

C. Fleury

MTL · Saved shot

Distance
53.3 ft
Scoring chance (xG)
2.3%
Angle
23.2°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 12:40

J. Armia

MTL · Miss

Distance
12.2 ft
Scoring chance (xG)
6.6%
Angle
35.0°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 12:47

J. Drouin

MTL · Block

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

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 12:59

M. Heiskanen

DAL · Miss

Distance
51.0 ft
Scoring chance (xG)
2.1%
Angle
15.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 13:50

S. Weber

MTL · Block

Distance
54.7 ft
Scoring chance (xG)
Unavailable
Angle
30.8°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 14:05

J. Benn

DAL · Saved shot

Distance
132.5 ft
Scoring chance (xG)
0.2%
Angle
8.7°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 14:22

B. Chiarot

MTL · Block

Distance
15.8 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 14:36

N. Thompson

MTL · Saved shot

Distance
25.0 ft
Scoring chance (xG)
1.5%
Angle
87.7°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 15:24

A. Radulov

DAL · Goal

Distance
29.2 ft
Scoring chance (xG)
4.2%
Angle
5.9°
Strength
PP
MTL at DAL

Nov 2, 2019 · P1 REG · 15:35

A. Cogliano

DAL · Saved shot

Distance
10.3 ft
Scoring chance (xG)
17.9%
Angle
29.1°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 15:45

R. Faksa

DAL · Miss

Distance
10.0 ft
Scoring chance (xG)
8.9%
Angle
36.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 15:59

J. Oleksiak

DAL · Saved shot

Distance
57.8 ft
Scoring chance (xG)
1.8%
Angle
23.5°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 17:02

J. Pavelski

DAL · Miss

Distance
40.6 ft
Scoring chance (xG)
2.5%
Angle
38.0°
Strength
SH
MTL at DAL

Nov 2, 2019 · P1 REG · 19:09

C. Perry

DAL · Miss

Distance
35.7 ft
Scoring chance (xG)
6.8%
Angle
11.3°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 19:30

P. Byron

MTL · Saved shot

Distance
41.8 ft
Scoring chance (xG)
2.7%
Angle
21.0°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 19:38

B. Chiarot

MTL · Block

Distance
16.8 ft
Scoring chance (xG)
Unavailable
Angle
17.4°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P1 REG · 19:50

D. Gurianov

DAL · Saved shot

Distance
11.4 ft
Scoring chance (xG)
8.1%
Angle
37.9°
Strength
EV
MTL at DAL

Nov 2, 2019 · P1 REG · 19:57

J. Klingberg

DAL · Block

Distance
23.7 ft
Scoring chance (xG)
Unavailable
Angle
27.6°
Strength
EV

Blocked or unsupported attempt

MTL at DAL

Nov 2, 2019 · P2 REG · 00:11

S. Weber

MTL · Miss

Distance
54.7 ft
Scoring chance (xG)
2.6%
Angle
9.5°
Strength
EV
MTL at DAL

Nov 2, 2019 · P2 REG · 00:22

D. Gurianov

DAL · Saved shot

Distance
28.5 ft
Scoring chance (xG)
11.0%
Angle
18.4°
Strength
EV
MTL at DAL

Nov 2, 2019 · P2 REG · 02:11

J. Dickinson

DAL · Saved shot

Distance
47.4 ft
Scoring chance (xG)
4.9%
Angle
7.3°
Strength
EV

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.