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

120 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)
2025-01-28
WSH at CGY
1 REG
01:19
CGY
M. Backlund
Miss43.438.5EV1.7%
2025-01-28
WSH at CGY
1 REG
01:29
CGY
B. Coleman
Saved shot28.034.8EV9.0%
2025-01-28
WSH at CGY
1 REG
01:47
WSH
J. Chychrun
Miss74.333.5EV0.3%
2025-01-28
WSH at CGY
1 REG
01:51
WSH
P. Dubois
Goal27.914.5EV3.3%
2025-01-28
WSH at CGY
1 REG
02:07
CGY
C. Bishop
Saved shot20.092.9EV1.6%
2025-01-28
WSH at CGY
1 REG
03:09
WSH
M. Fehérváry
Block28.450.7EVN/A
2025-01-28
WSH at CGY
1 REG
03:17
WSH
A. Ovechkin
Saved shot12.8141.3EV5.3%
2025-01-28
WSH at CGY
1 REG
03:33
CGY
M. Coronato
Block35.823.0EVN/A
2025-01-28
WSH at CGY
1 REG
03:54
WSH
D. Strome
Block21.815.9EVN/A
2025-01-28
WSH at CGY
1 REG
04:55
CGY
N. Kadri
Saved shot43.946.8EV2.8%
2025-01-28
WSH at CGY
1 REG
05:02
CGY
T. Barrie
Saved shot63.223.3EV1.5%
2025-01-28
WSH at CGY
1 REG
05:14
CGY
B. Pachal
Block54.628.4EVN/A
2025-01-28
WSH at CGY
1 REG
05:47
WSH
L. Eller
Block4.526.6EVN/A
2025-01-28
WSH at CGY
1 REG
06:01
CGY
R. Lomberg
Saved shot22.15.2EV17.6%
2025-01-28
WSH at CGY
1 REG
08:00
CGY
M. Coronato
Saved shot33.834.2EV4.1%
2025-01-28
WSH at CGY
1 REG
08:14
CGY
B. Pachal
Block13.636.0EVN/A
2025-01-28
WSH at CGY
1 REG
08:25
WSH
A. Mangiapane
Saved shot35.532.3EV5.0%
2025-01-28
WSH at CGY
1 REG
09:22
WSH
L. Eller
Block19.411.9EVN/A
2025-01-28
WSH at CGY
1 REG
09:32
WSH
E. Frank
Miss31.865.9EV1.2%
2025-01-28
WSH at CGY
1 REG
11:44
CGY
N. Kadri
Saved shot10.00.0EV19.6%
2025-01-28
WSH at CGY
1 REG
12:41
CGY
M. Backlund
Block43.414.7EVN/A
2025-01-28
WSH at CGY
1 REG
12:43
CGY
M. Backlund
Miss10.084.3EV2.8%
2025-01-28
WSH at CGY
1 REG
12:48
CGY
B. Pachal
Block48.532.4EVN/A
2025-01-28
WSH at CGY
1 REG
14:39
CGY
J. Hanley
Saved shot62.421.6EV3.0%
2025-01-28
WSH at CGY
1 REG
14:59
WSH
T. Wilson
Saved shot72.129.1EV0.4%
2025-01-28
WSH at CGY
1 REG
15:14
CGY
R. Andersson
Saved shot47.651.0EV0.8%
2025-01-28
WSH at CGY
1 REG
15:45
WSH
N. Dowd
Miss27.039.0EV13.3%
2025-01-28
WSH at CGY
1 REG
17:22
CGY
M. Weegar
Block31.932.2EVN/A
2025-01-28
WSH at CGY
1 REG
17:38
CGY
M. Coronato
Saved shot23.450.2EV4.8%
2025-01-28
WSH at CGY
1 REG
17:45
CGY
B. Coleman
Block37.14.6EVN/A
2025-01-28
WSH at CGY
1 REG
17:47
CGY
B. Coleman
Saved shot33.622.8EV4.9%
2025-01-28
WSH at CGY
1 REG
18:26
CGY
N. Kadri
Miss42.025.3PP4.9%
2025-01-28
WSH at CGY
1 REG
18:47
CGY
Y. Sharangovich
Block24.843.4PPN/A
2025-01-28
WSH at CGY
1 REG
18:56
CGY
Y. Sharangovich
Block23.331.0PPN/A
2025-01-28
WSH at CGY
1 REG
18:57
WSH
N. Dowd
Saved shot159.00.7SH0.3%
2025-01-28
WSH at CGY
1 REG
19:34
CGY
B. Coleman
Miss10.821.8PP9.5%
2025-01-28
WSH at CGY
1 REG
19:58
CGY
T. Barrie
Saved shot50.533.7EV0.8%
2025-01-28
WSH at CGY
1 REG
19:59
CGY
R. Andersson
Saved shot8.963.4EV4.3%
2025-01-28
WSH at CGY
2 REG
02:07
WSH
T. van Riemsdyk
Block18.429.4EVN/A
2025-01-28
WSH at CGY
2 REG
02:20
CGY
M. Pospisil
Miss10.473.3EV5.5%
2025-01-28
WSH at CGY
2 REG
02:45
CGY
R. Lomberg
Saved shot50.341.0EV1.0%
2025-01-28
WSH at CGY
2 REG
03:03
WSH
M. Fehérváry
Saved shot52.038.0EV1.8%
2025-01-28
WSH at CGY
2 REG
03:04
WSH
E. Frank
Saved shot10.00.0EV3.4%
2025-01-28
WSH at CGY
2 REG
03:09
WSH
M. Roy
Miss59.35.8EV1.6%
2025-01-28
WSH at CGY
2 REG
03:25
WSH
M. Roy
Saved shot10.211.3EV11.6%
2025-01-28
WSH at CGY
2 REG
04:05
WSH
R. Sandin
Saved shot42.526.6EV2.8%
2025-01-28
WSH at CGY
2 REG
04:22
CGY
B. Coleman
Miss17.716.4EV7.2%
2025-01-28
WSH at CGY
2 REG
04:59
WSH
A. Mangiapane
Miss6.438.7EV26.2%
2025-01-28
WSH at CGY
2 REG
05:30
CGY
B. Pachal
Block22.520.9EVN/A
2025-01-28
WSH at CGY
2 REG
05:33
CGY
B. Pachal
Miss64.826.6EV0.4%
WSH at CGY

Jan 28, 2025 · P1 REG · 01:19

M. Backlund

CGY · Miss

Distance
43.4 ft
Scoring chance (xG)
1.7%
Angle
38.5°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 01:29

B. Coleman

CGY · Saved shot

Distance
28.0 ft
Scoring chance (xG)
9.0%
Angle
34.8°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 01:47

J. Chychrun

WSH · Miss

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

Jan 28, 2025 · P1 REG · 01:51

P. Dubois

WSH · Goal

Distance
27.9 ft
Scoring chance (xG)
3.3%
Angle
14.5°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 02:07

C. Bishop

CGY · Saved shot

Distance
20.0 ft
Scoring chance (xG)
1.6%
Angle
92.9°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 03:09

M. Fehérváry

WSH · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 03:17

A. Ovechkin

WSH · Saved shot

Distance
12.8 ft
Scoring chance (xG)
5.3%
Angle
141.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 03:33

M. Coronato

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 03:54

D. Strome

WSH · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 04:55

N. Kadri

CGY · Saved shot

Distance
43.9 ft
Scoring chance (xG)
2.8%
Angle
46.8°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 05:02

T. Barrie

CGY · Saved shot

Distance
63.2 ft
Scoring chance (xG)
1.5%
Angle
23.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 05:14

B. Pachal

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 05:47

L. Eller

WSH · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 06:01

R. Lomberg

CGY · Saved shot

Distance
22.1 ft
Scoring chance (xG)
17.6%
Angle
5.2°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 08:00

M. Coronato

CGY · Saved shot

Distance
33.8 ft
Scoring chance (xG)
4.1%
Angle
34.2°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 08:14

B. Pachal

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 08:25

A. Mangiapane

WSH · Saved shot

Distance
35.5 ft
Scoring chance (xG)
5.0%
Angle
32.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 09:22

L. Eller

WSH · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 09:32

E. Frank

WSH · Miss

Distance
31.8 ft
Scoring chance (xG)
1.2%
Angle
65.9°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 11:44

N. Kadri

CGY · Saved shot

Distance
10.0 ft
Scoring chance (xG)
19.6%
Angle
0.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 12:41

M. Backlund

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 12:43

M. Backlund

CGY · Miss

Distance
10.0 ft
Scoring chance (xG)
2.8%
Angle
84.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 12:48

B. Pachal

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 14:39

J. Hanley

CGY · Saved shot

Distance
62.4 ft
Scoring chance (xG)
3.0%
Angle
21.6°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 14:59

T. Wilson

WSH · Saved shot

Distance
72.1 ft
Scoring chance (xG)
0.4%
Angle
29.1°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 15:14

R. Andersson

CGY · Saved shot

Distance
47.6 ft
Scoring chance (xG)
0.8%
Angle
51.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 15:45

N. Dowd

WSH · Miss

Distance
27.0 ft
Scoring chance (xG)
13.3%
Angle
39.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 17:22

M. Weegar

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 17:38

M. Coronato

CGY · Saved shot

Distance
23.4 ft
Scoring chance (xG)
4.8%
Angle
50.2°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 17:45

B. Coleman

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 17:47

B. Coleman

CGY · Saved shot

Distance
33.6 ft
Scoring chance (xG)
4.9%
Angle
22.8°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 18:26

N. Kadri

CGY · Miss

Distance
42.0 ft
Scoring chance (xG)
4.9%
Angle
25.3°
Strength
PP
WSH at CGY

Jan 28, 2025 · P1 REG · 18:47

Y. Sharangovich

CGY · Block

Distance
24.8 ft
Scoring chance (xG)
Unavailable
Angle
43.4°
Strength
PP

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 18:56

Y. Sharangovich

CGY · Block

Distance
23.3 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
PP

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P1 REG · 18:57

N. Dowd

WSH · Saved shot

Distance
159.0 ft
Scoring chance (xG)
0.3%
Angle
0.7°
Strength
SH
WSH at CGY

Jan 28, 2025 · P1 REG · 19:34

B. Coleman

CGY · Miss

Distance
10.8 ft
Scoring chance (xG)
9.5%
Angle
21.8°
Strength
PP
WSH at CGY

Jan 28, 2025 · P1 REG · 19:58

T. Barrie

CGY · Saved shot

Distance
50.5 ft
Scoring chance (xG)
0.8%
Angle
33.7°
Strength
EV
WSH at CGY

Jan 28, 2025 · P1 REG · 19:59

R. Andersson

CGY · Saved shot

Distance
8.9 ft
Scoring chance (xG)
4.3%
Angle
63.4°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 02:07

T. van Riemsdyk

WSH · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P2 REG · 02:20

M. Pospisil

CGY · Miss

Distance
10.4 ft
Scoring chance (xG)
5.5%
Angle
73.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 02:45

R. Lomberg

CGY · Saved shot

Distance
50.3 ft
Scoring chance (xG)
1.0%
Angle
41.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 03:03

M. Fehérváry

WSH · Saved shot

Distance
52.0 ft
Scoring chance (xG)
1.8%
Angle
38.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 03:04

E. Frank

WSH · Saved shot

Distance
10.0 ft
Scoring chance (xG)
3.4%
Angle
0.0°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 03:09

M. Roy

WSH · Miss

Distance
59.3 ft
Scoring chance (xG)
1.6%
Angle
5.8°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 03:25

M. Roy

WSH · Saved shot

Distance
10.2 ft
Scoring chance (xG)
11.6%
Angle
11.3°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 04:05

R. Sandin

WSH · Saved shot

Distance
42.5 ft
Scoring chance (xG)
2.8%
Angle
26.6°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 04:22

B. Coleman

CGY · Miss

Distance
17.7 ft
Scoring chance (xG)
7.2%
Angle
16.4°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 04:59

A. Mangiapane

WSH · Miss

Distance
6.4 ft
Scoring chance (xG)
26.2%
Angle
38.7°
Strength
EV
WSH at CGY

Jan 28, 2025 · P2 REG · 05:30

B. Pachal

CGY · Block

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

Blocked or unsupported attempt

WSH at CGY

Jan 28, 2025 · P2 REG · 05:33

B. Pachal

CGY · Miss

Distance
64.8 ft
Scoring chance (xG)
0.4%
Angle
26.6°
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.