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

107 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-01-06
SJS at BUF
1 REG
00:18
BUF
J. Skinner
Miss47.926.0EV3.5%
2022-01-06
SJS at BUF
1 REG
00:26
BUF
R. Dahlin
Block40.323.4EVN/A
2022-01-06
SJS at BUF
1 REG
00:43
BUF
D. Cozens
Miss22.823.2EV16.2%
2022-01-06
SJS at BUF
1 REG
00:59
SJS
M. Nieto
Saved shot29.417.8EV8.1%
2022-01-06
SJS at BUF
1 REG
01:25
SJS
J. Dahlen
Saved shot32.831.3EV5.7%
2022-01-06
SJS at BUF
1 REG
01:37
SJS
N. Gregor
Miss44.422.5EV2.6%
2022-01-06
SJS at BUF
1 REG
02:58
BUF
R. Dahlin
Block26.022.6EVN/A
2022-01-06
SJS at BUF
1 REG
03:06
BUF
J. Skinner
Saved shot22.532.3EV11.2%
2022-01-06
SJS at BUF
1 REG
04:04
BUF
W. Butcher
Miss52.36.6EV2.2%
2022-01-06
SJS at BUF
1 REG
04:19
SJS
J. Dahlen
Saved shot26.067.4EV2.2%
2022-01-06
SJS at BUF
1 REG
05:51
SJS
T. Meier
Block11.437.9EVN/A
2022-01-06
SJS at BUF
1 REG
05:59
SJS
M. Ferraro
Saved shot46.614.9EV2.9%
2022-01-06
SJS at BUF
1 REG
06:02
SJS
T. Meier
Saved shot18.440.6EV34.1%
2022-01-06
SJS at BUF
1 REG
07:00
BUF
R. Asplund
Miss16.437.6EV5.4%
2022-01-06
SJS at BUF
1 REG
07:19
BUF
R. Dahlin
Block32.01.8EVN/A
2022-01-06
SJS at BUF
1 REG
07:28
SJS
J. Weatherby
Saved shot46.01.2EV3.0%
2022-01-06
SJS at BUF
1 REG
07:41
SJS
T. Meier
Block24.148.4EVN/A
2022-01-06
SJS at BUF
1 REG
08:47
BUF
T. Thompson
Saved shot13.548.0EV7.2%
2022-01-06
SJS at BUF
1 REG
09:13
SJS
B. Burns
Miss64.432.9EV0.9%
2022-01-06
SJS at BUF
1 REG
10:19
BUF
D. Cozens
Saved shot46.129.9EV1.7%
2022-01-06
SJS at BUF
1 REG
10:35
SJS
J. Weatherby
Miss11.452.1EV9.1%
2022-01-06
SJS at BUF
1 REG
11:21
SJS
J. Megna
Block20.220.2EVN/A
2022-01-06
SJS at BUF
1 REG
11:46
BUF
M. Pysyk
Saved shot27.533.1EV8.1%
2022-01-06
SJS at BUF
1 REG
12:27
SJS
M. Nieto
Goal25.123.5EV16.7%
2022-01-06
SJS at BUF
1 REG
13:25
SJS
R. Merkley
Block22.520.9EVN/A
2022-01-06
SJS at BUF
1 REG
13:44
SJS
T. Meier
Goal59.927.8EV2.4%
2022-01-06
SJS at BUF
1 REG
14:12
BUF
M. Pysyk
Block17.523.6EVN/A
2022-01-06
SJS at BUF
1 REG
16:03
SJS
M. Vlasic
Miss53.25.4EV2.3%
2022-01-06
SJS at BUF
1 REG
16:06
SJS
J. Viel
Saved shot50.053.1EV0.7%
2022-01-06
SJS at BUF
1 REG
16:08
SJS
J. Gadjovich
Saved shot12.04.8EV17.7%
2022-01-06
SJS at BUF
1 REG
16:40
BUF
D. Cozens
Block32.020.1EVN/A
2022-01-06
SJS at BUF
1 REG
17:08
SJS
J. Megna
Miss52.423.6EV1.6%
2022-01-06
SJS at BUF
1 REG
17:14
BUF
V. Olofsson
Saved shot31.147.6EV4.0%
2022-01-06
SJS at BUF
1 REG
17:24
SJS
T. Hertl
Goal35.59.7EV7.3%
2022-01-06
SJS at BUF
1 REG
17:49
BUF
R. MacInnis
Saved shot34.522.1EV5.0%
2022-01-06
SJS at BUF
1 REG
18:21
BUF
R. Asplund
Saved shot47.01.2EV4.0%
2022-01-06
SJS at BUF
1 REG
18:31
BUF
R. Dahlin
Saved shot55.924.3EV1.8%
2022-01-06
SJS at BUF
1 REG
19:11
BUF
V. Olofsson
Block22.426.6EVN/A
2022-01-06
SJS at BUF
2 REG
00:28
SJS
A. Barabanov
Saved shot9.16.3EV16.5%
2022-01-06
SJS at BUF
2 REG
00:36
BUF
T. Thompson
Saved shot35.48.1EV8.2%
2022-01-06
SJS at BUF
2 REG
01:24
BUF
R. Asplund
Block9.458.0EVN/A
2022-01-06
SJS at BUF
2 REG
01:40
BUF
Z. Girgensons
Miss32.229.7EV3.9%
2022-01-06
SJS at BUF
2 REG
02:08
SJS
N. Gregor
Miss48.01.2EV3.5%
2022-01-06
SJS at BUF
2 REG
02:45
BUF
R. MacInnis
Saved shot41.624.1EV2.3%
2022-01-06
SJS at BUF
2 REG
03:21
BUF
T. Thompson
Block17.028.1EVN/A
2022-01-06
SJS at BUF
2 REG
03:37
SJS
T. Meier
Saved shot29.435.3EV13.2%
2022-01-06
SJS at BUF
2 REG
04:26
BUF
D. Cozens
Saved shot22.02.6EV13.5%
2022-01-06
SJS at BUF
2 REG
05:02
BUF
C. Miller
Miss62.431.9EV2.2%
2022-01-06
SJS at BUF
2 REG
05:14
BUF
C. Miller
Saved shot63.630.2EV0.9%
2022-01-06
SJS at BUF
2 REG
07:16
BUF
C. Eakin
Block29.222.2EVN/A
SJS at BUF

Jan 6, 2022 · P1 REG · 00:18

J. Skinner

BUF · Miss

Distance
47.9 ft
Scoring chance (xG)
3.5%
Angle
26.0°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 00:26

R. Dahlin

BUF · Block

Distance
40.3 ft
Scoring chance (xG)
Unavailable
Angle
23.4°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 00:43

D. Cozens

BUF · Miss

Distance
22.8 ft
Scoring chance (xG)
16.2%
Angle
23.2°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 00:59

M. Nieto

SJS · Saved shot

Distance
29.4 ft
Scoring chance (xG)
8.1%
Angle
17.8°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 01:25

J. Dahlen

SJS · Saved shot

Distance
32.8 ft
Scoring chance (xG)
5.7%
Angle
31.3°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 01:37

N. Gregor

SJS · Miss

Distance
44.4 ft
Scoring chance (xG)
2.6%
Angle
22.5°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 02:58

R. Dahlin

BUF · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 03:06

J. Skinner

BUF · Saved shot

Distance
22.5 ft
Scoring chance (xG)
11.2%
Angle
32.3°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 04:04

W. Butcher

BUF · Miss

Distance
52.3 ft
Scoring chance (xG)
2.2%
Angle
6.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 04:19

J. Dahlen

SJS · Saved shot

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

Jan 6, 2022 · P1 REG · 05:51

T. Meier

SJS · Block

Distance
11.4 ft
Scoring chance (xG)
Unavailable
Angle
37.9°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 05:59

M. Ferraro

SJS · Saved shot

Distance
46.6 ft
Scoring chance (xG)
2.9%
Angle
14.9°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 06:02

T. Meier

SJS · Saved shot

Distance
18.4 ft
Scoring chance (xG)
34.1%
Angle
40.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 07:00

R. Asplund

BUF · Miss

Distance
16.4 ft
Scoring chance (xG)
5.4%
Angle
37.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 07:19

R. Dahlin

BUF · Block

Distance
32.0 ft
Scoring chance (xG)
Unavailable
Angle
1.8°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 07:28

J. Weatherby

SJS · Saved shot

Distance
46.0 ft
Scoring chance (xG)
3.0%
Angle
1.2°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 07:41

T. Meier

SJS · Block

Distance
24.1 ft
Scoring chance (xG)
Unavailable
Angle
48.4°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 08:47

T. Thompson

BUF · Saved shot

Distance
13.5 ft
Scoring chance (xG)
7.2%
Angle
48.0°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 09:13

B. Burns

SJS · Miss

Distance
64.4 ft
Scoring chance (xG)
0.9%
Angle
32.9°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 10:19

D. Cozens

BUF · Saved shot

Distance
46.1 ft
Scoring chance (xG)
1.7%
Angle
29.9°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 10:35

J. Weatherby

SJS · Miss

Distance
11.4 ft
Scoring chance (xG)
9.1%
Angle
52.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 11:21

J. Megna

SJS · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 11:46

M. Pysyk

BUF · Saved shot

Distance
27.5 ft
Scoring chance (xG)
8.1%
Angle
33.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 12:27

M. Nieto

SJS · Goal

Distance
25.1 ft
Scoring chance (xG)
16.7%
Angle
23.5°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 13:25

R. Merkley

SJS · Block

Distance
22.5 ft
Scoring chance (xG)
Unavailable
Angle
20.9°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 13:44

T. Meier

SJS · Goal

Distance
59.9 ft
Scoring chance (xG)
2.4%
Angle
27.8°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 14:12

M. Pysyk

BUF · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 16:03

M. Vlasic

SJS · Miss

Distance
53.2 ft
Scoring chance (xG)
2.3%
Angle
5.4°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 16:06

J. Viel

SJS · Saved shot

Distance
50.0 ft
Scoring chance (xG)
0.7%
Angle
53.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 16:08

J. Gadjovich

SJS · Saved shot

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

Jan 6, 2022 · P1 REG · 16:40

D. Cozens

BUF · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P1 REG · 17:08

J. Megna

SJS · Miss

Distance
52.4 ft
Scoring chance (xG)
1.6%
Angle
23.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 17:14

V. Olofsson

BUF · Saved shot

Distance
31.1 ft
Scoring chance (xG)
4.0%
Angle
47.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 17:24

T. Hertl

SJS · Goal

Distance
35.5 ft
Scoring chance (xG)
7.3%
Angle
9.7°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 17:49

R. MacInnis

BUF · Saved shot

Distance
34.5 ft
Scoring chance (xG)
5.0%
Angle
22.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 18:21

R. Asplund

BUF · Saved shot

Distance
47.0 ft
Scoring chance (xG)
4.0%
Angle
1.2°
Strength
EV
SJS at BUF

Jan 6, 2022 · P1 REG · 18:31

R. Dahlin

BUF · Saved shot

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

Jan 6, 2022 · P1 REG · 19:11

V. Olofsson

BUF · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P2 REG · 00:28

A. Barabanov

SJS · Saved shot

Distance
9.1 ft
Scoring chance (xG)
16.5%
Angle
6.3°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 00:36

T. Thompson

BUF · Saved shot

Distance
35.4 ft
Scoring chance (xG)
8.2%
Angle
8.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 01:24

R. Asplund

BUF · Block

Distance
9.4 ft
Scoring chance (xG)
Unavailable
Angle
58.0°
Strength
EV

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P2 REG · 01:40

Z. Girgensons

BUF · Miss

Distance
32.2 ft
Scoring chance (xG)
3.9%
Angle
29.7°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 02:08

N. Gregor

SJS · Miss

Distance
48.0 ft
Scoring chance (xG)
3.5%
Angle
1.2°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 02:45

R. MacInnis

BUF · Saved shot

Distance
41.6 ft
Scoring chance (xG)
2.3%
Angle
24.1°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 03:21

T. Thompson

BUF · Block

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

Blocked or unsupported attempt

SJS at BUF

Jan 6, 2022 · P2 REG · 03:37

T. Meier

SJS · Saved shot

Distance
29.4 ft
Scoring chance (xG)
13.2%
Angle
35.3°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 04:26

D. Cozens

BUF · Saved shot

Distance
22.0 ft
Scoring chance (xG)
13.5%
Angle
2.6°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 05:02

C. Miller

BUF · Miss

Distance
62.4 ft
Scoring chance (xG)
2.2%
Angle
31.9°
Strength
EV
SJS at BUF

Jan 6, 2022 · P2 REG · 05:14

C. Miller

BUF · Saved shot

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

Jan 6, 2022 · P2 REG · 07:16

C. Eakin

BUF · Block

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