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

115 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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-12-06
OTT at NJD
1 REG
00:25
OTT
B. Tkachuk
Miss25.161.4EV1.2%
2021-12-06
OTT at NJD
1 REG
00:33
NJD
J. Siegenthaler
Miss52.922.2EV1.6%
2021-12-06
OTT at NJD
1 REG
00:35
NJD
D. Severson
Goal59.124.0EV0.9%
2021-12-06
OTT at NJD
1 REG
03:08
OTT
L. Thomson
Block9.432.0EVN/A
2021-12-06
OTT at NJD
1 REG
03:40
NJD
T. Tatar
Miss44.36.5EV3.6%
2021-12-06
OTT at NJD
1 REG
03:47
NJD
T. Smith
Miss53.915.1EV2.0%
2021-12-06
OTT at NJD
1 REG
07:28
OTT
N. Paul
Block11.731.0EVN/A
2021-12-06
OTT at NJD
1 REG
07:55
NJD
J. Siegenthaler
Block26.00.0EVN/A
2021-12-06
OTT at NJD
1 REG
08:25
OTT
T. Stützle
Saved shot25.638.7EV11.6%
2021-12-06
OTT at NJD
1 REG
08:57
OTT
V. Mete
Saved shot109.07.9EV0.2%
2021-12-06
OTT at NJD
1 REG
09:29
OTT
V. Mete
Miss57.132.9EV1.0%
2021-12-06
OTT at NJD
1 REG
09:36
OTT
A. Formenton
Block15.17.6EVN/A
2021-12-06
OTT at NJD
1 REG
10:00
NJD
J. Bratt
Saved shot20.15.7EV16.6%
2021-12-06
OTT at NJD
1 REG
10:13
NJD
P. Zacha
Miss36.729.4EV7.1%
2021-12-06
OTT at NJD
1 REG
10:34
NJD
A. Johnsson
Saved shot37.59.2EV8.2%
2021-12-06
OTT at NJD
1 REG
10:42
NJD
Y. Sharangovich
Saved shot34.01.7EV13.5%
2021-12-06
OTT at NJD
1 REG
10:49
NJD
D. Hamilton
Miss58.015.0EV2.1%
2021-12-06
OTT at NJD
1 REG
10:55
NJD
A. Johnsson
Saved shot56.513.3EV3.3%
2021-12-06
OTT at NJD
1 REG
11:02
NJD
A. Johnsson
Saved shot12.085.2EV7.1%
2021-12-06
OTT at NJD
1 REG
13:46
NJD
D. Hamilton
Miss57.236.5EV1.2%
2021-12-06
OTT at NJD
1 REG
14:21
OTT
B. Tkachuk
Miss26.945.0EV10.0%
2021-12-06
OTT at NJD
1 REG
14:28
OTT
D. Batherson
Saved shot31.941.2EV6.4%
2021-12-06
OTT at NJD
1 REG
14:57
OTT
T. Stützle
Block17.513.2EVN/A
2021-12-06
OTT at NJD
1 REG
16:31
NJD
R. Graves
Block16.632.7EVN/A
2021-12-06
OTT at NJD
1 REG
16:44
OTT
J. Norris
Saved shot9.945.0EV18.7%
2021-12-06
OTT at NJD
1 REG
17:05
OTT
T. Chabot
Saved shot53.228.0EV1.5%
2021-12-06
OTT at NJD
1 REG
17:28
NJD
R. Graves
Saved shot38.944.0EV4.6%
2021-12-06
OTT at NJD
1 REG
19:37
OTT
C. Brown
Miss13.617.1EV6.9%
2021-12-06
OTT at NJD
2 REG
01:20
NJD
J. Hughes
Block12.04.8EVN/A
2021-12-06
OTT at NJD
2 REG
01:33
NJD
Y. Sharangovich
Block13.00.0EVN/A
2021-12-06
OTT at NJD
2 REG
02:10
NJD
P. Subban
Miss59.529.1EV2.6%
2021-12-06
OTT at NJD
2 REG
02:16
NJD
D. Mercer
Block13.04.4EVN/A
2021-12-06
OTT at NJD
2 REG
02:25
NJD
T. Smith
Miss45.637.9EV1.1%
2021-12-06
OTT at NJD
2 REG
02:33
NJD
P. Subban
Block41.214.0EVN/A
2021-12-06
OTT at NJD
2 REG
02:44
NJD
P. Subban
Saved shot35.26.5EV12.3%
2021-12-06
OTT at NJD
2 REG
02:57
OTT
C. Tierney
Miss10.868.2EV9.1%
2021-12-06
OTT at NJD
2 REG
04:41
OTT
T. Chabot
Miss40.550.0EV1.5%
2021-12-06
OTT at NJD
2 REG
05:06
NJD
A. Johnsson
Miss43.035.5EV4.5%
2021-12-06
OTT at NJD
2 REG
06:09
NJD
R. Graves
Block33.622.8EVN/A
2021-12-06
OTT at NJD
2 REG
06:47
OTT
T. Chabot
Saved shot11.226.6EV14.7%
2021-12-06
OTT at NJD
2 REG
07:05
OTT
N. Zaitsev
Miss55.814.5EV1.8%
2021-12-06
OTT at NJD
2 REG
07:12
OTT
T. Ennis
Block15.03.8EVN/A
2021-12-06
OTT at NJD
2 REG
07:15
OTT
D. Batherson
Goal35.428.7EV5.1%
2021-12-06
OTT at NJD
2 REG
07:38
OTT
D. Batherson
Miss31.239.8EV5.2%
2021-12-06
OTT at NJD
2 REG
08:09
NJD
J. Hughes
Saved shot15.818.4EV11.6%
2021-12-06
OTT at NJD
2 REG
08:10
NJD
A. Johnsson
Saved shot22.039.5EV3.4%
2021-12-06
OTT at NJD
2 REG
08:20
NJD
N. Bastian
Goal16.625.0EV6.4%
2021-12-06
OTT at NJD
2 REG
08:43
OTT
T. Stützle
Saved shot9.249.4EV16.7%
2021-12-06
OTT at NJD
2 REG
09:08
NJD
J. Vesey
Saved shot25.659.4EV4.2%
2021-12-06
OTT at NJD
2 REG
09:17
NJD
R. Graves
Miss53.726.6EV1.8%
OTT at NJD

Dec 6, 2021 · P1 REG · 00:25

B. Tkachuk

OTT · Miss

Distance
25.1 ft
Scoring chance (xG)
1.2%
Angle
61.4°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 00:33

J. Siegenthaler

NJD · Miss

Distance
52.9 ft
Scoring chance (xG)
1.6%
Angle
22.2°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 00:35

D. Severson

NJD · Goal

Distance
59.1 ft
Scoring chance (xG)
0.9%
Angle
24.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 03:08

L. Thomson

OTT · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 03:40

T. Tatar

NJD · Miss

Distance
44.3 ft
Scoring chance (xG)
3.6%
Angle
6.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 03:47

T. Smith

NJD · Miss

Distance
53.9 ft
Scoring chance (xG)
2.0%
Angle
15.1°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 07:28

N. Paul

OTT · Block

Distance
11.7 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 07:55

J. Siegenthaler

NJD · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 08:25

T. Stützle

OTT · Saved shot

Distance
25.6 ft
Scoring chance (xG)
11.6%
Angle
38.7°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 08:57

V. Mete

OTT · Saved shot

Distance
109.0 ft
Scoring chance (xG)
0.2%
Angle
7.9°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 09:29

V. Mete

OTT · Miss

Distance
57.1 ft
Scoring chance (xG)
1.0%
Angle
32.9°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 09:36

A. Formenton

OTT · Block

Distance
15.1 ft
Scoring chance (xG)
Unavailable
Angle
7.6°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 10:00

J. Bratt

NJD · Saved shot

Distance
20.1 ft
Scoring chance (xG)
16.6%
Angle
5.7°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 10:13

P. Zacha

NJD · Miss

Distance
36.7 ft
Scoring chance (xG)
7.1%
Angle
29.4°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 10:34

A. Johnsson

NJD · Saved shot

Distance
37.5 ft
Scoring chance (xG)
8.2%
Angle
9.2°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 10:42

Y. Sharangovich

NJD · Saved shot

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

Dec 6, 2021 · P1 REG · 10:49

D. Hamilton

NJD · Miss

Distance
58.0 ft
Scoring chance (xG)
2.1%
Angle
15.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 10:55

A. Johnsson

NJD · Saved shot

Distance
56.5 ft
Scoring chance (xG)
3.3%
Angle
13.3°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 11:02

A. Johnsson

NJD · Saved shot

Distance
12.0 ft
Scoring chance (xG)
7.1%
Angle
85.2°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 13:46

D. Hamilton

NJD · Miss

Distance
57.2 ft
Scoring chance (xG)
1.2%
Angle
36.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 14:21

B. Tkachuk

OTT · Miss

Distance
26.9 ft
Scoring chance (xG)
10.0%
Angle
45.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 14:28

D. Batherson

OTT · Saved shot

Distance
31.9 ft
Scoring chance (xG)
6.4%
Angle
41.2°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 14:57

T. Stützle

OTT · Block

Distance
17.5 ft
Scoring chance (xG)
Unavailable
Angle
13.2°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 16:31

R. Graves

NJD · Block

Distance
16.6 ft
Scoring chance (xG)
Unavailable
Angle
32.7°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P1 REG · 16:44

J. Norris

OTT · Saved shot

Distance
9.9 ft
Scoring chance (xG)
18.7%
Angle
45.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 17:05

T. Chabot

OTT · Saved shot

Distance
53.2 ft
Scoring chance (xG)
1.5%
Angle
28.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 17:28

R. Graves

NJD · Saved shot

Distance
38.9 ft
Scoring chance (xG)
4.6%
Angle
44.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P1 REG · 19:37

C. Brown

OTT · Miss

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

Dec 6, 2021 · P2 REG · 01:20

J. Hughes

NJD · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 01:33

Y. Sharangovich

NJD · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 02:10

P. Subban

NJD · Miss

Distance
59.5 ft
Scoring chance (xG)
2.6%
Angle
29.1°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 02:16

D. Mercer

NJD · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 02:25

T. Smith

NJD · Miss

Distance
45.6 ft
Scoring chance (xG)
1.1%
Angle
37.9°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 02:33

P. Subban

NJD · Block

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

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 02:44

P. Subban

NJD · Saved shot

Distance
35.2 ft
Scoring chance (xG)
12.3%
Angle
6.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 02:57

C. Tierney

OTT · Miss

Distance
10.8 ft
Scoring chance (xG)
9.1%
Angle
68.2°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 04:41

T. Chabot

OTT · Miss

Distance
40.5 ft
Scoring chance (xG)
1.5%
Angle
50.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 05:06

A. Johnsson

NJD · Miss

Distance
43.0 ft
Scoring chance (xG)
4.5%
Angle
35.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 06:09

R. Graves

NJD · Block

Distance
33.6 ft
Scoring chance (xG)
Unavailable
Angle
22.8°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 06:47

T. Chabot

OTT · Saved shot

Distance
11.2 ft
Scoring chance (xG)
14.7%
Angle
26.6°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 07:05

N. Zaitsev

OTT · Miss

Distance
55.8 ft
Scoring chance (xG)
1.8%
Angle
14.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 07:12

T. Ennis

OTT · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
3.8°
Strength
EV

Blocked or unsupported attempt

OTT at NJD

Dec 6, 2021 · P2 REG · 07:15

D. Batherson

OTT · Goal

Distance
35.4 ft
Scoring chance (xG)
5.1%
Angle
28.7°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 07:38

D. Batherson

OTT · Miss

Distance
31.2 ft
Scoring chance (xG)
5.2%
Angle
39.8°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 08:09

J. Hughes

NJD · Saved shot

Distance
15.8 ft
Scoring chance (xG)
11.6%
Angle
18.4°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 08:10

A. Johnsson

NJD · Saved shot

Distance
22.0 ft
Scoring chance (xG)
3.4%
Angle
39.5°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 08:20

N. Bastian

NJD · Goal

Distance
16.6 ft
Scoring chance (xG)
6.4%
Angle
25.0°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 08:43

T. Stützle

OTT · Saved shot

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

Dec 6, 2021 · P2 REG · 09:08

J. Vesey

NJD · Saved shot

Distance
25.6 ft
Scoring chance (xG)
4.2%
Angle
59.4°
Strength
EV
OTT at NJD

Dec 6, 2021 · P2 REG · 09:17

R. Graves

NJD · Miss

Distance
53.7 ft
Scoring chance (xG)
1.8%
Angle
26.6°
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.