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

104 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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-04-04
TOR at CGY
1 REG
00:58
TOR
M. Rielly
Goal31.020.8EV6.2%
2021-04-04
TOR at CGY
1 REG
01:27
CGY
M. Backlund
Saved shot6.726.6EV24.5%
2021-04-04
TOR at CGY
1 REG
01:38
CGY
M. Stone
Saved shot53.216.4EV2.0%
2021-04-04
TOR at CGY
1 REG
02:15
CGY
M. Giordano
Block51.015.9EVN/A
2021-04-04
TOR at CGY
1 REG
02:24
TOR
A. Galchenyuk
Saved shot28.332.0EV2.3%
2021-04-04
TOR at CGY
1 REG
03:06
TOR
A. Matthews
Saved shot18.467.6EV5.9%
2021-04-04
TOR at CGY
1 REG
03:16
CGY
R. Andersson
Block33.630.4EVN/A
2021-04-04
TOR at CGY
1 REG
03:31
CGY
M. Giordano
Miss63.331.4EV1.0%
2021-04-04
TOR at CGY
1 REG
04:11
TOR
J. Thornton
Saved shot87.720.7EV0.2%
2021-04-04
TOR at CGY
1 REG
04:34
CGY
A. Mangiapane
Block16.342.5EVN/A
2021-04-04
TOR at CGY
1 REG
04:34
CGY
N. Nesterov
Saved shot28.571.6EV1.1%
2021-04-04
TOR at CGY
1 REG
06:15
CGY
N. Hanifin
Miss55.024.7EV1.6%
2021-04-04
TOR at CGY
1 REG
06:45
CGY
C. Tanev
Miss49.011.8EV2.8%
2021-04-04
TOR at CGY
1 REG
07:35
TOR
P. Engvall
Saved shot51.426.6EV1.4%
2021-04-04
TOR at CGY
1 REG
08:00
TOR
J. Muzzin
Saved shot63.526.2EV1.3%
2021-04-04
TOR at CGY
1 REG
08:23
TOR
J. Spezza
Saved shot46.140.6EV1.1%
2021-04-04
TOR at CGY
1 REG
08:27
TOR
J. Spezza
Saved shot7.666.8EV16.8%
2021-04-04
TOR at CGY
1 REG
08:27
TOR
J. Spezza
Saved shot4.563.4EV8.6%
2021-04-04
TOR at CGY
1 REG
09:01
TOR
J. Tavares
Saved shot23.420.0EV12.0%
2021-04-04
TOR at CGY
1 REG
09:28
CGY
N. Hanifin
Saved shot59.01.9EV1.9%
2021-04-04
TOR at CGY
1 REG
10:26
TOR
T. Dermott
Miss35.214.8EV6.5%
2021-04-04
TOR at CGY
1 REG
10:45
TOR
W. Simmonds
Saved shot12.085.2EV3.8%
2021-04-04
TOR at CGY
1 REG
11:18
CGY
N. Nesterov
Miss70.725.1EV0.3%
2021-04-04
TOR at CGY
1 REG
11:43
CGY
J. Nordstrom
Goal26.921.8EV13.1%
2021-04-04
TOR at CGY
1 REG
12:04
CGY
N. Hanifin
Saved shot19.455.5EV6.3%
2021-04-04
TOR at CGY
1 REG
12:42
TOR
M. Rielly
Saved shot62.225.7EV1.6%
2021-04-04
TOR at CGY
1 REG
12:56
CGY
D. Dube
Block22.426.6EVN/A
2021-04-04
TOR at CGY
1 REG
13:09
CGY
E. Lindholm
Saved shot20.543.0EV10.1%
2021-04-04
TOR at CGY
1 REG
14:15
CGY
J. Nordstrom
Saved shot46.950.2EV0.8%
2021-04-04
TOR at CGY
1 REG
14:25
CGY
J. Nordstrom
Saved shot21.219.3EV6.2%
2021-04-04
TOR at CGY
1 REG
14:33
CGY
M. Giordano
Block43.333.7EVN/A
2021-04-04
TOR at CGY
1 REG
16:41
CGY
J. Nordstrom
Miss21.00.0EV16.1%
2021-04-04
TOR at CGY
1 REG
17:50
CGY
M. Tkachuk
Saved shot33.01.7EV10.2%
2021-04-04
TOR at CGY
1 REG
19:20
CGY
A. Mangiapane
Goal30.13.8EV12.9%
2021-04-04
TOR at CGY
1 REG
19:36
CGY
C. Tanev
Block24.840.1EVN/A
2021-04-04
TOR at CGY
1 REG
19:55
TOR
Z. Hyman
Block13.313.0EVN/A
2021-04-04
TOR at CGY
2 REG
00:19
CGY
J. Gaudreau
Miss28.342.1EV7.2%
2021-04-04
TOR at CGY
2 REG
00:28
CGY
M. Giordano
Block20.28.5EVN/A
2021-04-04
TOR at CGY
2 REG
00:33
TOR
W. Nylander
Miss14.239.3EV13.5%
2021-04-04
TOR at CGY
2 REG
00:51
TOR
M. Rielly
Miss55.630.3EV2.0%
2021-04-04
TOR at CGY
2 REG
02:38
CGY
J. Gaudreau
Saved shot27.556.9PP12.1%
2021-04-04
TOR at CGY
2 REG
02:58
CGY
E. Lindholm
Saved shot26.00.0PP14.3%
2021-04-04
TOR at CGY
2 REG
03:14
CGY
S. Monahan
Saved shot6.726.6PP21.1%
2021-04-04
TOR at CGY
2 REG
03:24
CGY
S. Monahan
Saved shot14.18.1PP10.9%
2021-04-04
TOR at CGY
2 REG
04:13
CGY
M. Stone
Block36.635.0EVN/A
2021-04-04
TOR at CGY
2 REG
04:23
CGY
N. Hanifin
Saved shot5.053.1EV23.1%
2021-04-04
TOR at CGY
2 REG
06:14
CGY
N. Nesterov
Saved shot61.727.0EV2.2%
2021-04-04
TOR at CGY
2 REG
06:25
CGY
M. Stone
Block26.713.0EVN/A
2021-04-04
TOR at CGY
2 REG
06:32
CGY
N. Nesterov
Block26.429.5EVN/A
2021-04-04
TOR at CGY
2 REG
07:25
CGY
R. Andersson
Saved shot32.852.4EV5.5%
TOR at CGY

Apr 4, 2021 · P1 REG · 00:58

M. Rielly

TOR · Goal

Distance
31.0 ft
Scoring chance (xG)
6.2%
Angle
20.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 01:27

M. Backlund

CGY · Saved shot

Distance
6.7 ft
Scoring chance (xG)
24.5%
Angle
26.6°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 01:38

M. Stone

CGY · Saved shot

Distance
53.2 ft
Scoring chance (xG)
2.0%
Angle
16.4°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 02:15

M. Giordano

CGY · Block

Distance
51.0 ft
Scoring chance (xG)
Unavailable
Angle
15.9°
Strength
EV

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 02:24

A. Galchenyuk

TOR · Saved shot

Distance
28.3 ft
Scoring chance (xG)
2.3%
Angle
32.0°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 03:06

A. Matthews

TOR · Saved shot

Distance
18.4 ft
Scoring chance (xG)
5.9%
Angle
67.6°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 03:16

R. Andersson

CGY · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 03:31

M. Giordano

CGY · Miss

Distance
63.3 ft
Scoring chance (xG)
1.0%
Angle
31.4°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 04:11

J. Thornton

TOR · Saved shot

Distance
87.7 ft
Scoring chance (xG)
0.2%
Angle
20.7°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 04:34

A. Mangiapane

CGY · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 04:34

N. Nesterov

CGY · Saved shot

Distance
28.5 ft
Scoring chance (xG)
1.1%
Angle
71.6°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 06:15

N. Hanifin

CGY · Miss

Distance
55.0 ft
Scoring chance (xG)
1.6%
Angle
24.7°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 06:45

C. Tanev

CGY · Miss

Distance
49.0 ft
Scoring chance (xG)
2.8%
Angle
11.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 07:35

P. Engvall

TOR · Saved shot

Distance
51.4 ft
Scoring chance (xG)
1.4%
Angle
26.6°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 08:00

J. Muzzin

TOR · Saved shot

Distance
63.5 ft
Scoring chance (xG)
1.3%
Angle
26.2°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 08:23

J. Spezza

TOR · Saved shot

Distance
46.1 ft
Scoring chance (xG)
1.1%
Angle
40.6°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 08:27

J. Spezza

TOR · Saved shot

Distance
7.6 ft
Scoring chance (xG)
16.8%
Angle
66.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 08:27

J. Spezza

TOR · Saved shot

Distance
4.5 ft
Scoring chance (xG)
8.6%
Angle
63.4°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 09:01

J. Tavares

TOR · Saved shot

Distance
23.4 ft
Scoring chance (xG)
12.0%
Angle
20.0°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 09:28

N. Hanifin

CGY · Saved shot

Distance
59.0 ft
Scoring chance (xG)
1.9%
Angle
1.9°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 10:26

T. Dermott

TOR · Miss

Distance
35.2 ft
Scoring chance (xG)
6.5%
Angle
14.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 10:45

W. Simmonds

TOR · Saved shot

Distance
12.0 ft
Scoring chance (xG)
3.8%
Angle
85.2°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 11:18

N. Nesterov

CGY · Miss

Distance
70.7 ft
Scoring chance (xG)
0.3%
Angle
25.1°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 11:43

J. Nordstrom

CGY · Goal

Distance
26.9 ft
Scoring chance (xG)
13.1%
Angle
21.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 12:04

N. Hanifin

CGY · Saved shot

Distance
19.4 ft
Scoring chance (xG)
6.3%
Angle
55.5°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 12:42

M. Rielly

TOR · Saved shot

Distance
62.2 ft
Scoring chance (xG)
1.6%
Angle
25.7°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 12:56

D. Dube

CGY · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 13:09

E. Lindholm

CGY · Saved shot

Distance
20.5 ft
Scoring chance (xG)
10.1%
Angle
43.0°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 14:15

J. Nordstrom

CGY · Saved shot

Distance
46.9 ft
Scoring chance (xG)
0.8%
Angle
50.2°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 14:25

J. Nordstrom

CGY · Saved shot

Distance
21.2 ft
Scoring chance (xG)
6.2%
Angle
19.3°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 14:33

M. Giordano

CGY · Block

Distance
43.3 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 16:41

J. Nordstrom

CGY · Miss

Distance
21.0 ft
Scoring chance (xG)
16.1%
Angle
0.0°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 17:50

M. Tkachuk

CGY · Saved shot

Distance
33.0 ft
Scoring chance (xG)
10.2%
Angle
1.7°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 19:20

A. Mangiapane

CGY · Goal

Distance
30.1 ft
Scoring chance (xG)
12.9%
Angle
3.8°
Strength
EV
TOR at CGY

Apr 4, 2021 · P1 REG · 19:36

C. Tanev

CGY · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P1 REG · 19:55

Z. Hyman

TOR · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P2 REG · 00:19

J. Gaudreau

CGY · Miss

Distance
28.3 ft
Scoring chance (xG)
7.2%
Angle
42.1°
Strength
EV
TOR at CGY

Apr 4, 2021 · P2 REG · 00:28

M. Giordano

CGY · Block

Distance
20.2 ft
Scoring chance (xG)
Unavailable
Angle
8.5°
Strength
EV

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P2 REG · 00:33

W. Nylander

TOR · Miss

Distance
14.2 ft
Scoring chance (xG)
13.5%
Angle
39.3°
Strength
EV
TOR at CGY

Apr 4, 2021 · P2 REG · 00:51

M. Rielly

TOR · Miss

Distance
55.6 ft
Scoring chance (xG)
2.0%
Angle
30.3°
Strength
EV
TOR at CGY

Apr 4, 2021 · P2 REG · 02:38

J. Gaudreau

CGY · Saved shot

Distance
27.5 ft
Scoring chance (xG)
12.1%
Angle
56.9°
Strength
PP
TOR at CGY

Apr 4, 2021 · P2 REG · 02:58

E. Lindholm

CGY · Saved shot

Distance
26.0 ft
Scoring chance (xG)
14.3%
Angle
0.0°
Strength
PP
TOR at CGY

Apr 4, 2021 · P2 REG · 03:14

S. Monahan

CGY · Saved shot

Distance
6.7 ft
Scoring chance (xG)
21.1%
Angle
26.6°
Strength
PP
TOR at CGY

Apr 4, 2021 · P2 REG · 03:24

S. Monahan

CGY · Saved shot

Distance
14.1 ft
Scoring chance (xG)
10.9%
Angle
8.1°
Strength
PP
TOR at CGY

Apr 4, 2021 · P2 REG · 04:13

M. Stone

CGY · Block

Distance
36.6 ft
Scoring chance (xG)
Unavailable
Angle
35.0°
Strength
EV

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P2 REG · 04:23

N. Hanifin

CGY · Saved shot

Distance
5.0 ft
Scoring chance (xG)
23.1%
Angle
53.1°
Strength
EV
TOR at CGY

Apr 4, 2021 · P2 REG · 06:14

N. Nesterov

CGY · Saved shot

Distance
61.7 ft
Scoring chance (xG)
2.2%
Angle
27.0°
Strength
EV
TOR at CGY

Apr 4, 2021 · P2 REG · 06:25

M. Stone

CGY · Block

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

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P2 REG · 06:32

N. Nesterov

CGY · Block

Distance
26.4 ft
Scoring chance (xG)
Unavailable
Angle
29.5°
Strength
EV

Blocked or unsupported attempt

TOR at CGY

Apr 4, 2021 · P2 REG · 07:25

R. Andersson

CGY · Saved shot

Distance
32.8 ft
Scoring chance (xG)
5.5%
Angle
52.4°
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.