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

113 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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)
2023-01-21
WPG at OTT
1 REG
00:54
WPG
P. Dubois
Saved shot35.473.6EV0.9%
2023-01-21
WPG at OTT
1 REG
01:27
WPG
K. Connor
Saved shot22.030.1EV11.0%
2023-01-21
WPG at OTT
1 REG
01:33
OTT
A. DeBrincat
Block42.231.4EVN/A
2023-01-21
WPG at OTT
1 REG
03:02
WPG
N. Schmidt
Saved shot49.02.3EV3.3%
2023-01-21
WPG at OTT
1 REG
03:03
WPG
P. Dubois
Miss8.545.0EV2.1%
2023-01-21
WPG at OTT
1 REG
05:41
WPG
C. Perfetti
Saved shot19.071.6EV7.6%
2023-01-21
WPG at OTT
1 REG
05:50
OTT
A. DeBrincat
Block30.15.7EVN/A
2023-01-21
WPG at OTT
1 REG
06:26
WPG
P. Dubois
Saved shot87.225.1EV0.3%
2023-01-21
WPG at OTT
1 REG
06:58
WPG
N. Ehlers
Goal14.947.7PP19.2%
2023-01-21
WPG at OTT
1 REG
07:11
OTT
S. Pinto
Block31.239.8EVN/A
2023-01-21
WPG at OTT
1 REG
07:52
OTT
B. Tkachuk
Saved shot52.441.9EV0.9%
2023-01-21
WPG at OTT
1 REG
08:01
OTT
T. Chabot
Saved shot61.326.1EV1.6%
2023-01-21
WPG at OTT
1 REG
08:16
OTT
B. Tkachuk
Saved shot39.749.1EV1.0%
2023-01-21
WPG at OTT
1 REG
09:48
OTT
J. Bernard-Docker
Block58.835.3EVN/A
2023-01-21
WPG at OTT
1 REG
10:03
OTT
T. Chabot
Saved shot59.412.6EV3.2%
2023-01-21
WPG at OTT
1 REG
10:11
WPG
K. Connor
Saved shot31.01.8EV10.8%
2023-01-21
WPG at OTT
1 REG
11:03
OTT
M. Kastelic
Saved shot6.19.5EV18.2%
2023-01-21
WPG at OTT
1 REG
11:04
OTT
M. Kastelic
Saved shot4.245.0EV11.2%
2023-01-21
WPG at OTT
1 REG
11:12
OTT
J. Norris
Goal26.26.6EV4.6%
2023-01-21
WPG at OTT
1 REG
12:10
WPG
C. Perfetti
Miss14.250.7EV7.8%
2023-01-21
WPG at OTT
1 REG
13:00
WPG
B. Wheeler
Miss30.234.2EV6.1%
2023-01-21
WPG at OTT
1 REG
13:31
WPG
A. Lowry
Saved shot32.627.3EV5.4%
2023-01-21
WPG at OTT
1 REG
15:14
WPG
M. Scheifele
Miss25.123.5PP12.0%
2023-01-21
WPG at OTT
1 REG
15:27
WPG
J. Morrissey
Block40.013.0PPN/A
2023-01-21
WPG at OTT
1 REG
16:15
WPG
N. Ehlers
Saved shot24.265.6PP7.2%
2023-01-21
WPG at OTT
1 REG
16:26
WPG
K. Connor
Block18.429.4PPN/A
2023-01-21
WPG at OTT
1 REG
18:20
WPG
P. Dubois
Miss19.29.0PP9.7%
2023-01-21
WPG at OTT
1 REG
18:26
WPG
J. Morrissey
Block25.02.3PPN/A
2023-01-21
WPG at OTT
1 REG
18:46
WPG
K. Connor
Miss32.236.2PP12.1%
2023-01-21
WPG at OTT
1 REG
18:52
OTT
A. Watson
Saved shot39.430.5SH3.6%
2023-01-21
WPG at OTT
1 REG
19:18
WPG
B. Wheeler
Miss20.15.7PP9.9%
2023-01-21
WPG at OTT
2 REG
00:21
OTT
T. Stützle
Block39.435.7EVN/A
2023-01-21
WPG at OTT
2 REG
00:24
OTT
T. Hamonic
Saved shot65.220.7EV1.3%
2023-01-21
WPG at OTT
2 REG
00:33
OTT
T. Stützle
Saved shot7.666.8EV10.1%
2023-01-21
WPG at OTT
2 REG
01:15
OTT
C. Giroux
Miss18.412.5EV6.7%
2023-01-21
WPG at OTT
2 REG
01:56
OTT
J. Sanderson
Saved shot185.00.3EV0.3%
2023-01-21
WPG at OTT
2 REG
02:28
OTT
N. Holden
Saved shot63.331.4EV1.1%
2023-01-21
WPG at OTT
2 REG
02:45
OTT
M. Kastelic
Block9.00.0EVN/A
2023-01-21
WPG at OTT
2 REG
03:05
WPG
A. Jonsson-Fjallby
Block11.731.0EVN/A
2023-01-21
WPG at OTT
2 REG
03:49
OTT
D. Batherson
Block31.611.0EVN/A
2023-01-21
WPG at OTT
2 REG
04:20
OTT
J. Sanderson
Saved shot175.57.5EV0.2%
2023-01-21
WPG at OTT
2 REG
04:36
OTT
D. Batherson
Saved shot154.014.7EV0.2%
2023-01-21
WPG at OTT
2 REG
05:00
WPG
M. Scheifele
Goal36.228.0EV7.4%
2023-01-21
WPG at OTT
2 REG
05:24
WPG
N. Pionk
Saved shot5.178.7EV3.5%
2023-01-21
WPG at OTT
2 REG
06:20
OTT
T. Stützle
Block38.245.0PPN/A
2023-01-21
WPG at OTT
2 REG
07:13
OTT
T. Chabot
Block15.03.8PPN/A
2023-01-21
WPG at OTT
2 REG
07:50
OTT
J. Norris
Block18.825.2PPN/A
2023-01-21
WPG at OTT
2 REG
08:09
OTT
J. Norris
Saved shot31.020.8EV8.5%
2023-01-21
WPG at OTT
2 REG
09:36
WPG
J. Morrissey
Miss44.01.3PP11.1%
2023-01-21
WPG at OTT
2 REG
10:09
WPG
N. Pionk
Saved shot48.334.0PP2.4%
WPG at OTT

Jan 21, 2023 · P1 REG · 00:54

P. Dubois

WPG · Saved shot

Distance
35.4 ft
Scoring chance (xG)
0.9%
Angle
73.6°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 01:27

K. Connor

WPG · Saved shot

Distance
22.0 ft
Scoring chance (xG)
11.0%
Angle
30.1°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 01:33

A. DeBrincat

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 03:02

N. Schmidt

WPG · Saved shot

Distance
49.0 ft
Scoring chance (xG)
3.3%
Angle
2.3°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 03:03

P. Dubois

WPG · Miss

Distance
8.5 ft
Scoring chance (xG)
2.1%
Angle
45.0°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 05:41

C. Perfetti

WPG · Saved shot

Distance
19.0 ft
Scoring chance (xG)
7.6%
Angle
71.6°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 05:50

A. DeBrincat

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 06:26

P. Dubois

WPG · Saved shot

Distance
87.2 ft
Scoring chance (xG)
0.3%
Angle
25.1°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 06:58

N. Ehlers

WPG · Goal

Distance
14.9 ft
Scoring chance (xG)
19.2%
Angle
47.7°
Strength
PP
WPG at OTT

Jan 21, 2023 · P1 REG · 07:11

S. Pinto

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 07:52

B. Tkachuk

OTT · Saved shot

Distance
52.4 ft
Scoring chance (xG)
0.9%
Angle
41.9°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 08:01

T. Chabot

OTT · Saved shot

Distance
61.3 ft
Scoring chance (xG)
1.6%
Angle
26.1°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 08:16

B. Tkachuk

OTT · Saved shot

Distance
39.7 ft
Scoring chance (xG)
1.0%
Angle
49.1°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 09:48

J. Bernard-Docker

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 10:03

T. Chabot

OTT · Saved shot

Distance
59.4 ft
Scoring chance (xG)
3.2%
Angle
12.6°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 10:11

K. Connor

WPG · Saved shot

Distance
31.0 ft
Scoring chance (xG)
10.8%
Angle
1.8°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 11:03

M. Kastelic

OTT · Saved shot

Distance
6.1 ft
Scoring chance (xG)
18.2%
Angle
9.5°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 11:04

M. Kastelic

OTT · Saved shot

Distance
4.2 ft
Scoring chance (xG)
11.2%
Angle
45.0°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 11:12

J. Norris

OTT · Goal

Distance
26.2 ft
Scoring chance (xG)
4.6%
Angle
6.6°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 12:10

C. Perfetti

WPG · Miss

Distance
14.2 ft
Scoring chance (xG)
7.8%
Angle
50.7°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 13:00

B. Wheeler

WPG · Miss

Distance
30.2 ft
Scoring chance (xG)
6.1%
Angle
34.2°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 13:31

A. Lowry

WPG · Saved shot

Distance
32.6 ft
Scoring chance (xG)
5.4%
Angle
27.3°
Strength
EV
WPG at OTT

Jan 21, 2023 · P1 REG · 15:14

M. Scheifele

WPG · Miss

Distance
25.1 ft
Scoring chance (xG)
12.0%
Angle
23.5°
Strength
PP
WPG at OTT

Jan 21, 2023 · P1 REG · 15:27

J. Morrissey

WPG · Block

Distance
40.0 ft
Scoring chance (xG)
Unavailable
Angle
13.0°
Strength
PP

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 16:15

N. Ehlers

WPG · Saved shot

Distance
24.2 ft
Scoring chance (xG)
7.2%
Angle
65.6°
Strength
PP
WPG at OTT

Jan 21, 2023 · P1 REG · 16:26

K. Connor

WPG · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 18:20

P. Dubois

WPG · Miss

Distance
19.2 ft
Scoring chance (xG)
9.7%
Angle
9.0°
Strength
PP
WPG at OTT

Jan 21, 2023 · P1 REG · 18:26

J. Morrissey

WPG · Block

Distance
25.0 ft
Scoring chance (xG)
Unavailable
Angle
2.3°
Strength
PP

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P1 REG · 18:46

K. Connor

WPG · Miss

Distance
32.2 ft
Scoring chance (xG)
12.1%
Angle
36.2°
Strength
PP
WPG at OTT

Jan 21, 2023 · P1 REG · 18:52

A. Watson

OTT · Saved shot

Distance
39.4 ft
Scoring chance (xG)
3.6%
Angle
30.5°
Strength
SH
WPG at OTT

Jan 21, 2023 · P1 REG · 19:18

B. Wheeler

WPG · Miss

Distance
20.1 ft
Scoring chance (xG)
9.9%
Angle
5.7°
Strength
PP
WPG at OTT

Jan 21, 2023 · P2 REG · 00:21

T. Stützle

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 00:24

T. Hamonic

OTT · Saved shot

Distance
65.2 ft
Scoring chance (xG)
1.3%
Angle
20.7°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 00:33

T. Stützle

OTT · Saved shot

Distance
7.6 ft
Scoring chance (xG)
10.1%
Angle
66.8°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 01:15

C. Giroux

OTT · Miss

Distance
18.4 ft
Scoring chance (xG)
6.7%
Angle
12.5°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 01:56

J. Sanderson

OTT · Saved shot

Distance
185.0 ft
Scoring chance (xG)
0.3%
Angle
0.3°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 02:28

N. Holden

OTT · Saved shot

Distance
63.3 ft
Scoring chance (xG)
1.1%
Angle
31.4°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 02:45

M. Kastelic

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 03:05

A. Jonsson-Fjallby

WPG · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 03:49

D. Batherson

OTT · Block

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

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 04:20

J. Sanderson

OTT · Saved shot

Distance
175.5 ft
Scoring chance (xG)
0.2%
Angle
7.5°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 04:36

D. Batherson

OTT · Saved shot

Distance
154.0 ft
Scoring chance (xG)
0.2%
Angle
14.7°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 05:00

M. Scheifele

WPG · Goal

Distance
36.2 ft
Scoring chance (xG)
7.4%
Angle
28.0°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 05:24

N. Pionk

WPG · Saved shot

Distance
5.1 ft
Scoring chance (xG)
3.5%
Angle
78.7°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 06:20

T. Stützle

OTT · Block

Distance
38.2 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
PP

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 07:13

T. Chabot

OTT · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
3.8°
Strength
PP

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 07:50

J. Norris

OTT · Block

Distance
18.8 ft
Scoring chance (xG)
Unavailable
Angle
25.2°
Strength
PP

Blocked or unsupported attempt

WPG at OTT

Jan 21, 2023 · P2 REG · 08:09

J. Norris

OTT · Saved shot

Distance
31.0 ft
Scoring chance (xG)
8.5%
Angle
20.8°
Strength
EV
WPG at OTT

Jan 21, 2023 · P2 REG · 09:36

J. Morrissey

WPG · Miss

Distance
44.0 ft
Scoring chance (xG)
11.1%
Angle
1.3°
Strength
PP
WPG at OTT

Jan 21, 2023 · P2 REG · 10:09

N. Pionk

WPG · Saved shot

Distance
48.3 ft
Scoring chance (xG)
2.4%
Angle
34.0°
Strength
PP

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.