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

109 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-07
ANA at BUF
1 REG
00:29
ANA
C. Fowler
Block20.411.3EVN/A
2021-12-07
ANA at BUF
1 REG
01:35
BUF
T. Thompson
Saved shot50.722.0EV2.0%
2021-12-07
ANA at BUF
1 REG
03:06
BUF
D. Cozens
Block42.526.6EVN/A
2021-12-07
ANA at BUF
1 REG
03:15
ANA
J. Drysdale
Saved shot48.58.3EV3.0%
2021-12-07
ANA at BUF
1 REG
03:23
ANA
R. Rakell
Saved shot48.24.8EV3.2%
2021-12-07
ANA at BUF
1 REG
03:55
ANA
S. Milano
Miss18.019.4EV6.3%
2021-12-07
ANA at BUF
1 REG
04:01
BUF
Z. Girgensons
Saved shot72.12.4EV0.3%
2021-12-07
ANA at BUF
1 REG
04:18
BUF
H. Jokiharju
Block31.00.0EVN/A
2021-12-07
ANA at BUF
1 REG
04:32
BUF
T. Thompson
Saved shot45.626.0EV2.2%
2021-12-07
ANA at BUF
1 REG
04:34
BUF
J. Skinner
Block8.00.0EVN/A
2021-12-07
ANA at BUF
1 REG
05:26
BUF
C. Mittelstadt
Saved shot53.142.7EV0.7%
2021-12-07
ANA at BUF
1 REG
06:17
BUF
R. Dahlin
Saved shot63.636.7EV0.8%
2021-12-07
ANA at BUF
1 REG
07:34
ANA
V. Lettieri
Miss49.641.7EV1.7%
2021-12-07
ANA at BUF
1 REG
07:39
ANA
V. Lettieri
Saved shot44.328.3EV3.2%
2021-12-07
ANA at BUF
1 REG
08:09
ANA
C. Fowler
Block49.730.2EVN/A
2021-12-07
ANA at BUF
1 REG
11:37
BUF
K. Okposo
Saved shot42.419.3PP4.6%
2021-12-07
ANA at BUF
1 REG
12:31
ANA
T. Zegras
Saved shot26.931.3EV7.5%
2021-12-07
ANA at BUF
1 REG
13:51
ANA
H. Lindholm
Saved shot64.529.7EV0.7%
2021-12-07
ANA at BUF
1 REG
14:39
BUF
T. Thompson
Block13.04.4EVN/A
2021-12-07
ANA at BUF
1 REG
16:32
BUF
C. Miller
Miss64.131.0EV1.2%
2021-12-07
ANA at BUF
1 REG
16:35
BUF
J. Bryson
Saved shot66.333.9EV1.0%
2021-12-07
ANA at BUF
1 REG
17:14
ANA
I. Lundestrom
Saved shot53.36.5EV2.3%
2021-12-07
ANA at BUF
1 REG
17:49
BUF
T. Thompson
Block28.216.5EVN/A
2021-12-07
ANA at BUF
1 REG
18:59
ANA
B. Robinson
Miss57.021.6EV1.6%
2021-12-07
ANA at BUF
1 REG
19:21
ANA
S. Steel
Miss45.710.1EV3.0%
2021-12-07
ANA at BUF
1 REG
19:40
BUF
K. Okposo
Block20.411.3EVN/A
2021-12-07
ANA at BUF
2 REG
00:05
ANA
J. Manson
Saved shot76.527.2EV0.3%
2021-12-07
ANA at BUF
2 REG
00:17
ANA
J. Manson
Block23.420.0EVN/A
2021-12-07
ANA at BUF
2 REG
01:15
BUF
R. Dahlin
Miss62.133.2EV1.2%
2021-12-07
ANA at BUF
2 REG
01:33
BUF
Z. Girgensons
Miss16.514.0EV7.2%
2021-12-07
ANA at BUF
2 REG
03:19
BUF
A. Bjork
Block37.617.0EVN/A
2021-12-07
ANA at BUF
2 REG
04:36
BUF
C. Miller
Block31.824.1EVN/A
2021-12-07
ANA at BUF
2 REG
04:47
BUF
C. Miller
Block42.025.3EVN/A
2021-12-07
ANA at BUF
2 REG
05:14
ANA
S. Milano
Goal11.05.2EV10.8%
2021-12-07
ANA at BUF
2 REG
05:21
ANA
J. Mahura
Saved shot21.348.8EV8.4%
2021-12-07
ANA at BUF
2 REG
05:47
BUF
J. Skinner
Miss44.431.2EV2.2%
2021-12-07
ANA at BUF
2 REG
06:49
BUF
D. Cozens
Miss24.39.5EV5.0%
2021-12-07
ANA at BUF
2 REG
06:53
BUF
Z. Girgensons
Saved shot11.210.3EV10.1%
2021-12-07
ANA at BUF
2 REG
07:07
ANA
D. Grant
Saved shot55.944.3EV0.7%
2021-12-07
ANA at BUF
2 REG
08:14
BUF
J. Skinner
Miss13.313.0EV13.9%
2021-12-07
ANA at BUF
2 REG
08:24
ANA
J. Drysdale
Miss55.836.3EV0.9%
2021-12-07
ANA at BUF
2 REG
08:49
ANA
S. Carrick
Miss46.251.1EV1.0%
2021-12-07
ANA at BUF
2 REG
09:01
ANA
K. Shattenkirk
Saved shot63.331.4EV1.9%
2021-12-07
ANA at BUF
2 REG
09:05
ANA
J. Mahura
Block22.030.1EVN/A
2021-12-07
ANA at BUF
2 REG
09:11
ANA
K. Shattenkirk
Saved shot71.334.1EV0.2%
2021-12-07
ANA at BUF
2 REG
09:13
ANA
J. Manson
Saved shot65.531.3EV0.5%
2021-12-07
ANA at BUF
2 REG
09:36
ANA
J. Manson
Block136.115.8EVN/A
2021-12-07
ANA at BUF
2 REG
09:53
ANA
V. Lettieri
Miss38.451.3EV1.1%
2021-12-07
ANA at BUF
2 REG
10:53
ANA
V. Lettieri
Block22.039.5PPN/A
2021-12-07
ANA at BUF
2 REG
11:36
ANA
R. Rakell
Block21.131.4PPN/A
ANA at BUF

Dec 7, 2021 · P1 REG · 00:29

C. Fowler

ANA · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 01:35

T. Thompson

BUF · Saved shot

Distance
50.7 ft
Scoring chance (xG)
2.0%
Angle
22.0°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 03:06

D. Cozens

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 03:15

J. Drysdale

ANA · Saved shot

Distance
48.5 ft
Scoring chance (xG)
3.0%
Angle
8.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 03:23

R. Rakell

ANA · Saved shot

Distance
48.2 ft
Scoring chance (xG)
3.2%
Angle
4.8°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 03:55

S. Milano

ANA · Miss

Distance
18.0 ft
Scoring chance (xG)
6.3%
Angle
19.4°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 04:01

Z. Girgensons

BUF · Saved shot

Distance
72.1 ft
Scoring chance (xG)
0.3%
Angle
2.4°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 04:18

H. Jokiharju

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 04:32

T. Thompson

BUF · Saved shot

Distance
45.6 ft
Scoring chance (xG)
2.2%
Angle
26.0°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 04:34

J. Skinner

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 05:26

C. Mittelstadt

BUF · Saved shot

Distance
53.1 ft
Scoring chance (xG)
0.7%
Angle
42.7°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 06:17

R. Dahlin

BUF · Saved shot

Distance
63.6 ft
Scoring chance (xG)
0.8%
Angle
36.7°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 07:34

V. Lettieri

ANA · Miss

Distance
49.6 ft
Scoring chance (xG)
1.7%
Angle
41.7°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 07:39

V. Lettieri

ANA · Saved shot

Distance
44.3 ft
Scoring chance (xG)
3.2%
Angle
28.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 08:09

C. Fowler

ANA · Block

Distance
49.7 ft
Scoring chance (xG)
Unavailable
Angle
30.2°
Strength
EV

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 11:37

K. Okposo

BUF · Saved shot

Distance
42.4 ft
Scoring chance (xG)
4.6%
Angle
19.3°
Strength
PP
ANA at BUF

Dec 7, 2021 · P1 REG · 12:31

T. Zegras

ANA · Saved shot

Distance
26.9 ft
Scoring chance (xG)
7.5%
Angle
31.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 13:51

H. Lindholm

ANA · Saved shot

Distance
64.5 ft
Scoring chance (xG)
0.7%
Angle
29.7°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 14:39

T. Thompson

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 16:32

C. Miller

BUF · Miss

Distance
64.1 ft
Scoring chance (xG)
1.2%
Angle
31.0°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 16:35

J. Bryson

BUF · Saved shot

Distance
66.3 ft
Scoring chance (xG)
1.0%
Angle
33.9°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 17:14

I. Lundestrom

ANA · Saved shot

Distance
53.3 ft
Scoring chance (xG)
2.3%
Angle
6.5°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 17:49

T. Thompson

BUF · Block

Distance
28.2 ft
Scoring chance (xG)
Unavailable
Angle
16.5°
Strength
EV

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P1 REG · 18:59

B. Robinson

ANA · Miss

Distance
57.0 ft
Scoring chance (xG)
1.6%
Angle
21.6°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 19:21

S. Steel

ANA · Miss

Distance
45.7 ft
Scoring chance (xG)
3.0%
Angle
10.1°
Strength
EV
ANA at BUF

Dec 7, 2021 · P1 REG · 19:40

K. Okposo

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 00:05

J. Manson

ANA · Saved shot

Distance
76.5 ft
Scoring chance (xG)
0.3%
Angle
27.2°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 00:17

J. Manson

ANA · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 01:15

R. Dahlin

BUF · Miss

Distance
62.1 ft
Scoring chance (xG)
1.2%
Angle
33.2°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 01:33

Z. Girgensons

BUF · Miss

Distance
16.5 ft
Scoring chance (xG)
7.2%
Angle
14.0°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 03:19

A. Bjork

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 04:36

C. Miller

BUF · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 04:47

C. Miller

BUF · Block

Distance
42.0 ft
Scoring chance (xG)
Unavailable
Angle
25.3°
Strength
EV

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 05:14

S. Milano

ANA · Goal

Distance
11.0 ft
Scoring chance (xG)
10.8%
Angle
5.2°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 05:21

J. Mahura

ANA · Saved shot

Distance
21.3 ft
Scoring chance (xG)
8.4%
Angle
48.8°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 05:47

J. Skinner

BUF · Miss

Distance
44.4 ft
Scoring chance (xG)
2.2%
Angle
31.2°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 06:49

D. Cozens

BUF · Miss

Distance
24.3 ft
Scoring chance (xG)
5.0%
Angle
9.5°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 06:53

Z. Girgensons

BUF · Saved shot

Distance
11.2 ft
Scoring chance (xG)
10.1%
Angle
10.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 07:07

D. Grant

ANA · Saved shot

Distance
55.9 ft
Scoring chance (xG)
0.7%
Angle
44.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 08:14

J. Skinner

BUF · Miss

Distance
13.3 ft
Scoring chance (xG)
13.9%
Angle
13.0°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 08:24

J. Drysdale

ANA · Miss

Distance
55.8 ft
Scoring chance (xG)
0.9%
Angle
36.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 08:49

S. Carrick

ANA · Miss

Distance
46.2 ft
Scoring chance (xG)
1.0%
Angle
51.1°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 09:01

K. Shattenkirk

ANA · Saved shot

Distance
63.3 ft
Scoring chance (xG)
1.9%
Angle
31.4°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 09:05

J. Mahura

ANA · Block

Distance
22.0 ft
Scoring chance (xG)
Unavailable
Angle
30.1°
Strength
EV

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 09:11

K. Shattenkirk

ANA · Saved shot

Distance
71.3 ft
Scoring chance (xG)
0.2%
Angle
34.1°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 09:13

J. Manson

ANA · Saved shot

Distance
65.5 ft
Scoring chance (xG)
0.5%
Angle
31.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 09:36

J. Manson

ANA · Block

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

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 09:53

V. Lettieri

ANA · Miss

Distance
38.4 ft
Scoring chance (xG)
1.1%
Angle
51.3°
Strength
EV
ANA at BUF

Dec 7, 2021 · P2 REG · 10:53

V. Lettieri

ANA · Block

Distance
22.0 ft
Scoring chance (xG)
Unavailable
Angle
39.5°
Strength
PP

Blocked or unsupported attempt

ANA at BUF

Dec 7, 2021 · P2 REG · 11:36

R. Rakell

ANA · Block

Distance
21.1 ft
Scoring chance (xG)
Unavailable
Angle
31.4°
Strength
PP

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.