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

113 matching attempts. Season coverage: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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-12-12
TBL at CGY
1 REG
00:18
TBL
C. Geekie
Block19.16.0EVN/A
2024-12-12
TBL at CGY
1 REG
00:22
TBL
B. Point
Saved shot27.328.4EV3.2%
2024-12-12
TBL at CGY
1 REG
00:42
CGY
R. Andersson
Miss36.842.8EV2.8%
2024-12-12
TBL at CGY
1 REG
02:31
TBL
S. Santini
Miss50.01.1EV1.3%
2024-12-12
TBL at CGY
1 REG
03:09
TBL
Z. Girgensons
Miss31.382.6EV1.3%
2024-12-12
TBL at CGY
1 REG
03:47
TBL
D. Raddysh
Block18.429.4EVN/A
2024-12-12
TBL at CGY
1 REG
03:52
TBL
C. Geekie
Saved shot28.02.0EV6.1%
2024-12-12
TBL at CGY
1 REG
04:24
CGY
J. Bean
Saved shot41.730.3EV3.2%
2024-12-12
TBL at CGY
1 REG
04:42
CGY
J. Huberdeau
Goal15.855.3EV8.9%
2024-12-12
TBL at CGY
1 REG
05:55
CGY
D. Miromanov
Saved shot46.745.0EV1.1%
2024-12-12
TBL at CGY
1 REG
06:44
CGY
N. Kadri
Block27.323.7EVN/A
2024-12-12
TBL at CGY
1 REG
07:26
CGY
R. Andersson
Saved shot84.624.4EV0.3%
2024-12-12
TBL at CGY
1 REG
07:32
CGY
M. Weegar
Miss62.46.4EV0.7%
2024-12-12
TBL at CGY
1 REG
07:42
TBL
C. Geekie
Block5.745.0EVN/A
2024-12-12
TBL at CGY
1 REG
07:59
TBL
C. Geekie
Saved shot9.00.0EV11.9%
2024-12-12
TBL at CGY
1 REG
09:31
TBL
M. Eyssimont
Miss24.282.9EV1.6%
2024-12-12
TBL at CGY
1 REG
09:38
TBL
J. Moser
Block19.16.0EVN/A
2024-12-12
TBL at CGY
1 REG
10:18
CGY
K. Bahl
Block13.032.5EVN/A
2024-12-12
TBL at CGY
1 REG
11:02
TBL
N. Perbix
Saved shot47.514.6EV2.8%
2024-12-12
TBL at CGY
1 REG
11:44
TBL
B. Hagel
Saved shot12.414.0EV16.8%
2024-12-12
TBL at CGY
1 REG
12:58
CGY
M. Pospisil
Block8.520.6EVN/A
2024-12-12
TBL at CGY
1 REG
13:17
TBL
J. Moser
Block8.17.1EVN/A
2024-12-12
TBL at CGY
1 REG
13:57
CGY
R. Andersson
Block32.433.7EVN/A
2024-12-12
TBL at CGY
1 REG
14:05
CGY
K. Bahl
Block7.315.9EVN/A
2024-12-12
TBL at CGY
1 REG
14:30
CGY
K. Bahl
Saved shot33.243.8EV6.5%
2024-12-12
TBL at CGY
1 REG
14:47
CGY
R. Andersson
Saved shot66.228.9EV1.3%
2024-12-12
TBL at CGY
1 REG
15:34
TBL
R. McDonagh
Block56.617.5EVN/A
2024-12-12
TBL at CGY
1 REG
15:41
CGY
B. Coleman
Saved shot124.07.4EV0.3%
2024-12-12
TBL at CGY
1 REG
16:15
TBL
N. Paul
Block7.233.7EVN/A
2024-12-12
TBL at CGY
1 REG
16:19
TBL
R. McDonagh
Saved shot67.133.5EV0.3%
2024-12-12
TBL at CGY
1 REG
16:27
TBL
N. Perbix
Saved shot61.324.1EV1.6%
2024-12-12
TBL at CGY
1 REG
16:29
TBL
B. Hagel
Miss18.477.5EV6.0%
2024-12-12
TBL at CGY
1 REG
16:52
TBL
B. Hagel
Block19.730.5EVN/A
2024-12-12
TBL at CGY
1 REG
16:58
TBL
N. Perbix
Miss53.818.4EV1.9%
2024-12-12
TBL at CGY
1 REG
17:38
CGY
J. Bean
Saved shot45.322.0EV2.1%
2024-12-12
TBL at CGY
1 REG
17:40
CGY
R. Lomberg
Saved shot11.210.3EV17.8%
2024-12-12
TBL at CGY
1 REG
17:46
CGY
J. Bean
Block5.468.2EVN/A
2024-12-12
TBL at CGY
1 REG
17:55
TBL
J. Moser
Saved shot29.524.0EV9.8%
2024-12-12
TBL at CGY
1 REG
18:40
TBL
N. Kucherov
Goal17.03.4EV17.0%
2024-12-12
TBL at CGY
1 REG
19:06
CGY
B. Pachal
Miss62.415.8EV1.9%
2024-12-12
TBL at CGY
1 REG
19:58
CGY
R. Andersson
Block39.067.4EVN/A
2024-12-12
TBL at CGY
2 REG
01:21
CGY
J. Bean
Miss55.523.3EV1.6%
2024-12-12
TBL at CGY
2 REG
01:42
CGY
B. Coleman
Miss65.512.3EV0.5%
2024-12-12
TBL at CGY
2 REG
02:12
TBL
S. Santini
Saved shot46.841.5EV1.1%
2024-12-12
TBL at CGY
2 REG
02:16
TBL
D. Raddysh
Block18.412.5EVN/A
2024-12-12
TBL at CGY
2 REG
02:18
TBL
J. Moser
Block35.638.2EVN/A
2024-12-12
TBL at CGY
2 REG
03:34
TBL
C. Geekie
Saved shot12.235.0EV11.8%
2024-12-12
TBL at CGY
2 REG
03:34
TBL
A. Cirelli
Saved shot9.00.0EV4.8%
2024-12-12
TBL at CGY
2 REG
03:35
TBL
B. Hagel
Miss11.731.0EV3.6%
2024-12-12
TBL at CGY
2 REG
04:43
TBL
N. Paul
Block25.256.3EVN/A
TBL at CGY

Dec 12, 2024 · P1 REG · 00:18

C. Geekie

TBL · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
6.0°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 00:22

B. Point

TBL · Saved shot

Distance
27.3 ft
Scoring chance (xG)
3.2%
Angle
28.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 00:42

R. Andersson

CGY · Miss

Distance
36.8 ft
Scoring chance (xG)
2.8%
Angle
42.8°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 02:31

S. Santini

TBL · Miss

Distance
50.0 ft
Scoring chance (xG)
1.3%
Angle
1.1°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 03:09

Z. Girgensons

TBL · Miss

Distance
31.3 ft
Scoring chance (xG)
1.3%
Angle
82.6°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 03:47

D. Raddysh

TBL · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 03:52

C. Geekie

TBL · Saved shot

Distance
28.0 ft
Scoring chance (xG)
6.1%
Angle
2.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 04:24

J. Bean

CGY · Saved shot

Distance
41.7 ft
Scoring chance (xG)
3.2%
Angle
30.3°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 04:42

J. Huberdeau

CGY · Goal

Distance
15.8 ft
Scoring chance (xG)
8.9%
Angle
55.3°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 05:55

D. Miromanov

CGY · Saved shot

Distance
46.7 ft
Scoring chance (xG)
1.1%
Angle
45.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 06:44

N. Kadri

CGY · Block

Distance
27.3 ft
Scoring chance (xG)
Unavailable
Angle
23.7°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 07:26

R. Andersson

CGY · Saved shot

Distance
84.6 ft
Scoring chance (xG)
0.3%
Angle
24.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 07:32

M. Weegar

CGY · Miss

Distance
62.4 ft
Scoring chance (xG)
0.7%
Angle
6.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 07:42

C. Geekie

TBL · Block

Distance
5.7 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 07:59

C. Geekie

TBL · Saved shot

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

Dec 12, 2024 · P1 REG · 09:31

M. Eyssimont

TBL · Miss

Distance
24.2 ft
Scoring chance (xG)
1.6%
Angle
82.9°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 09:38

J. Moser

TBL · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
6.0°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 10:18

K. Bahl

CGY · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 11:02

N. Perbix

TBL · Saved shot

Distance
47.5 ft
Scoring chance (xG)
2.8%
Angle
14.6°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 11:44

B. Hagel

TBL · Saved shot

Distance
12.4 ft
Scoring chance (xG)
16.8%
Angle
14.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 12:58

M. Pospisil

CGY · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 13:17

J. Moser

TBL · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 13:57

R. Andersson

CGY · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 14:05

K. Bahl

CGY · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 14:30

K. Bahl

CGY · Saved shot

Distance
33.2 ft
Scoring chance (xG)
6.5%
Angle
43.8°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 14:47

R. Andersson

CGY · Saved shot

Distance
66.2 ft
Scoring chance (xG)
1.3%
Angle
28.9°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 15:34

R. McDonagh

TBL · Block

Distance
56.6 ft
Scoring chance (xG)
Unavailable
Angle
17.5°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 15:41

B. Coleman

CGY · Saved shot

Distance
124.0 ft
Scoring chance (xG)
0.3%
Angle
7.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 16:15

N. Paul

TBL · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 16:19

R. McDonagh

TBL · Saved shot

Distance
67.1 ft
Scoring chance (xG)
0.3%
Angle
33.5°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 16:27

N. Perbix

TBL · Saved shot

Distance
61.3 ft
Scoring chance (xG)
1.6%
Angle
24.1°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 16:29

B. Hagel

TBL · Miss

Distance
18.4 ft
Scoring chance (xG)
6.0%
Angle
77.5°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 16:52

B. Hagel

TBL · Block

Distance
19.7 ft
Scoring chance (xG)
Unavailable
Angle
30.5°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 16:58

N. Perbix

TBL · Miss

Distance
53.8 ft
Scoring chance (xG)
1.9%
Angle
18.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 17:38

J. Bean

CGY · Saved shot

Distance
45.3 ft
Scoring chance (xG)
2.1%
Angle
22.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 17:40

R. Lomberg

CGY · Saved shot

Distance
11.2 ft
Scoring chance (xG)
17.8%
Angle
10.3°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 17:46

J. Bean

CGY · Block

Distance
5.4 ft
Scoring chance (xG)
Unavailable
Angle
68.2°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P1 REG · 17:55

J. Moser

TBL · Saved shot

Distance
29.5 ft
Scoring chance (xG)
9.8%
Angle
24.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 18:40

N. Kucherov

TBL · Goal

Distance
17.0 ft
Scoring chance (xG)
17.0%
Angle
3.4°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 19:06

B. Pachal

CGY · Miss

Distance
62.4 ft
Scoring chance (xG)
1.9%
Angle
15.8°
Strength
EV
TBL at CGY

Dec 12, 2024 · P1 REG · 19:58

R. Andersson

CGY · Block

Distance
39.0 ft
Scoring chance (xG)
Unavailable
Angle
67.4°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P2 REG · 01:21

J. Bean

CGY · Miss

Distance
55.5 ft
Scoring chance (xG)
1.6%
Angle
23.3°
Strength
EV
TBL at CGY

Dec 12, 2024 · P2 REG · 01:42

B. Coleman

CGY · Miss

Distance
65.5 ft
Scoring chance (xG)
0.5%
Angle
12.3°
Strength
EV
TBL at CGY

Dec 12, 2024 · P2 REG · 02:12

S. Santini

TBL · Saved shot

Distance
46.8 ft
Scoring chance (xG)
1.1%
Angle
41.5°
Strength
EV
TBL at CGY

Dec 12, 2024 · P2 REG · 02:16

D. Raddysh

TBL · Block

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

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P2 REG · 02:18

J. Moser

TBL · Block

Distance
35.6 ft
Scoring chance (xG)
Unavailable
Angle
38.2°
Strength
EV

Blocked or unsupported attempt

TBL at CGY

Dec 12, 2024 · P2 REG · 03:34

C. Geekie

TBL · Saved shot

Distance
12.2 ft
Scoring chance (xG)
11.8%
Angle
35.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P2 REG · 03:34

A. Cirelli

TBL · Saved shot

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

Dec 12, 2024 · P2 REG · 03:35

B. Hagel

TBL · Miss

Distance
11.7 ft
Scoring chance (xG)
3.6%
Angle
31.0°
Strength
EV
TBL at CGY

Dec 12, 2024 · P2 REG · 04:43

N. Paul

TBL · Block

Distance
25.2 ft
Scoring chance (xG)
Unavailable
Angle
56.3°
Strength
EV

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.