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

130 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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)
2024-04-09
CGY at SJS
1 REG
00:09
CGY
N. Kadri
Block15.223.2EVN/A
2024-04-09
CGY at SJS
1 REG
01:05
CGY
I. Solovyov
Saved shot67.236.5EV0.6%
2024-04-09
CGY at SJS
1 REG
01:50
CGY
C. Zary
Block24.251.7EVN/A
2024-04-09
CGY at SJS
1 REG
01:59
SJS
J. Studnicka
Saved shot13.057.5EV8.8%
2024-04-09
CGY at SJS
1 REG
02:32
CGY
M. Weegar
Block35.711.3EVN/A
2024-04-09
CGY at SJS
1 REG
02:44
CGY
A. Greer
Block33.246.2EVN/A
2024-04-09
CGY at SJS
1 REG
02:51
CGY
N. Okhotiuk
Block7.839.8EVN/A
2024-04-09
CGY at SJS
1 REG
02:53
CGY
M. Coronato
Miss22.520.9EV11.9%
2024-04-09
CGY at SJS
1 REG
05:11
CGY
C. Zary
Saved shot41.662.8EV0.7%
2024-04-09
CGY at SJS
1 REG
05:30
SJS
K. Burroughs
Saved shot64.123.0EV1.1%
2024-04-09
CGY at SJS
1 REG
05:55
CGY
A. Greer
Miss52.345.0EV0.7%
2024-04-09
CGY at SJS
1 REG
06:04
CGY
M. Weegar
Block15.00.0EVN/A
2024-04-09
CGY at SJS
1 REG
06:33
CGY
D. Miromanov
Block43.720.1EVN/A
2024-04-09
CGY at SJS
1 REG
06:41
SJS
M. Granlund
Saved shot14.433.7EV6.0%
2024-04-09
CGY at SJS
1 REG
07:22
SJS
W. Eklund
Goal9.00.0EV15.2%
2024-04-09
CGY at SJS
1 REG
07:36
SJS
K. Kostin
Saved shot38.01.5EV7.4%
2024-04-09
CGY at SJS
1 REG
08:11
SJS
J. Studnicka
Saved shot32.27.1EV9.9%
2024-04-09
CGY at SJS
1 REG
08:45
SJS
T. Bordeleau
Saved shot65.534.4EV0.6%
2024-04-09
CGY at SJS
1 REG
09:33
CGY
A. Mangiapane
Miss26.38.7EV13.6%
2024-04-09
CGY at SJS
1 REG
10:42
CGY
D. Miromanov
Block22.828.8EVN/A
2024-04-09
CGY at SJS
1 REG
11:31
CGY
N. Okhotiuk
Saved shot56.437.1EV0.9%
2024-04-09
CGY at SJS
1 REG
12:08
CGY
I. Solovyov
Saved shot61.416.1EV3.2%
2024-04-09
CGY at SJS
1 REG
12:10
CGY
B. Pachal
Saved shot13.032.5EV19.1%
2024-04-09
CGY at SJS
1 REG
12:49
CGY
D. Miromanov
Miss61.437.1EV0.7%
2024-04-09
CGY at SJS
1 REG
13:01
SJS
F. Zetterlund
Block29.231.0EVN/A
2024-04-09
CGY at SJS
1 REG
13:12
CGY
M. Pospisil
Saved shot164.014.1EV0.3%
2024-04-09
CGY at SJS
1 REG
14:24
SJS
M. Vlasic
Miss71.730.1EV0.5%
2024-04-09
CGY at SJS
1 REG
14:59
CGY
M. Weegar
Saved shot51.01.1EV2.0%
2024-04-09
CGY at SJS
1 REG
15:25
SJS
J. Studnicka
Saved shot33.563.4EV2.3%
2024-04-09
CGY at SJS
1 REG
16:14
SJS
F. Zetterlund
Miss23.814.6PP14.1%
2024-04-09
CGY at SJS
1 REG
17:40
SJS
M. Hoffman
Block20.639.1PPN/A
2024-04-09
CGY at SJS
1 REG
18:44
CGY
I. Solovyov
Saved shot66.635.8EV0.5%
2024-04-09
CGY at SJS
1 REG
19:16
SJS
M. Vlasic
Saved shot39.647.0EV2.2%
2024-04-09
CGY at SJS
1 REG
19:52
CGY
A. Mangiapane
Block36.729.4EVN/A
2024-04-09
CGY at SJS
2 REG
00:26
SJS
W. Eklund
Saved shot29.186.1EV1.7%
2024-04-09
CGY at SJS
2 REG
00:46
CGY
N. Kadri
Saved shot8.635.5EV23.3%
2024-04-09
CGY at SJS
2 REG
00:54
CGY
J. Huberdeau
Saved shot61.740.4EV0.6%
2024-04-09
CGY at SJS
2 REG
01:29
SJS
K. Kostin
Saved shot12.838.7EV12.2%
2024-04-09
CGY at SJS
2 REG
02:22
SJS
J. MacDonald
Goal23.15.0EV12.7%
2024-04-09
CGY at SJS
2 REG
03:05
SJS
H. Thrun
Saved shot33.01.7EV9.4%
2024-04-09
CGY at SJS
2 REG
03:21
SJS
W. Eklund
Miss17.196.7EV2.9%
2024-04-09
CGY at SJS
2 REG
03:36
CGY
M. Pospisil
Block40.638.0EVN/A
2024-04-09
CGY at SJS
2 REG
03:38
CGY
A. Kuzmenko
Saved shot13.426.6EV16.9%
2024-04-09
CGY at SJS
2 REG
04:27
SJS
J. Rutta
Block16.625.0EVN/A
2024-04-09
CGY at SJS
2 REG
04:30
SJS
M. Ferraro
Saved shot62.733.9EV1.1%
2024-04-09
CGY at SJS
2 REG
04:37
CGY
J. Huberdeau
Miss26.931.3EV15.3%
2024-04-09
CGY at SJS
2 REG
04:44
CGY
A. Mangiapane
Block58.140.8EVN/A
2024-04-09
CGY at SJS
2 REG
05:08
CGY
M. Coronato
Block16.03.6EVN/A
2024-04-09
CGY at SJS
2 REG
05:34
CGY
R. Andersson
Block7.18.1EVN/A
2024-04-09
CGY at SJS
2 REG
05:35
CGY
R. Andersson
Goal3.00.0EV25.1%
CGY at SJS

Apr 9, 2024 · P1 REG · 00:09

N. Kadri

CGY · Block

Distance
15.2 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 01:05

I. Solovyov

CGY · Saved shot

Distance
67.2 ft
Scoring chance (xG)
0.6%
Angle
36.5°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 01:50

C. Zary

CGY · Block

Distance
24.2 ft
Scoring chance (xG)
Unavailable
Angle
51.7°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 01:59

J. Studnicka

SJS · Saved shot

Distance
13.0 ft
Scoring chance (xG)
8.8%
Angle
57.5°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 02:32

M. Weegar

CGY · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 02:44

A. Greer

CGY · Block

Distance
33.2 ft
Scoring chance (xG)
Unavailable
Angle
46.2°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 02:51

N. Okhotiuk

CGY · Block

Distance
7.8 ft
Scoring chance (xG)
Unavailable
Angle
39.8°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 02:53

M. Coronato

CGY · Miss

Distance
22.5 ft
Scoring chance (xG)
11.9%
Angle
20.9°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 05:11

C. Zary

CGY · Saved shot

Distance
41.6 ft
Scoring chance (xG)
0.7%
Angle
62.8°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 05:30

K. Burroughs

SJS · Saved shot

Distance
64.1 ft
Scoring chance (xG)
1.1%
Angle
23.0°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 05:55

A. Greer

CGY · Miss

Distance
52.3 ft
Scoring chance (xG)
0.7%
Angle
45.0°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 06:04

M. Weegar

CGY · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 06:33

D. Miromanov

CGY · Block

Distance
43.7 ft
Scoring chance (xG)
Unavailable
Angle
20.1°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 06:41

M. Granlund

SJS · Saved shot

Distance
14.4 ft
Scoring chance (xG)
6.0%
Angle
33.7°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 07:22

W. Eklund

SJS · Goal

Distance
9.0 ft
Scoring chance (xG)
15.2%
Angle
0.0°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 07:36

K. Kostin

SJS · Saved shot

Distance
38.0 ft
Scoring chance (xG)
7.4%
Angle
1.5°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 08:11

J. Studnicka

SJS · Saved shot

Distance
32.2 ft
Scoring chance (xG)
9.9%
Angle
7.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 08:45

T. Bordeleau

SJS · Saved shot

Distance
65.5 ft
Scoring chance (xG)
0.6%
Angle
34.4°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 09:33

A. Mangiapane

CGY · Miss

Distance
26.3 ft
Scoring chance (xG)
13.6%
Angle
8.7°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 10:42

D. Miromanov

CGY · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 11:31

N. Okhotiuk

CGY · Saved shot

Distance
56.4 ft
Scoring chance (xG)
0.9%
Angle
37.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 12:08

I. Solovyov

CGY · Saved shot

Distance
61.4 ft
Scoring chance (xG)
3.2%
Angle
16.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 12:10

B. Pachal

CGY · Saved shot

Distance
13.0 ft
Scoring chance (xG)
19.1%
Angle
32.5°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 12:49

D. Miromanov

CGY · Miss

Distance
61.4 ft
Scoring chance (xG)
0.7%
Angle
37.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 13:01

F. Zetterlund

SJS · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 13:12

M. Pospisil

CGY · Saved shot

Distance
164.0 ft
Scoring chance (xG)
0.3%
Angle
14.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 14:24

M. Vlasic

SJS · Miss

Distance
71.7 ft
Scoring chance (xG)
0.5%
Angle
30.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 14:59

M. Weegar

CGY · Saved shot

Distance
51.0 ft
Scoring chance (xG)
2.0%
Angle
1.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 15:25

J. Studnicka

SJS · Saved shot

Distance
33.5 ft
Scoring chance (xG)
2.3%
Angle
63.4°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 16:14

F. Zetterlund

SJS · Miss

Distance
23.8 ft
Scoring chance (xG)
14.1%
Angle
14.6°
Strength
PP
CGY at SJS

Apr 9, 2024 · P1 REG · 17:40

M. Hoffman

SJS · Block

Distance
20.6 ft
Scoring chance (xG)
Unavailable
Angle
39.1°
Strength
PP

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P1 REG · 18:44

I. Solovyov

CGY · Saved shot

Distance
66.6 ft
Scoring chance (xG)
0.5%
Angle
35.8°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 19:16

M. Vlasic

SJS · Saved shot

Distance
39.6 ft
Scoring chance (xG)
2.2%
Angle
47.0°
Strength
EV
CGY at SJS

Apr 9, 2024 · P1 REG · 19:52

A. Mangiapane

CGY · Block

Distance
36.7 ft
Scoring chance (xG)
Unavailable
Angle
29.4°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 00:26

W. Eklund

SJS · Saved shot

Distance
29.1 ft
Scoring chance (xG)
1.7%
Angle
86.1°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 00:46

N. Kadri

CGY · Saved shot

Distance
8.6 ft
Scoring chance (xG)
23.3%
Angle
35.5°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 00:54

J. Huberdeau

CGY · Saved shot

Distance
61.7 ft
Scoring chance (xG)
0.6%
Angle
40.4°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 01:29

K. Kostin

SJS · Saved shot

Distance
12.8 ft
Scoring chance (xG)
12.2%
Angle
38.7°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 02:22

J. MacDonald

SJS · Goal

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

Apr 9, 2024 · P2 REG · 03:05

H. Thrun

SJS · Saved shot

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

Apr 9, 2024 · P2 REG · 03:21

W. Eklund

SJS · Miss

Distance
17.1 ft
Scoring chance (xG)
2.9%
Angle
96.7°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 03:36

M. Pospisil

CGY · Block

Distance
40.6 ft
Scoring chance (xG)
Unavailable
Angle
38.0°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 03:38

A. Kuzmenko

CGY · Saved shot

Distance
13.4 ft
Scoring chance (xG)
16.9%
Angle
26.6°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 04:27

J. Rutta

SJS · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 04:30

M. Ferraro

SJS · Saved shot

Distance
62.7 ft
Scoring chance (xG)
1.1%
Angle
33.9°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 04:37

J. Huberdeau

CGY · Miss

Distance
26.9 ft
Scoring chance (xG)
15.3%
Angle
31.3°
Strength
EV
CGY at SJS

Apr 9, 2024 · P2 REG · 04:44

A. Mangiapane

CGY · Block

Distance
58.1 ft
Scoring chance (xG)
Unavailable
Angle
40.8°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 05:08

M. Coronato

CGY · Block

Distance
16.0 ft
Scoring chance (xG)
Unavailable
Angle
3.6°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 05:34

R. Andersson

CGY · Block

Distance
7.1 ft
Scoring chance (xG)
Unavailable
Angle
8.1°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 9, 2024 · P2 REG · 05:35

R. Andersson

CGY · Goal

Distance
3.0 ft
Scoring chance (xG)
25.1%
Angle
0.0°
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.