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

135 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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)
2022-04-07
CGY at SJS
1 REG
00:31
CGY
C. Mackey
Saved shot122.00.5EV0.3%
2022-04-07
CGY at SJS
1 REG
01:18
CGY
J. Gaudreau
Saved shot48.24.8PP6.1%
2022-04-07
CGY at SJS
1 REG
02:07
CGY
M. Tkachuk
Saved shot32.236.2PP6.0%
2022-04-07
CGY at SJS
1 REG
02:17
CGY
M. Tkachuk
Miss8.635.5PP10.7%
2022-04-07
CGY at SJS
1 REG
02:19
CGY
M. Tkachuk
Saved shot23.185.0PP2.7%
2022-04-07
CGY at SJS
1 REG
02:45
CGY
N. Hanifin
Block43.827.1PPN/A
2022-04-07
CGY at SJS
1 REG
02:49
SJS
L. Couture
Saved shot38.01.5SH8.4%
2022-04-07
CGY at SJS
1 REG
03:16
CGY
B. Ritchie
Saved shot49.543.4EV1.0%
2022-04-07
CGY at SJS
1 REG
04:23
SJS
B. Burns
Saved shot60.530.8EV1.1%
2022-04-07
CGY at SJS
1 REG
04:40
CGY
T. Lewis
Saved shot32.640.0EV7.7%
2022-04-07
CGY at SJS
1 REG
05:00
CGY
R. Andersson
Saved shot29.528.3EV8.5%
2022-04-07
CGY at SJS
1 REG
05:01
CGY
E. Lindholm
Saved shot31.13.7EV2.8%
2022-04-07
CGY at SJS
1 REG
05:19
CGY
J. Gaudreau
Saved shot103.23.9EV0.2%
2022-04-07
CGY at SJS
1 REG
05:29
SJS
N. Gregor
Saved shot62.813.8EV1.3%
2022-04-07
CGY at SJS
1 REG
05:39
SJS
N. Bonino
Saved shot37.00.0EV7.7%
2022-04-07
CGY at SJS
1 REG
05:52
SJS
M. Nieto
Saved shot25.511.3EV5.2%
2022-04-07
CGY at SJS
1 REG
06:12
CGY
N. Hanifin
Miss54.730.8EV1.9%
2022-04-07
CGY at SJS
1 REG
06:16
CGY
M. Lucic
Miss36.119.4EV5.1%
2022-04-07
CGY at SJS
1 REG
06:21
CGY
R. Andersson
Block19.03.0EVN/A
2022-04-07
CGY at SJS
1 REG
07:19
CGY
M. Tkachuk
Goal33.00.0EV7.8%
2022-04-07
CGY at SJS
1 REG
08:32
CGY
M. Stone
Block26.510.9EVN/A
2022-04-07
CGY at SJS
1 REG
09:19
CGY
M. Lucic
Saved shot42.213.7EV3.7%
2022-04-07
CGY at SJS
1 REG
09:43
CGY
R. Andersson
Miss37.415.5EV5.2%
2022-04-07
CGY at SJS
1 REG
11:36
SJS
N. Meloche
Saved shot63.127.4EV1.5%
2022-04-07
CGY at SJS
1 REG
11:38
SJS
M. Vlasic
Block22.00.0EVN/A
2022-04-07
CGY at SJS
1 REG
12:20
CGY
M. Lucic
Miss34.516.9EV7.2%
2022-04-07
CGY at SJS
1 REG
12:57
CGY
B. Coleman
Saved shot26.02.2EV6.2%
2022-04-07
CGY at SJS
1 REG
13:04
CGY
J. Gaudreau
Block42.231.4EVN/A
2022-04-07
CGY at SJS
1 REG
13:22
SJS
L. Couture
Saved shot6.451.3EV10.7%
2022-04-07
CGY at SJS
1 REG
13:28
SJS
A. Barabanov
Saved shot23.512.3EV5.3%
2022-04-07
CGY at SJS
1 REG
14:29
SJS
N. Bonino
Goal19.321.3EV6.5%
2022-04-07
CGY at SJS
1 REG
15:31
SJS
T. Meier
Saved shot37.230.7PP5.9%
2022-04-07
CGY at SJS
1 REG
15:48
SJS
B. Burns
Saved shot48.47.1PP5.7%
2022-04-07
CGY at SJS
1 REG
16:40
SJS
J. Dahlen
Saved shot47.424.9PP3.1%
2022-04-07
CGY at SJS
1 REG
16:48
SJS
J. Dahlen
Block28.14.1EVN/A
2022-04-07
CGY at SJS
1 REG
17:28
CGY
J. Gaudreau
Saved shot25.511.3EV12.1%
2022-04-07
CGY at SJS
1 REG
17:35
SJS
S. Chmelevski
Miss65.67.9EV0.5%
2022-04-07
CGY at SJS
1 REG
18:09
CGY
B. Ritchie
Saved shot27.643.5EV6.8%
2022-04-07
CGY at SJS
1 REG
18:32
CGY
C. Tanev
Saved shot30.053.1EV3.5%
2022-04-07
CGY at SJS
1 REG
19:05
CGY
T. Lewis
Goal6.451.3EV16.1%
2022-04-07
CGY at SJS
1 REG
19:50
CGY
J. Välimäki
Miss39.022.6EV3.5%
2022-04-07
CGY at SJS
1 REG
19:59
CGY
A. Mangiapane
Miss18.412.5EV6.2%
2022-04-07
CGY at SJS
2 REG
00:02
CGY
B. Coleman
Saved shot85.00.7EV0.2%
2022-04-07
CGY at SJS
2 REG
00:32
SJS
A. Barabanov
Block18.429.4EVN/A
2022-04-07
CGY at SJS
2 REG
01:05
CGY
J. Gaudreau
Miss24.380.5EV1.8%
2022-04-07
CGY at SJS
2 REG
02:25
CGY
C. Tanev
Saved shot78.815.4EV0.3%
2022-04-07
CGY at SJS
2 REG
02:34
SJS
B. Burns
Saved shot182.43.8EV0.3%
2022-04-07
CGY at SJS
2 REG
02:42
CGY
C. Mackey
Saved shot50.58.0EV2.4%
2022-04-07
CGY at SJS
2 REG
02:46
CGY
N. Hanifin
Saved shot51.524.1EV2.5%
2022-04-07
CGY at SJS
2 REG
03:20
SJS
N. Gregor
Miss46.525.5EV1.9%
CGY at SJS

Apr 7, 2022 · P1 REG · 00:31

C. Mackey

CGY · Saved shot

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

Apr 7, 2022 · P1 REG · 01:18

J. Gaudreau

CGY · Saved shot

Distance
48.2 ft
Scoring chance (xG)
6.1%
Angle
4.8°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 02:07

M. Tkachuk

CGY · Saved shot

Distance
32.2 ft
Scoring chance (xG)
6.0%
Angle
36.2°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 02:17

M. Tkachuk

CGY · Miss

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

Apr 7, 2022 · P1 REG · 02:19

M. Tkachuk

CGY · Saved shot

Distance
23.1 ft
Scoring chance (xG)
2.7%
Angle
85.0°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 02:45

N. Hanifin

CGY · Block

Distance
43.8 ft
Scoring chance (xG)
Unavailable
Angle
27.1°
Strength
PP

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 02:49

L. Couture

SJS · Saved shot

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

Apr 7, 2022 · P1 REG · 03:16

B. Ritchie

CGY · Saved shot

Distance
49.5 ft
Scoring chance (xG)
1.0%
Angle
43.4°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 04:23

B. Burns

SJS · Saved shot

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

Apr 7, 2022 · P1 REG · 04:40

T. Lewis

CGY · Saved shot

Distance
32.6 ft
Scoring chance (xG)
7.7%
Angle
40.0°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 05:00

R. Andersson

CGY · Saved shot

Distance
29.5 ft
Scoring chance (xG)
8.5%
Angle
28.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 05:01

E. Lindholm

CGY · Saved shot

Distance
31.1 ft
Scoring chance (xG)
2.8%
Angle
3.7°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 05:19

J. Gaudreau

CGY · Saved shot

Distance
103.2 ft
Scoring chance (xG)
0.2%
Angle
3.9°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 05:29

N. Gregor

SJS · Saved shot

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

Apr 7, 2022 · P1 REG · 05:39

N. Bonino

SJS · Saved shot

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

Apr 7, 2022 · P1 REG · 05:52

M. Nieto

SJS · Saved shot

Distance
25.5 ft
Scoring chance (xG)
5.2%
Angle
11.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 06:12

N. Hanifin

CGY · Miss

Distance
54.7 ft
Scoring chance (xG)
1.9%
Angle
30.8°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 06:16

M. Lucic

CGY · Miss

Distance
36.1 ft
Scoring chance (xG)
5.1%
Angle
19.4°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 06:21

R. Andersson

CGY · Block

Distance
19.0 ft
Scoring chance (xG)
Unavailable
Angle
3.0°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 07:19

M. Tkachuk

CGY · Goal

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

Apr 7, 2022 · P1 REG · 08:32

M. Stone

CGY · Block

Distance
26.5 ft
Scoring chance (xG)
Unavailable
Angle
10.9°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 09:19

M. Lucic

CGY · Saved shot

Distance
42.2 ft
Scoring chance (xG)
3.7%
Angle
13.7°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 09:43

R. Andersson

CGY · Miss

Distance
37.4 ft
Scoring chance (xG)
5.2%
Angle
15.5°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 11:36

N. Meloche

SJS · Saved shot

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

Apr 7, 2022 · P1 REG · 11:38

M. Vlasic

SJS · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 12:20

M. Lucic

CGY · Miss

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

Apr 7, 2022 · P1 REG · 12:57

B. Coleman

CGY · Saved shot

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

Apr 7, 2022 · P1 REG · 13:04

J. Gaudreau

CGY · Block

Distance
42.2 ft
Scoring chance (xG)
Unavailable
Angle
31.4°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 13:22

L. Couture

SJS · Saved shot

Distance
6.4 ft
Scoring chance (xG)
10.7%
Angle
51.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 13:28

A. Barabanov

SJS · Saved shot

Distance
23.5 ft
Scoring chance (xG)
5.3%
Angle
12.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 14:29

N. Bonino

SJS · Goal

Distance
19.3 ft
Scoring chance (xG)
6.5%
Angle
21.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 15:31

T. Meier

SJS · Saved shot

Distance
37.2 ft
Scoring chance (xG)
5.9%
Angle
30.7°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 15:48

B. Burns

SJS · Saved shot

Distance
48.4 ft
Scoring chance (xG)
5.7%
Angle
7.1°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 16:40

J. Dahlen

SJS · Saved shot

Distance
47.4 ft
Scoring chance (xG)
3.1%
Angle
24.9°
Strength
PP
CGY at SJS

Apr 7, 2022 · P1 REG · 16:48

J. Dahlen

SJS · Block

Distance
28.1 ft
Scoring chance (xG)
Unavailable
Angle
4.1°
Strength
EV

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P1 REG · 17:28

J. Gaudreau

CGY · Saved shot

Distance
25.5 ft
Scoring chance (xG)
12.1%
Angle
11.3°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 17:35

S. Chmelevski

SJS · Miss

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

Apr 7, 2022 · P1 REG · 18:09

B. Ritchie

CGY · Saved shot

Distance
27.6 ft
Scoring chance (xG)
6.8%
Angle
43.5°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 18:32

C. Tanev

CGY · Saved shot

Distance
30.0 ft
Scoring chance (xG)
3.5%
Angle
53.1°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 19:05

T. Lewis

CGY · Goal

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

Apr 7, 2022 · P1 REG · 19:50

J. Välimäki

CGY · Miss

Distance
39.0 ft
Scoring chance (xG)
3.5%
Angle
22.6°
Strength
EV
CGY at SJS

Apr 7, 2022 · P1 REG · 19:59

A. Mangiapane

CGY · Miss

Distance
18.4 ft
Scoring chance (xG)
6.2%
Angle
12.5°
Strength
EV
CGY at SJS

Apr 7, 2022 · P2 REG · 00:02

B. Coleman

CGY · Saved shot

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

Apr 7, 2022 · P2 REG · 00:32

A. Barabanov

SJS · Block

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

Blocked or unsupported attempt

CGY at SJS

Apr 7, 2022 · P2 REG · 01:05

J. Gaudreau

CGY · Miss

Distance
24.3 ft
Scoring chance (xG)
1.8%
Angle
80.5°
Strength
EV
CGY at SJS

Apr 7, 2022 · P2 REG · 02:25

C. Tanev

CGY · Saved shot

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

Apr 7, 2022 · P2 REG · 02:34

B. Burns

SJS · Saved shot

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

Apr 7, 2022 · P2 REG · 02:42

C. Mackey

CGY · Saved shot

Distance
50.5 ft
Scoring chance (xG)
2.4%
Angle
8.0°
Strength
EV
CGY at SJS

Apr 7, 2022 · P2 REG · 02:46

N. Hanifin

CGY · Saved shot

Distance
51.5 ft
Scoring chance (xG)
2.5%
Angle
24.1°
Strength
EV
CGY at SJS

Apr 7, 2022 · P2 REG · 03:20

N. Gregor

SJS · Miss

Distance
46.5 ft
Scoring chance (xG)
1.9%
Angle
25.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.