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-25
SJS at LAK
1 REG
01:07
SJS
K. Labanc
Miss17.03.4EV8.0%
2019-11-25
SJS at LAK
1 REG
04:06
SJS
K. Labanc
Saved shot31.239.8EV5.1%
2019-11-25
SJS at LAK
1 REG
05:32
LAK
K. Clifford
Miss33.332.7EV9.0%
2019-11-25
SJS at LAK
1 REG
05:53
SJS
E. Karlsson
Goal34.237.9EV7.9%
2019-11-25
SJS at LAK
1 REG
06:46
SJS
T. Meier
Saved shot61.139.7EV1.4%
2019-11-25
SJS at LAK
1 REG
06:52
SJS
B. Goodrow
Miss12.04.8EV10.8%
2019-11-25
SJS at LAK
1 REG
06:59
SJS
K. Labanc
Miss33.712.0EV9.2%
2019-11-25
SJS at LAK
1 REG
07:02
SJS
B. Burns
Miss63.630.2EV1.4%
2019-11-25
SJS at LAK
1 REG
07:05
SJS
R. Simek
Saved shot56.826.1EV1.4%
2019-11-25
SJS at LAK
1 REG
07:56
LAK
M. Roy
Block167.01.4SHN/A
2019-11-25
SJS at LAK
1 REG
08:13
SJS
L. Couture
Block22.118.4PPN/A
2019-11-25
SJS at LAK
1 REG
08:18
SJS
E. Karlsson
Block18.440.6PPN/A
2019-11-25
SJS at LAK
1 REG
08:46
SJS
B. Burns
Block34.913.2PPN/A
2019-11-25
SJS at LAK
1 REG
09:00
SJS
P. Marleau
Saved shot8.17.1PP12.4%
2019-11-25
SJS at LAK
1 REG
09:50
LAK
A. Kempe
Saved shot80.01.4EV0.2%
2019-11-25
SJS at LAK
1 REG
09:58
LAK
D. Brown
Miss20.232.9EV5.6%
2019-11-25
SJS at LAK
1 REG
10:10
LAK
J. Ryan
Saved shot47.47.3EV3.2%
2019-11-25
SJS at LAK
1 REG
12:06
SJS
K. Labanc
Block9.212.5EVN/A
2019-11-25
SJS at LAK
1 REG
12:53
LAK
M. Roy
Saved shot61.333.7EV1.2%
2019-11-25
SJS at LAK
1 REG
13:30
LAK
T. Toffoli
Saved shot81.427.8EV0.2%
2019-11-25
SJS at LAK
1 REG
14:26
SJS
T. Meier
Saved shot61.24.7EV1.0%
2019-11-25
SJS at LAK
1 REG
14:40
SJS
M. Karlsson
Saved shot19.411.9EV7.2%
2019-11-25
SJS at LAK
1 REG
14:48
SJS
A. Suomela
Miss10.329.1EV10.2%
2019-11-25
SJS at LAK
1 REG
15:43
LAK
B. Lizotte
Block15.053.1EVN/A
2019-11-25
SJS at LAK
1 REG
16:18
LAK
S. Walker
Saved shot48.514.3EV3.1%
2019-11-25
SJS at LAK
1 REG
16:21
LAK
J. Carter
Miss38.610.4EV7.1%
2019-11-25
SJS at LAK
1 REG
17:09
LAK
J. Ryan
Block22.612.8EVN/A
2019-11-25
SJS at LAK
1 REG
17:13
SJS
B. Goodrow
Saved shot127.110.4EV0.3%
2019-11-25
SJS at LAK
1 REG
18:22
LAK
A. Iafallo
Saved shot44.838.7PP3.2%
2019-11-25
SJS at LAK
1 REG
18:29
LAK
A. Kempe
Saved shot54.730.8PP3.2%
2019-11-25
SJS at LAK
1 REG
18:31
LAK
D. Brown
Saved shot7.623.2PP14.0%
2019-11-25
SJS at LAK
1 REG
18:45
LAK
A. Kempe
Saved shot39.237.7PP5.5%
2019-11-25
SJS at LAK
1 REG
19:15
LAK
B. Lizotte
Saved shot14.00.0PP9.9%
2019-11-25
SJS at LAK
1 REG
19:17
LAK
B. Lizotte
Miss13.04.4PP23.7%
2019-11-25
SJS at LAK
1 REG
19:23
LAK
J. Carter
Saved shot33.221.2PP7.5%
2019-11-25
SJS at LAK
2 REG
00:07
LAK
A. Iafallo
Block24.238.3EVN/A
2019-11-25
SJS at LAK
2 REG
00:14
LAK
D. Doughty
Saved shot60.221.4EV1.7%
2019-11-25
SJS at LAK
2 REG
00:48
SJS
K. Labanc
Miss15.03.8EV21.9%
2019-11-25
SJS at LAK
2 REG
01:17
LAK
A. Martinez
Saved shot136.310.6SH0.3%
2019-11-25
SJS at LAK
2 REG
01:37
SJS
L. Couture
Saved shot29.719.7PP10.7%
2019-11-25
SJS at LAK
2 REG
03:08
LAK
T. Toffoli
Saved shot63.331.4EV1.2%
2019-11-25
SJS at LAK
2 REG
03:12
LAK
A. Martinez
Miss26.510.9EV15.0%
2019-11-25
SJS at LAK
2 REG
03:32
LAK
B. Hutton
Miss55.019.1EV2.2%
2019-11-25
SJS at LAK
2 REG
04:01
LAK
A. Iafallo
Saved shot28.439.3PP13.3%
2019-11-25
SJS at LAK
2 REG
04:57
LAK
J. Carter
Saved shot12.085.2PP4.0%
2019-11-25
SJS at LAK
2 REG
06:13
LAK
A. Martinez
Block13.617.1EVN/A
2019-11-25
SJS at LAK
2 REG
06:19
SJS
T. Meier
Goal24.229.7EV11.3%
2019-11-25
SJS at LAK
2 REG
06:54
SJS
M. Ferraro
Saved shot21.437.4EV11.0%
2019-11-25
SJS at LAK
2 REG
07:21
LAK
M. Roy
Block26.915.1PPN/A
2019-11-25
SJS at LAK
2 REG
07:52
SJS
M. Karlsson
Block20.053.1EVN/A
SJS at LAK

Nov 25, 2019 · P1 REG · 01:07

K. Labanc

SJS · Miss

Distance
17.0 ft
Scoring chance (xG)
8.0%
Angle
3.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 04:06

K. Labanc

SJS · Saved shot

Distance
31.2 ft
Scoring chance (xG)
5.1%
Angle
39.8°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 05:32

K. Clifford

LAK · Miss

Distance
33.3 ft
Scoring chance (xG)
9.0%
Angle
32.7°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 05:53

E. Karlsson

SJS · Goal

Distance
34.2 ft
Scoring chance (xG)
7.9%
Angle
37.9°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 06:46

T. Meier

SJS · Saved shot

Distance
61.1 ft
Scoring chance (xG)
1.4%
Angle
39.7°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 06:52

B. Goodrow

SJS · Miss

Distance
12.0 ft
Scoring chance (xG)
10.8%
Angle
4.8°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 06:59

K. Labanc

SJS · Miss

Distance
33.7 ft
Scoring chance (xG)
9.2%
Angle
12.0°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 07:02

B. Burns

SJS · Miss

Distance
63.6 ft
Scoring chance (xG)
1.4%
Angle
30.2°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 07:05

R. Simek

SJS · Saved shot

Distance
56.8 ft
Scoring chance (xG)
1.4%
Angle
26.1°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 07:56

M. Roy

LAK · Block

Distance
167.0 ft
Scoring chance (xG)
Unavailable
Angle
1.4°
Strength
SH

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 08:13

L. Couture

SJS · Block

Distance
22.1 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 08:18

E. Karlsson

SJS · Block

Distance
18.4 ft
Scoring chance (xG)
Unavailable
Angle
40.6°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 08:46

B. Burns

SJS · Block

Distance
34.9 ft
Scoring chance (xG)
Unavailable
Angle
13.2°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 09:00

P. Marleau

SJS · Saved shot

Distance
8.1 ft
Scoring chance (xG)
12.4%
Angle
7.1°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 09:50

A. Kempe

LAK · Saved shot

Distance
80.0 ft
Scoring chance (xG)
0.2%
Angle
1.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 09:58

D. Brown

LAK · Miss

Distance
20.2 ft
Scoring chance (xG)
5.6%
Angle
32.9°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 10:10

J. Ryan

LAK · Saved shot

Distance
47.4 ft
Scoring chance (xG)
3.2%
Angle
7.3°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 12:06

K. Labanc

SJS · Block

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

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 12:53

M. Roy

LAK · Saved shot

Distance
61.3 ft
Scoring chance (xG)
1.2%
Angle
33.7°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 13:30

T. Toffoli

LAK · Saved shot

Distance
81.4 ft
Scoring chance (xG)
0.2%
Angle
27.8°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 14:26

T. Meier

SJS · Saved shot

Distance
61.2 ft
Scoring chance (xG)
1.0%
Angle
4.7°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 14:40

M. Karlsson

SJS · Saved shot

Distance
19.4 ft
Scoring chance (xG)
7.2%
Angle
11.9°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 14:48

A. Suomela

SJS · Miss

Distance
10.3 ft
Scoring chance (xG)
10.2%
Angle
29.1°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 15:43

B. Lizotte

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 16:18

S. Walker

LAK · Saved shot

Distance
48.5 ft
Scoring chance (xG)
3.1%
Angle
14.3°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 16:21

J. Carter

LAK · Miss

Distance
38.6 ft
Scoring chance (xG)
7.1%
Angle
10.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 17:09

J. Ryan

LAK · Block

Distance
22.6 ft
Scoring chance (xG)
Unavailable
Angle
12.8°
Strength
EV

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P1 REG · 17:13

B. Goodrow

SJS · Saved shot

Distance
127.1 ft
Scoring chance (xG)
0.3%
Angle
10.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P1 REG · 18:22

A. Iafallo

LAK · Saved shot

Distance
44.8 ft
Scoring chance (xG)
3.2%
Angle
38.7°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 18:29

A. Kempe

LAK · Saved shot

Distance
54.7 ft
Scoring chance (xG)
3.2%
Angle
30.8°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 18:31

D. Brown

LAK · Saved shot

Distance
7.6 ft
Scoring chance (xG)
14.0%
Angle
23.2°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 18:45

A. Kempe

LAK · Saved shot

Distance
39.2 ft
Scoring chance (xG)
5.5%
Angle
37.7°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 19:15

B. Lizotte

LAK · Saved shot

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

Nov 25, 2019 · P1 REG · 19:17

B. Lizotte

LAK · Miss

Distance
13.0 ft
Scoring chance (xG)
23.7%
Angle
4.4°
Strength
PP
SJS at LAK

Nov 25, 2019 · P1 REG · 19:23

J. Carter

LAK · Saved shot

Distance
33.2 ft
Scoring chance (xG)
7.5%
Angle
21.2°
Strength
PP
SJS at LAK

Nov 25, 2019 · P2 REG · 00:07

A. Iafallo

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P2 REG · 00:14

D. Doughty

LAK · Saved shot

Distance
60.2 ft
Scoring chance (xG)
1.7%
Angle
21.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 00:48

K. Labanc

SJS · Miss

Distance
15.0 ft
Scoring chance (xG)
21.9%
Angle
3.8°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 01:17

A. Martinez

LAK · Saved shot

Distance
136.3 ft
Scoring chance (xG)
0.3%
Angle
10.6°
Strength
SH
SJS at LAK

Nov 25, 2019 · P2 REG · 01:37

L. Couture

SJS · Saved shot

Distance
29.7 ft
Scoring chance (xG)
10.7%
Angle
19.7°
Strength
PP
SJS at LAK

Nov 25, 2019 · P2 REG · 03:08

T. Toffoli

LAK · Saved shot

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

Nov 25, 2019 · P2 REG · 03:12

A. Martinez

LAK · Miss

Distance
26.5 ft
Scoring chance (xG)
15.0%
Angle
10.9°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 03:32

B. Hutton

LAK · Miss

Distance
55.0 ft
Scoring chance (xG)
2.2%
Angle
19.1°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 04:01

A. Iafallo

LAK · Saved shot

Distance
28.4 ft
Scoring chance (xG)
13.3%
Angle
39.3°
Strength
PP
SJS at LAK

Nov 25, 2019 · P2 REG · 04:57

J. Carter

LAK · Saved shot

Distance
12.0 ft
Scoring chance (xG)
4.0%
Angle
85.2°
Strength
PP
SJS at LAK

Nov 25, 2019 · P2 REG · 06:13

A. Martinez

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P2 REG · 06:19

T. Meier

SJS · Goal

Distance
24.2 ft
Scoring chance (xG)
11.3%
Angle
29.7°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 06:54

M. Ferraro

SJS · Saved shot

Distance
21.4 ft
Scoring chance (xG)
11.0%
Angle
37.4°
Strength
EV
SJS at LAK

Nov 25, 2019 · P2 REG · 07:21

M. Roy

LAK · Block

Distance
26.9 ft
Scoring chance (xG)
Unavailable
Angle
15.1°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Nov 25, 2019 · P2 REG · 07:52

M. Karlsson

SJS · Block

Distance
20.0 ft
Scoring chance (xG)
Unavailable
Angle
53.1°
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.