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

132 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)
2020-02-11
ARI at TOR
1 REG
00:13
TOR
W. Nylander
Miss38.944.0EV3.0%
2020-02-11
ARI at TOR
1 REG
01:04
ARI
C. Dvorak
Goal22.118.4EV14.2%
2020-02-11
ARI at TOR
1 REG
02:04
ARI
J. Oesterle
Saved shot62.624.5EV1.6%
2020-02-11
ARI at TOR
1 REG
02:14
ARI
C. Keller
Block30.01.9EVN/A
2020-02-11
ARI at TOR
1 REG
02:24
TOR
K. Clifford
Saved shot37.650.4EV1.5%
2020-02-11
ARI at TOR
1 REG
03:10
TOR
A. Matthews
Block26.38.7EVN/A
2020-02-11
ARI at TOR
1 REG
03:23
TOR
J. Holl
Saved shot21.341.2EV9.3%
2020-02-11
ARI at TOR
1 REG
04:11
TOR
T. Barrie
Block36.431.5EVN/A
2020-02-11
ARI at TOR
1 REG
04:20
TOR
J. Tavares
Saved shot37.26.2EV7.7%
2020-02-11
ARI at TOR
1 REG
04:26
TOR
A. Kerfoot
Saved shot17.926.6EV13.1%
2020-02-11
ARI at TOR
1 REG
05:01
TOR
R. Sandin
Block12.414.0EVN/A
2020-02-11
ARI at TOR
1 REG
05:23
TOR
A. Johnsson
Saved shot26.974.9EV1.8%
2020-02-11
ARI at TOR
1 REG
06:11
ARI
O. Ekman-Larsson
Miss64.027.0EV0.9%
2020-02-11
ARI at TOR
1 REG
06:40
ARI
C. Garland
Miss10.648.8EV11.8%
2020-02-11
ARI at TOR
1 REG
07:01
ARI
D. Stepan
Saved shot31.430.7EV4.5%
2020-02-11
ARI at TOR
1 REG
08:23
ARI
B. Richardson
Saved shot27.185.8EV1.4%
2020-02-11
ARI at TOR
1 REG
08:31
ARI
O. Ekman-Larsson
Block25.14.6EVN/A
2020-02-11
ARI at TOR
1 REG
09:00
TOR
T. Liljegren
Block22.866.8EVN/A
2020-02-11
ARI at TOR
1 REG
09:15
ARI
A. Goligoski
Saved shot13.548.0EV11.1%
2020-02-11
ARI at TOR
1 REG
09:49
TOR
W. Nylander
Saved shot17.310.0EV7.3%
2020-02-11
ARI at TOR
1 REG
10:00
ARI
J. Chychrun
Block30.00.0EVN/A
2020-02-11
ARI at TOR
1 REG
10:11
ARI
D. Stepan
Saved shot153.11.5SH0.3%
2020-02-11
ARI at TOR
1 REG
11:06
ARI
D. Stepan
Saved shot149.06.6SH0.3%
2020-02-11
ARI at TOR
1 REG
12:01
ARI
C. Soderberg
Saved shot45.761.2SH0.4%
2020-02-11
ARI at TOR
1 REG
12:35
TOR
J. Holl
Saved shot51.57.8EV3.4%
2020-02-11
ARI at TOR
1 REG
12:42
TOR
P. Aberg
Saved shot3.656.3EV20.0%
2020-02-11
ARI at TOR
1 REG
13:29
ARI
B. Richardson
Miss14.312.1EV8.6%
2020-02-11
ARI at TOR
1 REG
13:38
ARI
I. Lyubushkin
Saved shot61.018.1EV3.6%
2020-02-11
ARI at TOR
1 REG
13:48
ARI
J. Oesterle
Block34.913.2EVN/A
2020-02-11
ARI at TOR
1 REG
14:11
TOR
Z. Hyman
Block25.713.5EVN/A
2020-02-11
ARI at TOR
1 REG
14:19
TOR
T. Barrie
Saved shot57.531.5EV2.1%
2020-02-11
ARI at TOR
1 REG
14:23
TOR
Z. Hyman
Goal9.212.5EV21.6%
2020-02-11
ARI at TOR
1 REG
14:41
TOR
K. Kapanen
Block28.624.8EVN/A
2020-02-11
ARI at TOR
1 REG
14:59
TOR
T. Liljegren
Miss60.836.3EV0.9%
2020-02-11
ARI at TOR
1 REG
15:07
TOR
T. Barrie
Saved shot55.115.8EV1.9%
2020-02-11
ARI at TOR
1 REG
15:58
ARI
J. Chychrun
Miss59.622.7EV3.1%
2020-02-11
ARI at TOR
1 REG
16:09
TOR
Z. Hyman
Miss6.318.4EV14.1%
2020-02-11
ARI at TOR
1 REG
17:10
ARI
N. Schmaltz
Block42.526.6EVN/A
2020-02-11
ARI at TOR
1 REG
17:21
ARI
N. Hjalmarsson
Saved shot55.00.0EV3.2%
2020-02-11
ARI at TOR
1 REG
17:25
ARI
T. Hall
Saved shot15.514.9EV20.6%
2020-02-11
ARI at TOR
1 REG
17:30
ARI
N. Hjalmarsson
Saved shot57.47.0EV3.4%
2020-02-11
ARI at TOR
1 REG
18:08
TOR
J. Spezza
Saved shot8.129.7EV16.9%
2020-02-11
ARI at TOR
1 REG
19:59
TOR
J. Muzzin
Saved shot64.00.0EV0.6%
2020-02-11
ARI at TOR
2 REG
01:24
ARI
T. Hall
Saved shot33.332.7EV5.9%
2020-02-11
ARI at TOR
2 REG
01:49
TOR
Z. Hyman
Miss13.04.4EV18.3%
2020-02-11
ARI at TOR
2 REG
02:05
TOR
A. Kerfoot
Saved shot24.02.4EV13.8%
2020-02-11
ARI at TOR
2 REG
02:27
TOR
K. Kapanen
Block19.321.3EVN/A
2020-02-11
ARI at TOR
2 REG
02:39
TOR
J. Spezza
Saved shot34.186.6EV1.0%
2020-02-11
ARI at TOR
2 REG
02:48
ARI
L. Crouse
Saved shot36.143.9EV2.9%
2020-02-11
ARI at TOR
2 REG
03:22
TOR
M. Marner
Miss39.150.2EV1.5%
ARI at TOR

Feb 11, 2020 · P1 REG · 00:13

W. Nylander

TOR · Miss

Distance
38.9 ft
Scoring chance (xG)
3.0%
Angle
44.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 01:04

C. Dvorak

ARI · Goal

Distance
22.1 ft
Scoring chance (xG)
14.2%
Angle
18.4°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 02:04

J. Oesterle

ARI · Saved shot

Distance
62.6 ft
Scoring chance (xG)
1.6%
Angle
24.5°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 02:14

C. Keller

ARI · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 02:24

K. Clifford

TOR · Saved shot

Distance
37.6 ft
Scoring chance (xG)
1.5%
Angle
50.4°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 03:10

A. Matthews

TOR · Block

Distance
26.3 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 03:23

J. Holl

TOR · Saved shot

Distance
21.3 ft
Scoring chance (xG)
9.3%
Angle
41.2°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 04:11

T. Barrie

TOR · Block

Distance
36.4 ft
Scoring chance (xG)
Unavailable
Angle
31.5°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 04:20

J. Tavares

TOR · Saved shot

Distance
37.2 ft
Scoring chance (xG)
7.7%
Angle
6.2°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 04:26

A. Kerfoot

TOR · Saved shot

Distance
17.9 ft
Scoring chance (xG)
13.1%
Angle
26.6°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 05:01

R. Sandin

TOR · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 05:23

A. Johnsson

TOR · Saved shot

Distance
26.9 ft
Scoring chance (xG)
1.8%
Angle
74.9°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 06:11

O. Ekman-Larsson

ARI · Miss

Distance
64.0 ft
Scoring chance (xG)
0.9%
Angle
27.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 06:40

C. Garland

ARI · Miss

Distance
10.6 ft
Scoring chance (xG)
11.8%
Angle
48.8°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 07:01

D. Stepan

ARI · Saved shot

Distance
31.4 ft
Scoring chance (xG)
4.5%
Angle
30.7°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 08:23

B. Richardson

ARI · Saved shot

Distance
27.1 ft
Scoring chance (xG)
1.4%
Angle
85.8°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 08:31

O. Ekman-Larsson

ARI · Block

Distance
25.1 ft
Scoring chance (xG)
Unavailable
Angle
4.6°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 09:00

T. Liljegren

TOR · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 09:15

A. Goligoski

ARI · Saved shot

Distance
13.5 ft
Scoring chance (xG)
11.1%
Angle
48.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 09:49

W. Nylander

TOR · Saved shot

Distance
17.3 ft
Scoring chance (xG)
7.3%
Angle
10.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 10:00

J. Chychrun

ARI · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 10:11

D. Stepan

ARI · Saved shot

Distance
153.1 ft
Scoring chance (xG)
0.3%
Angle
1.5°
Strength
SH
ARI at TOR

Feb 11, 2020 · P1 REG · 11:06

D. Stepan

ARI · Saved shot

Distance
149.0 ft
Scoring chance (xG)
0.3%
Angle
6.6°
Strength
SH
ARI at TOR

Feb 11, 2020 · P1 REG · 12:01

C. Soderberg

ARI · Saved shot

Distance
45.7 ft
Scoring chance (xG)
0.4%
Angle
61.2°
Strength
SH
ARI at TOR

Feb 11, 2020 · P1 REG · 12:35

J. Holl

TOR · Saved shot

Distance
51.5 ft
Scoring chance (xG)
3.4%
Angle
7.8°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 12:42

P. Aberg

TOR · Saved shot

Distance
3.6 ft
Scoring chance (xG)
20.0%
Angle
56.3°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 13:29

B. Richardson

ARI · Miss

Distance
14.3 ft
Scoring chance (xG)
8.6%
Angle
12.1°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 13:38

I. Lyubushkin

ARI · Saved shot

Distance
61.0 ft
Scoring chance (xG)
3.6%
Angle
18.1°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 13:48

J. Oesterle

ARI · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 14:11

Z. Hyman

TOR · Block

Distance
25.7 ft
Scoring chance (xG)
Unavailable
Angle
13.5°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 14:19

T. Barrie

TOR · Saved shot

Distance
57.5 ft
Scoring chance (xG)
2.1%
Angle
31.5°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 14:23

Z. Hyman

TOR · Goal

Distance
9.2 ft
Scoring chance (xG)
21.6%
Angle
12.5°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 14:41

K. Kapanen

TOR · Block

Distance
28.6 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 14:59

T. Liljegren

TOR · Miss

Distance
60.8 ft
Scoring chance (xG)
0.9%
Angle
36.3°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 15:07

T. Barrie

TOR · Saved shot

Distance
55.1 ft
Scoring chance (xG)
1.9%
Angle
15.8°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 15:58

J. Chychrun

ARI · Miss

Distance
59.6 ft
Scoring chance (xG)
3.1%
Angle
22.7°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 16:09

Z. Hyman

TOR · Miss

Distance
6.3 ft
Scoring chance (xG)
14.1%
Angle
18.4°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 17:10

N. Schmaltz

ARI · Block

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

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P1 REG · 17:21

N. Hjalmarsson

ARI · Saved shot

Distance
55.0 ft
Scoring chance (xG)
3.2%
Angle
0.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 17:25

T. Hall

ARI · Saved shot

Distance
15.5 ft
Scoring chance (xG)
20.6%
Angle
14.9°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 17:30

N. Hjalmarsson

ARI · Saved shot

Distance
57.4 ft
Scoring chance (xG)
3.4%
Angle
7.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 18:08

J. Spezza

TOR · Saved shot

Distance
8.1 ft
Scoring chance (xG)
16.9%
Angle
29.7°
Strength
EV
ARI at TOR

Feb 11, 2020 · P1 REG · 19:59

J. Muzzin

TOR · Saved shot

Distance
64.0 ft
Scoring chance (xG)
0.6%
Angle
0.0°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 01:24

T. Hall

ARI · Saved shot

Distance
33.3 ft
Scoring chance (xG)
5.9%
Angle
32.7°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 01:49

Z. Hyman

TOR · Miss

Distance
13.0 ft
Scoring chance (xG)
18.3%
Angle
4.4°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 02:05

A. Kerfoot

TOR · Saved shot

Distance
24.0 ft
Scoring chance (xG)
13.8%
Angle
2.4°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 02:27

K. Kapanen

TOR · Block

Distance
19.3 ft
Scoring chance (xG)
Unavailable
Angle
21.3°
Strength
EV

Blocked or unsupported attempt

ARI at TOR

Feb 11, 2020 · P2 REG · 02:39

J. Spezza

TOR · Saved shot

Distance
34.1 ft
Scoring chance (xG)
1.0%
Angle
86.6°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 02:48

L. Crouse

ARI · Saved shot

Distance
36.1 ft
Scoring chance (xG)
2.9%
Angle
43.9°
Strength
EV
ARI at TOR

Feb 11, 2020 · P2 REG · 03:22

M. Marner

TOR · Miss

Distance
39.1 ft
Scoring chance (xG)
1.5%
Angle
50.2°
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.