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

107 matching attempts. Season coverage: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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)
2024-10-12
OTT at MTL
1 REG
00:16
OTT
S. Pinto
Saved shot69.530.3EV0.6%
2024-10-12
OTT at MTL
1 REG
00:25
OTT
D. Perron
Miss55.439.1EV1.1%
2024-10-12
OTT at MTL
1 REG
01:30
OTT
N. Gregor
Miss47.02.4EV1.4%
2024-10-12
OTT at MTL
1 REG
01:32
OTT
D. Batherson
Saved shot13.067.4EV12.9%
2024-10-12
OTT at MTL
1 REG
02:17
OTT
T. Hamonic
Saved shot57.422.5EV1.6%
2024-10-12
OTT at MTL
1 REG
02:58
OTT
B. Tkachuk
Miss90.811.4EV0.3%
2024-10-12
OTT at MTL
1 REG
03:27
MTL
B. Gallagher
Saved shot36.635.0EV5.1%
2024-10-12
OTT at MTL
1 REG
04:06
OTT
J. Sanderson
Block43.911.8PPN/A
2024-10-12
OTT at MTL
1 REG
04:13
MTL
K. Guhle
Miss172.59.7SH0.2%
2024-10-12
OTT at MTL
1 REG
04:50
OTT
B. Tkachuk
Block28.227.5PPN/A
2024-10-12
OTT at MTL
1 REG
05:00
OTT
T. Stützle
Block12.124.4PPN/A
2024-10-12
OTT at MTL
1 REG
05:23
OTT
J. Sanderson
Block35.59.7PPN/A
2024-10-12
OTT at MTL
1 REG
06:57
OTT
T. Kleven
Block13.04.4EVN/A
2024-10-12
OTT at MTL
1 REG
07:17
OTT
D. Batherson
Miss45.00.0EV1.3%
2024-10-12
OTT at MTL
1 REG
10:37
MTL
E. Heineman
Goal17.513.2PP22.0%
2024-10-12
OTT at MTL
1 REG
12:05
MTL
J. Barron
Saved shot8.635.5EV17.2%
2024-10-12
OTT at MTL
1 REG
12:10
MTL
B. Gallagher
Block5.111.3EVN/A
2024-10-12
OTT at MTL
1 REG
12:13
MTL
A. Xhekaj
Block18.412.5EVN/A
2024-10-12
OTT at MTL
1 REG
12:16
MTL
J. Evans
Block10.833.7EVN/A
2024-10-12
OTT at MTL
1 REG
12:18
MTL
J. Anderson
Saved shot6.371.6EV11.3%
2024-10-12
OTT at MTL
1 REG
13:54
MTL
O. Kapanen
Miss28.914.0PP14.6%
2024-10-12
OTT at MTL
1 REG
14:11
MTL
O. Kapanen
Block16.221.8PPN/A
2024-10-12
OTT at MTL
1 REG
14:49
OTT
N. Jensen
Saved shot38.834.5EV5.8%
2024-10-12
OTT at MTL
1 REG
15:03
MTL
C. Caufield
Goal24.073.1EV2.5%
2024-10-12
OTT at MTL
1 REG
15:26
MTL
B. Gallagher
Block16.817.4EVN/A
2024-10-12
OTT at MTL
1 REG
16:32
OTT
J. Norris
Miss11.210.3PP11.9%
2024-10-12
OTT at MTL
1 REG
16:39
OTT
T. Stützle
Block25.233.7PPN/A
2024-10-12
OTT at MTL
1 REG
16:55
OTT
D. Batherson
Miss11.226.6PP10.4%
2024-10-12
OTT at MTL
1 REG
17:02
OTT
B. Tkachuk
Block13.313.0PPN/A
2024-10-12
OTT at MTL
1 REG
17:43
OTT
C. Giroux
Block20.036.9PPN/A
2024-10-12
OTT at MTL
1 REG
17:51
OTT
C. Giroux
Block7.233.7PPN/A
2024-10-12
OTT at MTL
1 REG
18:57
MTL
L. Hutson
Saved shot38.941.9EV3.0%
2024-10-12
OTT at MTL
1 REG
19:00
MTL
K. Dach
Saved shot38.333.3EV2.4%
2024-10-12
OTT at MTL
1 REG
19:31
OTT
D. Perron
Miss12.476.0EV3.6%
2024-10-12
OTT at MTL
2 REG
00:51
OTT
J. Sanderson
Saved shot33.076.0EV0.7%
2024-10-12
OTT at MTL
2 REG
01:26
OTT
N. Gregor
Saved shot9.00.0EV10.1%
2024-10-12
OTT at MTL
2 REG
01:56
MTL
K. Dach
Saved shot172.85.6EV0.4%
2024-10-12
OTT at MTL
2 REG
02:17
OTT
T. Kleven
Saved shot37.837.5EV3.2%
2024-10-12
OTT at MTL
2 REG
03:10
MTL
E. Heineman
Saved shot9.249.4EV12.4%
2024-10-12
OTT at MTL
2 REG
03:21
MTL
E. Heineman
Block11.00.0EVN/A
2024-10-12
OTT at MTL
2 REG
03:54
OTT
T. Chabot
Block26.157.5EVN/A
2024-10-12
OTT at MTL
2 REG
04:11
OTT
M. Amadio
Block38.946.0EVN/A
2024-10-12
OTT at MTL
2 REG
04:17
OTT
T. Hamonic
Block26.240.4EVN/A
2024-10-12
OTT at MTL
2 REG
04:25
OTT
J. Sanderson
Miss44.838.7EV1.9%
2024-10-12
OTT at MTL
2 REG
04:32
OTT
T. Chabot
Block63.636.7EVN/A
2024-10-12
OTT at MTL
2 REG
05:10
OTT
B. Tkachuk
Miss48.58.3EV4.4%
2024-10-12
OTT at MTL
2 REG
05:28
OTT
T. Chabot
Saved shot48.940.9EV0.9%
2024-10-12
OTT at MTL
2 REG
05:33
OTT
M. Amadio
Miss10.00.0EV11.5%
2024-10-12
OTT at MTL
2 REG
06:04
OTT
M. Amadio
Saved shot30.541.0EV8.4%
2024-10-12
OTT at MTL
2 REG
06:41
OTT
N. Jensen
Miss48.248.4EV1.3%
OTT at MTL

Oct 12, 2024 · P1 REG · 00:16

S. Pinto

OTT · Saved shot

Distance
69.5 ft
Scoring chance (xG)
0.6%
Angle
30.3°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 00:25

D. Perron

OTT · Miss

Distance
55.4 ft
Scoring chance (xG)
1.1%
Angle
39.1°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 01:30

N. Gregor

OTT · Miss

Distance
47.0 ft
Scoring chance (xG)
1.4%
Angle
2.4°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 01:32

D. Batherson

OTT · Saved shot

Distance
13.0 ft
Scoring chance (xG)
12.9%
Angle
67.4°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 02:17

T. Hamonic

OTT · Saved shot

Distance
57.4 ft
Scoring chance (xG)
1.6%
Angle
22.5°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 02:58

B. Tkachuk

OTT · Miss

Distance
90.8 ft
Scoring chance (xG)
0.3%
Angle
11.4°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 03:27

B. Gallagher

MTL · Saved shot

Distance
36.6 ft
Scoring chance (xG)
5.1%
Angle
35.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 04:06

J. Sanderson

OTT · Block

Distance
43.9 ft
Scoring chance (xG)
Unavailable
Angle
11.8°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 04:13

K. Guhle

MTL · Miss

Distance
172.5 ft
Scoring chance (xG)
0.2%
Angle
9.7°
Strength
SH
OTT at MTL

Oct 12, 2024 · P1 REG · 04:50

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 05:00

T. Stützle

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 05:23

J. Sanderson

OTT · Block

Distance
35.5 ft
Scoring chance (xG)
Unavailable
Angle
9.7°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 06:57

T. Kleven

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 07:17

D. Batherson

OTT · Miss

Distance
45.0 ft
Scoring chance (xG)
1.3%
Angle
0.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 10:37

E. Heineman

MTL · Goal

Distance
17.5 ft
Scoring chance (xG)
22.0%
Angle
13.2°
Strength
PP
OTT at MTL

Oct 12, 2024 · P1 REG · 12:05

J. Barron

MTL · Saved shot

Distance
8.6 ft
Scoring chance (xG)
17.2%
Angle
35.5°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 12:10

B. Gallagher

MTL · Block

Distance
5.1 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
EV

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 12:13

A. Xhekaj

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 12:16

J. Evans

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 12:18

J. Anderson

MTL · Saved shot

Distance
6.3 ft
Scoring chance (xG)
11.3%
Angle
71.6°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 13:54

O. Kapanen

MTL · Miss

Distance
28.9 ft
Scoring chance (xG)
14.6%
Angle
14.0°
Strength
PP
OTT at MTL

Oct 12, 2024 · P1 REG · 14:11

O. Kapanen

MTL · Block

Distance
16.2 ft
Scoring chance (xG)
Unavailable
Angle
21.8°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 14:49

N. Jensen

OTT · Saved shot

Distance
38.8 ft
Scoring chance (xG)
5.8%
Angle
34.5°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 15:03

C. Caufield

MTL · Goal

Distance
24.0 ft
Scoring chance (xG)
2.5%
Angle
73.1°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 15:26

B. Gallagher

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 16:32

J. Norris

OTT · Miss

Distance
11.2 ft
Scoring chance (xG)
11.9%
Angle
10.3°
Strength
PP
OTT at MTL

Oct 12, 2024 · P1 REG · 16:39

T. Stützle

OTT · Block

Distance
25.2 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 16:55

D. Batherson

OTT · Miss

Distance
11.2 ft
Scoring chance (xG)
10.4%
Angle
26.6°
Strength
PP
OTT at MTL

Oct 12, 2024 · P1 REG · 17:02

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 17:43

C. Giroux

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 17:51

C. Giroux

OTT · Block

Distance
7.2 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P1 REG · 18:57

L. Hutson

MTL · Saved shot

Distance
38.9 ft
Scoring chance (xG)
3.0%
Angle
41.9°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 19:00

K. Dach

MTL · Saved shot

Distance
38.3 ft
Scoring chance (xG)
2.4%
Angle
33.3°
Strength
EV
OTT at MTL

Oct 12, 2024 · P1 REG · 19:31

D. Perron

OTT · Miss

Distance
12.4 ft
Scoring chance (xG)
3.6%
Angle
76.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 00:51

J. Sanderson

OTT · Saved shot

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

Oct 12, 2024 · P2 REG · 01:26

N. Gregor

OTT · Saved shot

Distance
9.0 ft
Scoring chance (xG)
10.1%
Angle
0.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 01:56

K. Dach

MTL · Saved shot

Distance
172.8 ft
Scoring chance (xG)
0.4%
Angle
5.6°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 02:17

T. Kleven

OTT · Saved shot

Distance
37.8 ft
Scoring chance (xG)
3.2%
Angle
37.5°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 03:10

E. Heineman

MTL · Saved shot

Distance
9.2 ft
Scoring chance (xG)
12.4%
Angle
49.4°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 03:21

E. Heineman

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P2 REG · 03:54

T. Chabot

OTT · Block

Distance
26.1 ft
Scoring chance (xG)
Unavailable
Angle
57.5°
Strength
EV

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P2 REG · 04:11

M. Amadio

OTT · Block

Distance
38.9 ft
Scoring chance (xG)
Unavailable
Angle
46.0°
Strength
EV

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P2 REG · 04:17

T. Hamonic

OTT · Block

Distance
26.2 ft
Scoring chance (xG)
Unavailable
Angle
40.4°
Strength
EV

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P2 REG · 04:25

J. Sanderson

OTT · Miss

Distance
44.8 ft
Scoring chance (xG)
1.9%
Angle
38.7°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 04:32

T. Chabot

OTT · Block

Distance
63.6 ft
Scoring chance (xG)
Unavailable
Angle
36.7°
Strength
EV

Blocked or unsupported attempt

OTT at MTL

Oct 12, 2024 · P2 REG · 05:10

B. Tkachuk

OTT · Miss

Distance
48.5 ft
Scoring chance (xG)
4.4%
Angle
8.3°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 05:28

T. Chabot

OTT · Saved shot

Distance
48.9 ft
Scoring chance (xG)
0.9%
Angle
40.9°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 05:33

M. Amadio

OTT · Miss

Distance
10.0 ft
Scoring chance (xG)
11.5%
Angle
0.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 06:04

M. Amadio

OTT · Saved shot

Distance
30.5 ft
Scoring chance (xG)
8.4%
Angle
41.0°
Strength
EV
OTT at MTL

Oct 12, 2024 · P2 REG · 06:41

N. Jensen

OTT · Miss

Distance
48.2 ft
Scoring chance (xG)
1.3%
Angle
48.4°
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.