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

116 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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)
2023-04-08
TBL at OTT
1 REG
00:30
OTT
D. Batherson
Goal13.617.1EV8.3%
2023-04-08
TBL at OTT
1 REG
00:52
TBL
S. Stamkos
Saved shot70.422.6EV0.4%
2023-04-08
TBL at OTT
1 REG
02:19
TBL
S. Stamkos
Miss49.546.6PP3.3%
2023-04-08
TBL at OTT
1 REG
02:26
TBL
A. Killorn
Saved shot11.226.6PP12.8%
2023-04-08
TBL at OTT
1 REG
02:36
TBL
V. Hedman
Miss41.01.4PP11.5%
2023-04-08
TBL at OTT
1 REG
02:51
TBL
S. Stamkos
Goal48.822.9PP6.4%
2023-04-08
TBL at OTT
1 REG
03:08
TBL
C. Perry
Block31.326.6EVN/A
2023-04-08
TBL at OTT
1 REG
03:56
TBL
V. Hedman
Miss58.322.2EV1.5%
2023-04-08
TBL at OTT
1 REG
04:20
OTT
A. Zub
Saved shot55.513.5EV1.7%
2023-04-08
TBL at OTT
1 REG
06:24
TBL
E. Cernak
Miss55.024.7EV1.7%
2023-04-08
TBL at OTT
1 REG
06:30
TBL
E. Cernak
Block33.128.9EVN/A
2023-04-08
TBL at OTT
1 REG
06:36
TBL
M. Eyssimont
Block5.745.0EVN/A
2023-04-08
TBL at OTT
1 REG
06:40
TBL
E. Cernak
Block22.532.3EVN/A
2023-04-08
TBL at OTT
1 REG
08:16
OTT
J. Bernard-Docker
Block9.518.4EVN/A
2023-04-08
TBL at OTT
1 REG
08:41
OTT
E. Brannstrom
Block30.929.1EVN/A
2023-04-08
TBL at OTT
1 REG
09:03
OTT
T. Stützle
Saved shot12.476.0EV5.9%
2023-04-08
TBL at OTT
1 REG
09:14
TBL
M. Eyssimont
Saved shot9.249.4EV13.2%
2023-04-08
TBL at OTT
1 REG
09:47
OTT
M. Joseph
Saved shot20.478.7EV2.9%
2023-04-08
TBL at OTT
1 REG
09:51
OTT
P. Brown
Miss12.00.0EV10.1%
2023-04-08
TBL at OTT
1 REG
10:03
OTT
M. Joseph
Saved shot29.00.0EV12.4%
2023-04-08
TBL at OTT
1 REG
10:57
OTT
J. Gauthier
Goal33.125.0EV7.2%
2023-04-08
TBL at OTT
1 REG
12:34
OTT
M. Joseph
Block34.425.8EVN/A
2023-04-08
TBL at OTT
1 REG
15:07
OTT
A. DeBrincat
Block14.433.7PPN/A
2023-04-08
TBL at OTT
1 REG
15:43
OTT
M. Kastelic
Saved shot13.959.7PP9.6%
2023-04-08
TBL at OTT
1 REG
15:55
OTT
J. Sanderson
Miss54.312.8EV2.1%
2023-04-08
TBL at OTT
1 REG
17:14
OTT
D. Gambrell
Miss54.432.2EV1.0%
2023-04-08
TBL at OTT
1 REG
17:59
TBL
Z. Bogosian
Saved shot34.149.8EV3.3%
2023-04-08
TBL at OTT
1 REG
18:28
OTT
T. Kleven
Saved shot55.019.1EV3.3%
2023-04-08
TBL at OTT
1 REG
19:20
TBL
I. Cole
Saved shot20.269.8EV3.0%
2023-04-08
TBL at OTT
2 REG
00:31
OTT
N. Holden
Miss53.00.0EV2.3%
2023-04-08
TBL at OTT
2 REG
00:41
OTT
S. Pinto
Saved shot29.611.7EV11.8%
2023-04-08
TBL at OTT
2 REG
01:09
OTT
B. Tkachuk
Miss17.716.4EV6.5%
2023-04-08
TBL at OTT
2 REG
01:23
OTT
T. Stützle
Saved shot35.532.3EV1.2%
2023-04-08
TBL at OTT
2 REG
01:39
TBL
A. Cirelli
Saved shot28.227.5EV10.9%
2023-04-08
TBL at OTT
2 REG
02:26
OTT
M. Kastelic
Block27.02.1EVN/A
2023-04-08
TBL at OTT
2 REG
02:35
OTT
A. Zub
Miss65.531.3EV0.8%
2023-04-08
TBL at OTT
2 REG
03:56
TBL
P. Maroon
Block31.824.1EVN/A
2023-04-08
TBL at OTT
2 REG
04:03
TBL
I. Cole
Block13.032.5EVN/A
2023-04-08
TBL at OTT
2 REG
04:36
OTT
D. Batherson
Saved shot43.030.7EV2.8%
2023-04-08
TBL at OTT
2 REG
04:52
OTT
S. Pinto
Block18.00.0EVN/A
2023-04-08
TBL at OTT
2 REG
05:28
OTT
T. Kleven
Miss55.945.7EV0.7%
2023-04-08
TBL at OTT
2 REG
06:19
OTT
M. Kastelic
Saved shot22.02.6EV7.4%
2023-04-08
TBL at OTT
2 REG
06:20
OTT
P. Brown
Miss12.00.0EV3.3%
2023-04-08
TBL at OTT
2 REG
06:21
OTT
P. Brown
Goal4.114.0EV18.8%
2023-04-08
TBL at OTT
2 REG
06:33
TBL
C. Perry
Miss10.053.1EV6.6%
2023-04-08
TBL at OTT
2 REG
06:45
OTT
E. Sokolov
Saved shot158.413.5EV0.3%
2023-04-08
TBL at OTT
2 REG
07:00
OTT
D. Gambrell
Saved shot10.648.8EV13.5%
2023-04-08
TBL at OTT
2 REG
07:26
OTT
E. Brannstrom
Block37.918.4EVN/A
2023-04-08
TBL at OTT
2 REG
07:38
TBL
M. Eyssimont
Saved shot33.035.1EV6.3%
2023-04-08
TBL at OTT
2 REG
07:51
OTT
B. Tkachuk
Miss14.00.0EV8.9%
TBL at OTT

Apr 8, 2023 · P1 REG · 00:30

D. Batherson

OTT · Goal

Distance
13.6 ft
Scoring chance (xG)
8.3%
Angle
17.1°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 00:52

S. Stamkos

TBL · Saved shot

Distance
70.4 ft
Scoring chance (xG)
0.4%
Angle
22.6°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 02:19

S. Stamkos

TBL · Miss

Distance
49.5 ft
Scoring chance (xG)
3.3%
Angle
46.6°
Strength
PP
TBL at OTT

Apr 8, 2023 · P1 REG · 02:26

A. Killorn

TBL · Saved shot

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

Apr 8, 2023 · P1 REG · 02:36

V. Hedman

TBL · Miss

Distance
41.0 ft
Scoring chance (xG)
11.5%
Angle
1.4°
Strength
PP
TBL at OTT

Apr 8, 2023 · P1 REG · 02:51

S. Stamkos

TBL · Goal

Distance
48.8 ft
Scoring chance (xG)
6.4%
Angle
22.9°
Strength
PP
TBL at OTT

Apr 8, 2023 · P1 REG · 03:08

C. Perry

TBL · Block

Distance
31.3 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
EV

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 03:56

V. Hedman

TBL · Miss

Distance
58.3 ft
Scoring chance (xG)
1.5%
Angle
22.2°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 04:20

A. Zub

OTT · Saved shot

Distance
55.5 ft
Scoring chance (xG)
1.7%
Angle
13.5°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 06:24

E. Cernak

TBL · Miss

Distance
55.0 ft
Scoring chance (xG)
1.7%
Angle
24.7°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 06:30

E. Cernak

TBL · Block

Distance
33.1 ft
Scoring chance (xG)
Unavailable
Angle
28.9°
Strength
EV

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 06:36

M. Eyssimont

TBL · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 06:40

E. Cernak

TBL · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 08:16

J. Bernard-Docker

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 08:41

E. Brannstrom

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 09:03

T. Stützle

OTT · Saved shot

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

Apr 8, 2023 · P1 REG · 09:14

M. Eyssimont

TBL · Saved shot

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

Apr 8, 2023 · P1 REG · 09:47

M. Joseph

OTT · Saved shot

Distance
20.4 ft
Scoring chance (xG)
2.9%
Angle
78.7°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 09:51

P. Brown

OTT · Miss

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

Apr 8, 2023 · P1 REG · 10:03

M. Joseph

OTT · Saved shot

Distance
29.0 ft
Scoring chance (xG)
12.4%
Angle
0.0°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 10:57

J. Gauthier

OTT · Goal

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

Apr 8, 2023 · P1 REG · 12:34

M. Joseph

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 15:07

A. DeBrincat

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P1 REG · 15:43

M. Kastelic

OTT · Saved shot

Distance
13.9 ft
Scoring chance (xG)
9.6%
Angle
59.7°
Strength
PP
TBL at OTT

Apr 8, 2023 · P1 REG · 15:55

J. Sanderson

OTT · Miss

Distance
54.3 ft
Scoring chance (xG)
2.1%
Angle
12.8°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 17:14

D. Gambrell

OTT · Miss

Distance
54.4 ft
Scoring chance (xG)
1.0%
Angle
32.2°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 17:59

Z. Bogosian

TBL · Saved shot

Distance
34.1 ft
Scoring chance (xG)
3.3%
Angle
49.8°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 18:28

T. Kleven

OTT · Saved shot

Distance
55.0 ft
Scoring chance (xG)
3.3%
Angle
19.1°
Strength
EV
TBL at OTT

Apr 8, 2023 · P1 REG · 19:20

I. Cole

TBL · Saved shot

Distance
20.2 ft
Scoring chance (xG)
3.0%
Angle
69.8°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 00:31

N. Holden

OTT · Miss

Distance
53.0 ft
Scoring chance (xG)
2.3%
Angle
0.0°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 00:41

S. Pinto

OTT · Saved shot

Distance
29.6 ft
Scoring chance (xG)
11.8%
Angle
11.7°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 01:09

B. Tkachuk

OTT · Miss

Distance
17.7 ft
Scoring chance (xG)
6.5%
Angle
16.4°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 01:23

T. Stützle

OTT · Saved shot

Distance
35.5 ft
Scoring chance (xG)
1.2%
Angle
32.3°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 01:39

A. Cirelli

TBL · Saved shot

Distance
28.2 ft
Scoring chance (xG)
10.9%
Angle
27.5°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 02:26

M. Kastelic

OTT · Block

Distance
27.0 ft
Scoring chance (xG)
Unavailable
Angle
2.1°
Strength
EV

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P2 REG · 02:35

A. Zub

OTT · Miss

Distance
65.5 ft
Scoring chance (xG)
0.8%
Angle
31.3°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 03:56

P. Maroon

TBL · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P2 REG · 04:03

I. Cole

TBL · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P2 REG · 04:36

D. Batherson

OTT · Saved shot

Distance
43.0 ft
Scoring chance (xG)
2.8%
Angle
30.7°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 04:52

S. Pinto

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P2 REG · 05:28

T. Kleven

OTT · Miss

Distance
55.9 ft
Scoring chance (xG)
0.7%
Angle
45.7°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 06:19

M. Kastelic

OTT · Saved shot

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

Apr 8, 2023 · P2 REG · 06:20

P. Brown

OTT · Miss

Distance
12.0 ft
Scoring chance (xG)
3.3%
Angle
0.0°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 06:21

P. Brown

OTT · Goal

Distance
4.1 ft
Scoring chance (xG)
18.8%
Angle
14.0°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 06:33

C. Perry

TBL · Miss

Distance
10.0 ft
Scoring chance (xG)
6.6%
Angle
53.1°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 06:45

E. Sokolov

OTT · Saved shot

Distance
158.4 ft
Scoring chance (xG)
0.3%
Angle
13.5°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 07:00

D. Gambrell

OTT · Saved shot

Distance
10.6 ft
Scoring chance (xG)
13.5%
Angle
48.8°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 07:26

E. Brannstrom

OTT · Block

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

Blocked or unsupported attempt

TBL at OTT

Apr 8, 2023 · P2 REG · 07:38

M. Eyssimont

TBL · Saved shot

Distance
33.0 ft
Scoring chance (xG)
6.3%
Angle
35.1°
Strength
EV
TBL at OTT

Apr 8, 2023 · P2 REG · 07:51

B. Tkachuk

OTT · Miss

Distance
14.0 ft
Scoring chance (xG)
8.9%
Angle
0.0°
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.