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

120 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)
2019-11-27
TOR at DET
1 REG
00:11
TOR
A. Matthews
Saved shot57.837.3EV0.7%
2019-11-27
TOR at DET
1 REG
00:35
DET
D. Larkin
Saved shot107.65.9EV0.3%
2019-11-27
TOR at DET
1 REG
01:00
TOR
I. Mikheyev
Miss34.15.0EV9.0%
2019-11-27
TOR at DET
1 REG
01:04
TOR
J. Tavares
Saved shot55.79.3EV3.2%
2019-11-27
TOR at DET
1 REG
01:04
TOR
T. Dermott
Goal13.969.0EV2.6%
2019-11-27
TOR at DET
1 REG
01:27
TOR
K. Kapanen
Saved shot21.656.3EV5.5%
2019-11-27
TOR at DET
1 REG
01:34
TOR
N. Petan
Block12.528.6EVN/A
2019-11-27
TOR at DET
1 REG
01:43
TOR
N. Petan
Saved shot29.043.6EV6.6%
2019-11-27
TOR at DET
1 REG
02:14
TOR
P. Engvall
Block11.00.0EVN/A
2019-11-27
TOR at DET
1 REG
02:24
TOR
T. Barrie
Goal43.827.1EV2.5%
2019-11-27
TOR at DET
1 REG
02:56
DET
D. Larkin
Miss30.929.1EV7.0%
2019-11-27
TOR at DET
1 REG
03:21
DET
F. Nielsen
Block16.310.6EVN/A
2019-11-27
TOR at DET
1 REG
03:32
DET
L. Glendening
Block10.641.2EVN/A
2019-11-27
TOR at DET
1 REG
04:15
DET
F. Hronek
Miss63.032.7EV1.1%
2019-11-27
TOR at DET
1 REG
05:07
DET
T. Hirose
Saved shot40.37.1EV5.3%
2019-11-27
TOR at DET
1 REG
06:16
DET
P. Nemeth
Saved shot29.13.9EV10.9%
2019-11-27
TOR at DET
1 REG
06:30
DET
R. Fabbri
Saved shot51.048.2EV1.8%
2019-11-27
TOR at DET
1 REG
06:46
DET
F. Hronek
Miss19.018.4EV21.7%
2019-11-27
TOR at DET
1 REG
06:51
DET
D. Larkin
Saved shot47.24.9EV3.6%
2019-11-27
TOR at DET
1 REG
07:11
TOR
T. Barrie
Saved shot25.962.4EV5.7%
2019-11-27
TOR at DET
1 REG
07:33
TOR
T. Barrie
Saved shot58.636.7EV0.9%
2019-11-27
TOR at DET
1 REG
07:36
TOR
J. Holl
Block22.039.5EVN/A
2019-11-27
TOR at DET
1 REG
08:06
DET
D. Larkin
Miss13.057.5EV7.0%
2019-11-27
TOR at DET
1 REG
08:08
DET
R. Fabbri
Saved shot13.057.5EV9.3%
2019-11-27
TOR at DET
1 REG
08:17
DET
J. Ericsson
Block11.437.9EVN/A
2019-11-27
TOR at DET
1 REG
09:25
TOR
Z. Hyman
Saved shot28.450.7EV9.5%
2019-11-27
TOR at DET
1 REG
09:34
TOR
T. Barrie
Saved shot49.822.4EV1.8%
2019-11-27
TOR at DET
1 REG
09:36
TOR
J. Muzzin
Saved shot42.434.4EV1.5%
2019-11-27
TOR at DET
1 REG
09:38
TOR
J. Tavares
Saved shot9.00.0EV29.5%
2019-11-27
TOR at DET
1 REG
09:40
TOR
J. Tavares
Saved shot8.926.6EV29.3%
2019-11-27
TOR at DET
1 REG
09:48
TOR
J. Tavares
Goal26.240.4EV7.9%
2019-11-27
TOR at DET
1 REG
10:45
TOR
M. Rielly
Saved shot50.235.3EV1.4%
2019-11-27
TOR at DET
1 REG
11:01
DET
D. Cholowski
Saved shot52.824.6EV2.9%
2019-11-27
TOR at DET
1 REG
12:51
DET
B. Perlini
Block21.341.2EVN/A
2019-11-27
TOR at DET
1 REG
13:28
DET
T. Bertuzzi
Saved shot24.185.2EV2.4%
2019-11-27
TOR at DET
1 REG
13:30
DET
P. Nemeth
Saved shot34.923.6EV3.1%
2019-11-27
TOR at DET
1 REG
14:58
DET
D. Helm
Saved shot40.921.5EV4.0%
2019-11-27
TOR at DET
1 REG
15:22
DET
R. Fabbri
Saved shot35.863.4EV1.3%
2019-11-27
TOR at DET
1 REG
15:42
DET
T. Bertuzzi
Miss13.00.0EV8.5%
2019-11-27
TOR at DET
1 REG
17:23
DET
F. Zadina
Miss37.223.8EV4.7%
2019-11-27
TOR at DET
1 REG
18:03
TOR
W. Nylander
Saved shot9.432.0EV15.8%
2019-11-27
TOR at DET
1 REG
19:29
DET
L. Glendening
Miss58.729.6EV1.2%
2019-11-27
TOR at DET
1 REG
19:37
DET
A. Athanasiou
Miss11.263.4EV8.0%
2019-11-27
TOR at DET
2 REG
00:21
TOR
A. Johnsson
Saved shot22.235.8EV19.2%
2019-11-27
TOR at DET
2 REG
00:34
TOR
A. Matthews
Saved shot6.371.6EV8.1%
2019-11-27
TOR at DET
2 REG
00:34
TOR
A. Matthews
Block24.02.4EVN/A
2019-11-27
TOR at DET
2 REG
00:39
TOR
A. Johnsson
Saved shot14.00.0EV19.0%
2019-11-27
TOR at DET
2 REG
01:03
TOR
W. Nylander
Goal19.917.5EV13.3%
2019-11-27
TOR at DET
2 REG
02:18
TOR
K. Kapanen
Block22.741.4EVN/A
2019-11-27
TOR at DET
2 REG
02:45
TOR
J. Holl
Saved shot62.638.5EV1.6%
TOR at DET

Nov 27, 2019 · P1 REG · 00:11

A. Matthews

TOR · Saved shot

Distance
57.8 ft
Scoring chance (xG)
0.7%
Angle
37.3°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 00:35

D. Larkin

DET · Saved shot

Distance
107.6 ft
Scoring chance (xG)
0.3%
Angle
5.9°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 01:00

I. Mikheyev

TOR · Miss

Distance
34.1 ft
Scoring chance (xG)
9.0%
Angle
5.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 01:04

J. Tavares

TOR · Saved shot

Distance
55.7 ft
Scoring chance (xG)
3.2%
Angle
9.3°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 01:04

T. Dermott

TOR · Goal

Distance
13.9 ft
Scoring chance (xG)
2.6%
Angle
69.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 01:27

K. Kapanen

TOR · Saved shot

Distance
21.6 ft
Scoring chance (xG)
5.5%
Angle
56.3°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 01:34

N. Petan

TOR · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 01:43

N. Petan

TOR · Saved shot

Distance
29.0 ft
Scoring chance (xG)
6.6%
Angle
43.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 02:14

P. Engvall

TOR · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 02:24

T. Barrie

TOR · Goal

Distance
43.8 ft
Scoring chance (xG)
2.5%
Angle
27.1°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 02:56

D. Larkin

DET · Miss

Distance
30.9 ft
Scoring chance (xG)
7.0%
Angle
29.1°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 03:21

F. Nielsen

DET · Block

Distance
16.3 ft
Scoring chance (xG)
Unavailable
Angle
10.6°
Strength
EV

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 03:32

L. Glendening

DET · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 04:15

F. Hronek

DET · Miss

Distance
63.0 ft
Scoring chance (xG)
1.1%
Angle
32.7°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 05:07

T. Hirose

DET · Saved shot

Distance
40.3 ft
Scoring chance (xG)
5.3%
Angle
7.1°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 06:16

P. Nemeth

DET · Saved shot

Distance
29.1 ft
Scoring chance (xG)
10.9%
Angle
3.9°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 06:30

R. Fabbri

DET · Saved shot

Distance
51.0 ft
Scoring chance (xG)
1.8%
Angle
48.2°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 06:46

F. Hronek

DET · Miss

Distance
19.0 ft
Scoring chance (xG)
21.7%
Angle
18.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 06:51

D. Larkin

DET · Saved shot

Distance
47.2 ft
Scoring chance (xG)
3.6%
Angle
4.9°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 07:11

T. Barrie

TOR · Saved shot

Distance
25.9 ft
Scoring chance (xG)
5.7%
Angle
62.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 07:33

T. Barrie

TOR · Saved shot

Distance
58.6 ft
Scoring chance (xG)
0.9%
Angle
36.7°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 07:36

J. Holl

TOR · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 08:06

D. Larkin

DET · Miss

Distance
13.0 ft
Scoring chance (xG)
7.0%
Angle
57.5°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 08:08

R. Fabbri

DET · Saved shot

Distance
13.0 ft
Scoring chance (xG)
9.3%
Angle
57.5°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 08:17

J. Ericsson

DET · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 09:25

Z. Hyman

TOR · Saved shot

Distance
28.4 ft
Scoring chance (xG)
9.5%
Angle
50.7°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 09:34

T. Barrie

TOR · Saved shot

Distance
49.8 ft
Scoring chance (xG)
1.8%
Angle
22.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 09:36

J. Muzzin

TOR · Saved shot

Distance
42.4 ft
Scoring chance (xG)
1.5%
Angle
34.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 09:38

J. Tavares

TOR · Saved shot

Distance
9.0 ft
Scoring chance (xG)
29.5%
Angle
0.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 09:40

J. Tavares

TOR · Saved shot

Distance
8.9 ft
Scoring chance (xG)
29.3%
Angle
26.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 09:48

J. Tavares

TOR · Goal

Distance
26.2 ft
Scoring chance (xG)
7.9%
Angle
40.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 10:45

M. Rielly

TOR · Saved shot

Distance
50.2 ft
Scoring chance (xG)
1.4%
Angle
35.3°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 11:01

D. Cholowski

DET · Saved shot

Distance
52.8 ft
Scoring chance (xG)
2.9%
Angle
24.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 12:51

B. Perlini

DET · Block

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

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P1 REG · 13:28

T. Bertuzzi

DET · Saved shot

Distance
24.1 ft
Scoring chance (xG)
2.4%
Angle
85.2°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 13:30

P. Nemeth

DET · Saved shot

Distance
34.9 ft
Scoring chance (xG)
3.1%
Angle
23.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 14:58

D. Helm

DET · Saved shot

Distance
40.9 ft
Scoring chance (xG)
4.0%
Angle
21.5°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 15:22

R. Fabbri

DET · Saved shot

Distance
35.8 ft
Scoring chance (xG)
1.3%
Angle
63.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 15:42

T. Bertuzzi

DET · Miss

Distance
13.0 ft
Scoring chance (xG)
8.5%
Angle
0.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 17:23

F. Zadina

DET · Miss

Distance
37.2 ft
Scoring chance (xG)
4.7%
Angle
23.8°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 18:03

W. Nylander

TOR · Saved shot

Distance
9.4 ft
Scoring chance (xG)
15.8%
Angle
32.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 19:29

L. Glendening

DET · Miss

Distance
58.7 ft
Scoring chance (xG)
1.2%
Angle
29.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P1 REG · 19:37

A. Athanasiou

DET · Miss

Distance
11.2 ft
Scoring chance (xG)
8.0%
Angle
63.4°
Strength
EV
TOR at DET

Nov 27, 2019 · P2 REG · 00:21

A. Johnsson

TOR · Saved shot

Distance
22.2 ft
Scoring chance (xG)
19.2%
Angle
35.8°
Strength
EV
TOR at DET

Nov 27, 2019 · P2 REG · 00:34

A. Matthews

TOR · Saved shot

Distance
6.3 ft
Scoring chance (xG)
8.1%
Angle
71.6°
Strength
EV
TOR at DET

Nov 27, 2019 · P2 REG · 00:34

A. Matthews

TOR · Block

Distance
24.0 ft
Scoring chance (xG)
Unavailable
Angle
2.4°
Strength
EV

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P2 REG · 00:39

A. Johnsson

TOR · Saved shot

Distance
14.0 ft
Scoring chance (xG)
19.0%
Angle
0.0°
Strength
EV
TOR at DET

Nov 27, 2019 · P2 REG · 01:03

W. Nylander

TOR · Goal

Distance
19.9 ft
Scoring chance (xG)
13.3%
Angle
17.5°
Strength
EV
TOR at DET

Nov 27, 2019 · P2 REG · 02:18

K. Kapanen

TOR · Block

Distance
22.7 ft
Scoring chance (xG)
Unavailable
Angle
41.4°
Strength
EV

Blocked or unsupported attempt

TOR at DET

Nov 27, 2019 · P2 REG · 02:45

J. Holl

TOR · Saved shot

Distance
62.6 ft
Scoring chance (xG)
1.6%
Angle
38.5°
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.