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

118 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-09
NSH at SJS
1 REG
01:08
NSH
M. Granlund
Block25.14.6EVN/A
2019-11-09
NSH at SJS
1 REG
01:18
NSH
M. Granlund
Saved shot19.845.0EV3.0%
2019-11-09
NSH at SJS
1 REG
02:54
NSH
C. Smith
Miss37.01.5EV8.3%
2019-11-09
NSH at SJS
1 REG
02:56
NSH
R. Grimaldi
Saved shot17.028.1EV5.6%
2019-11-09
NSH at SJS
1 REG
03:00
NSH
M. Ekholm
Saved shot57.324.8EV1.4%
2019-11-09
NSH at SJS
1 REG
03:28
SJS
B. Burns
Block35.48.1EVN/A
2019-11-09
NSH at SJS
1 REG
03:43
SJS
T. Meier
Saved shot63.331.4EV1.8%
2019-11-09
NSH at SJS
1 REG
03:45
SJS
B. Goodrow
Saved shot7.850.2EV11.9%
2019-11-09
NSH at SJS
1 REG
03:59
SJS
B. Dillon
Saved shot56.632.0EV1.1%
2019-11-09
NSH at SJS
1 REG
04:06
SJS
T. Heed
Saved shot56.14.1EV1.8%
2019-11-09
NSH at SJS
1 REG
04:53
SJS
E. Kane
Saved shot35.445.0EV2.7%
2019-11-09
NSH at SJS
1 REG
04:58
SJS
M. Vlasic
Miss64.029.0EV0.9%
2019-11-09
NSH at SJS
1 REG
05:06
SJS
L. Couture
Miss29.49.8EV5.6%
2019-11-09
NSH at SJS
1 REG
05:11
SJS
E. Karlsson
Miss60.522.3EV1.5%
2019-11-09
NSH at SJS
1 REG
05:27
SJS
L. Couture
Block23.814.6EVN/A
2019-11-09
NSH at SJS
1 REG
05:33
SJS
E. Karlsson
Saved shot55.222.4EV2.7%
2019-11-09
NSH at SJS
1 REG
05:47
SJS
M. Vlasic
Miss57.531.5EV1.1%
2019-11-09
NSH at SJS
1 REG
06:11
SJS
T. Hertl
Saved shot9.518.4EV16.2%
2019-11-09
NSH at SJS
1 REG
06:54
NSH
C. Smith
Saved shot30.566.8EV1.6%
2019-11-09
NSH at SJS
1 REG
08:20
NSH
V. Arvidsson
Saved shot65.030.5EV1.2%
2019-11-09
NSH at SJS
1 REG
09:17
NSH
C. Sissons
Miss31.37.4EV5.6%
2019-11-09
NSH at SJS
1 REG
10:28
NSH
F. Forsberg
Saved shot38.340.8PP5.2%
2019-11-09
NSH at SJS
1 REG
10:35
NSH
F. Forsberg
Block30.115.4PPN/A
2019-11-09
NSH at SJS
1 REG
12:09
NSH
R. Grimaldi
Block27.217.1EVN/A
2019-11-09
NSH at SJS
1 REG
12:24
NSH
C. Sissons
Block25.511.3EVN/A
2019-11-09
NSH at SJS
1 REG
12:32
NSH
M. Ekholm
Block21.410.8EVN/A
2019-11-09
NSH at SJS
1 REG
14:10
SJS
E. Kane
Miss14.00.0PP9.9%
2019-11-09
NSH at SJS
1 REG
14:22
SJS
L. Couture
Saved shot14.145.0PP8.0%
2019-11-09
NSH at SJS
1 REG
14:32
NSH
M. Ekholm
Saved shot166.01.0SH0.3%
2019-11-09
NSH at SJS
1 REG
15:51
SJS
B. Burns
Miss49.01.2PP7.8%
2019-11-09
NSH at SJS
1 REG
16:03
SJS
E. Kane
Miss12.00.0PP12.5%
2019-11-09
NSH at SJS
1 REG
16:37
SJS
B. Burns
Saved shot55.79.3PP2.5%
2019-11-09
NSH at SJS
1 REG
16:39
SJS
E. Kane
Saved shot8.00.0PP21.7%
2019-11-09
NSH at SJS
1 REG
17:08
SJS
E. Karlsson
Saved shot61.131.6PP2.4%
2019-11-09
NSH at SJS
1 REG
19:54
NSH
R. Josi
Block42.222.3EVN/A
2019-11-09
NSH at SJS
1 REG
19:58
NSH
F. Forsberg
Block13.548.0EVN/A
2019-11-09
NSH at SJS
2 REG
00:13
NSH
F. Forsberg
Block13.032.5EVN/A
2019-11-09
NSH at SJS
2 REG
01:26
NSH
M. Ekholm
Miss55.528.0EV0.5%
2019-11-09
NSH at SJS
2 REG
02:02
NSH
R. Grimaldi
Saved shot26.00.0EV9.7%
2019-11-09
NSH at SJS
2 REG
02:50
SJS
M. Karlsson
Saved shot40.520.2EV4.5%
2019-11-09
NSH at SJS
2 REG
02:53
SJS
N. Gregor
Block43.242.2EVN/A
2019-11-09
NSH at SJS
2 REG
04:12
NSH
F. Forsberg
Miss48.145.0PP2.7%
2019-11-09
NSH at SJS
2 REG
04:36
NSH
R. Johansen
Miss56.425.2PP3.3%
2019-11-09
NSH at SJS
2 REG
04:55
NSH
F. Forsberg
Saved shot28.332.0PP10.9%
2019-11-09
NSH at SJS
2 REG
06:04
NSH
R. Ellis
Block17.16.7PPN/A
2019-11-09
NSH at SJS
2 REG
06:41
NSH
C. Sissons
Miss52.232.5EV0.4%
2019-11-09
NSH at SJS
2 REG
07:12
SJS
M. Vlasic
Block31.326.6EVN/A
2019-11-09
NSH at SJS
2 REG
08:08
SJS
E. Kane
Miss14.615.9EV7.5%
2019-11-09
NSH at SJS
2 REG
08:26
SJS
E. Kane
Block16.817.4EVN/A
2019-11-09
NSH at SJS
2 REG
08:59
SJS
R. Simek
Miss49.431.8EV2.1%
NSH at SJS

Nov 9, 2019 · P1 REG · 01:08

M. Granlund

NSH · Block

Distance
25.1 ft
Scoring chance (xG)
Unavailable
Angle
4.6°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 01:18

M. Granlund

NSH · Saved shot

Distance
19.8 ft
Scoring chance (xG)
3.0%
Angle
45.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 02:54

C. Smith

NSH · Miss

Distance
37.0 ft
Scoring chance (xG)
8.3%
Angle
1.5°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 02:56

R. Grimaldi

NSH · Saved shot

Distance
17.0 ft
Scoring chance (xG)
5.6%
Angle
28.1°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 03:00

M. Ekholm

NSH · Saved shot

Distance
57.3 ft
Scoring chance (xG)
1.4%
Angle
24.8°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 03:28

B. Burns

SJS · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 03:43

T. Meier

SJS · Saved shot

Distance
63.3 ft
Scoring chance (xG)
1.8%
Angle
31.4°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 03:45

B. Goodrow

SJS · Saved shot

Distance
7.8 ft
Scoring chance (xG)
11.9%
Angle
50.2°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 03:59

B. Dillon

SJS · Saved shot

Distance
56.6 ft
Scoring chance (xG)
1.1%
Angle
32.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 04:06

T. Heed

SJS · Saved shot

Distance
56.1 ft
Scoring chance (xG)
1.8%
Angle
4.1°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 04:53

E. Kane

SJS · Saved shot

Distance
35.4 ft
Scoring chance (xG)
2.7%
Angle
45.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 04:58

M. Vlasic

SJS · Miss

Distance
64.0 ft
Scoring chance (xG)
0.9%
Angle
29.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 05:06

L. Couture

SJS · Miss

Distance
29.4 ft
Scoring chance (xG)
5.6%
Angle
9.8°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 05:11

E. Karlsson

SJS · Miss

Distance
60.5 ft
Scoring chance (xG)
1.5%
Angle
22.3°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 05:27

L. Couture

SJS · Block

Distance
23.8 ft
Scoring chance (xG)
Unavailable
Angle
14.6°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 05:33

E. Karlsson

SJS · Saved shot

Distance
55.2 ft
Scoring chance (xG)
2.7%
Angle
22.4°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 05:47

M. Vlasic

SJS · Miss

Distance
57.5 ft
Scoring chance (xG)
1.1%
Angle
31.5°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 06:11

T. Hertl

SJS · Saved shot

Distance
9.5 ft
Scoring chance (xG)
16.2%
Angle
18.4°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 06:54

C. Smith

NSH · Saved shot

Distance
30.5 ft
Scoring chance (xG)
1.6%
Angle
66.8°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 08:20

V. Arvidsson

NSH · Saved shot

Distance
65.0 ft
Scoring chance (xG)
1.2%
Angle
30.5°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 09:17

C. Sissons

NSH · Miss

Distance
31.3 ft
Scoring chance (xG)
5.6%
Angle
7.4°
Strength
EV
NSH at SJS

Nov 9, 2019 · P1 REG · 10:28

F. Forsberg

NSH · Saved shot

Distance
38.3 ft
Scoring chance (xG)
5.2%
Angle
40.8°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 10:35

F. Forsberg

NSH · Block

Distance
30.1 ft
Scoring chance (xG)
Unavailable
Angle
15.4°
Strength
PP

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 12:09

R. Grimaldi

NSH · Block

Distance
27.2 ft
Scoring chance (xG)
Unavailable
Angle
17.1°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 12:24

C. Sissons

NSH · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 12:32

M. Ekholm

NSH · Block

Distance
21.4 ft
Scoring chance (xG)
Unavailable
Angle
10.8°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 14:10

E. Kane

SJS · Miss

Distance
14.0 ft
Scoring chance (xG)
9.9%
Angle
0.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 14:22

L. Couture

SJS · Saved shot

Distance
14.1 ft
Scoring chance (xG)
8.0%
Angle
45.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 14:32

M. Ekholm

NSH · Saved shot

Distance
166.0 ft
Scoring chance (xG)
0.3%
Angle
1.0°
Strength
SH
NSH at SJS

Nov 9, 2019 · P1 REG · 15:51

B. Burns

SJS · Miss

Distance
49.0 ft
Scoring chance (xG)
7.8%
Angle
1.2°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 16:03

E. Kane

SJS · Miss

Distance
12.0 ft
Scoring chance (xG)
12.5%
Angle
0.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 16:37

B. Burns

SJS · Saved shot

Distance
55.7 ft
Scoring chance (xG)
2.5%
Angle
9.3°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 16:39

E. Kane

SJS · Saved shot

Distance
8.0 ft
Scoring chance (xG)
21.7%
Angle
0.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 17:08

E. Karlsson

SJS · Saved shot

Distance
61.1 ft
Scoring chance (xG)
2.4%
Angle
31.6°
Strength
PP
NSH at SJS

Nov 9, 2019 · P1 REG · 19:54

R. Josi

NSH · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P1 REG · 19:58

F. Forsberg

NSH · Block

Distance
13.5 ft
Scoring chance (xG)
Unavailable
Angle
48.0°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 00:13

F. Forsberg

NSH · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 01:26

M. Ekholm

NSH · Miss

Distance
55.5 ft
Scoring chance (xG)
0.5%
Angle
28.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P2 REG · 02:02

R. Grimaldi

NSH · Saved shot

Distance
26.0 ft
Scoring chance (xG)
9.7%
Angle
0.0°
Strength
EV
NSH at SJS

Nov 9, 2019 · P2 REG · 02:50

M. Karlsson

SJS · Saved shot

Distance
40.5 ft
Scoring chance (xG)
4.5%
Angle
20.2°
Strength
EV
NSH at SJS

Nov 9, 2019 · P2 REG · 02:53

N. Gregor

SJS · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 04:12

F. Forsberg

NSH · Miss

Distance
48.1 ft
Scoring chance (xG)
2.7%
Angle
45.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P2 REG · 04:36

R. Johansen

NSH · Miss

Distance
56.4 ft
Scoring chance (xG)
3.3%
Angle
25.2°
Strength
PP
NSH at SJS

Nov 9, 2019 · P2 REG · 04:55

F. Forsberg

NSH · Saved shot

Distance
28.3 ft
Scoring chance (xG)
10.9%
Angle
32.0°
Strength
PP
NSH at SJS

Nov 9, 2019 · P2 REG · 06:04

R. Ellis

NSH · Block

Distance
17.1 ft
Scoring chance (xG)
Unavailable
Angle
6.7°
Strength
PP

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 06:41

C. Sissons

NSH · Miss

Distance
52.2 ft
Scoring chance (xG)
0.4%
Angle
32.5°
Strength
EV
NSH at SJS

Nov 9, 2019 · P2 REG · 07:12

M. Vlasic

SJS · Block

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

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 08:08

E. Kane

SJS · Miss

Distance
14.6 ft
Scoring chance (xG)
7.5%
Angle
15.9°
Strength
EV
NSH at SJS

Nov 9, 2019 · P2 REG · 08:26

E. Kane

SJS · Block

Distance
16.8 ft
Scoring chance (xG)
Unavailable
Angle
17.4°
Strength
EV

Blocked or unsupported attempt

NSH at SJS

Nov 9, 2019 · P2 REG · 08:59

R. Simek

SJS · Miss

Distance
49.4 ft
Scoring chance (xG)
2.1%
Angle
31.8°
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.