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

101 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)
2024-12-22
OTT at EDM
1 REG
00:31
EDM
M. Ekholm
Saved shot63.114.7EV2.4%
2024-12-22
OTT at EDM
1 REG
00:38
EDM
V. Arvidsson
Miss45.728.8EV2.6%
2024-12-22
OTT at EDM
1 REG
01:44
OTT
B. Tkachuk
Miss43.631.9EV3.6%
2024-12-22
OTT at EDM
1 REG
02:01
EDM
A. Henrique
Saved shot17.03.4EV11.6%
2024-12-22
OTT at EDM
1 REG
02:42
EDM
C. McDavid
Saved shot31.430.7EV6.8%
2024-12-22
OTT at EDM
1 REG
03:07
OTT
C. Giroux
Miss13.542.0SH5.0%
2024-12-22
OTT at EDM
1 REG
03:36
OTT
S. Pinto
Miss22.815.3SH24.3%
2024-12-22
OTT at EDM
1 REG
04:55
OTT
N. Gregor
Saved shot37.541.8EV3.6%
2024-12-22
OTT at EDM
1 REG
04:58
OTT
T. Chabot
Saved shot46.313.7EV1.1%
2024-12-22
OTT at EDM
1 REG
05:02
OTT
T. Chabot
Block26.26.6EVN/A
2024-12-22
OTT at EDM
1 REG
06:10
EDM
V. Podkolzin
Miss13.04.4EV3.2%
2024-12-22
OTT at EDM
1 REG
06:48
OTT
C. Giroux
Saved shot36.458.5EV1.5%
2024-12-22
OTT at EDM
1 REG
08:53
EDM
D. Nurse
Saved shot47.923.4EV4.5%
2024-12-22
OTT at EDM
1 REG
08:58
EDM
B. Kulak
Block20.547.0EVN/A
2024-12-22
OTT at EDM
1 REG
09:16
EDM
D. Nurse
Saved shot37.320.4EV6.7%
2024-12-22
OTT at EDM
1 REG
10:01
OTT
D. Batherson
Block31.239.8EVN/A
2024-12-22
OTT at EDM
1 REG
11:20
OTT
T. Hamonic
Block25.638.7EVN/A
2024-12-22
OTT at EDM
1 REG
11:47
EDM
D. Nurse
Saved shot67.24.3EV0.4%
2024-12-22
OTT at EDM
1 REG
12:40
EDM
B. Kulak
Block29.732.6EVN/A
2024-12-22
OTT at EDM
1 REG
14:26
EDM
V. Arvidsson
Goal8.129.7EV30.9%
2024-12-22
OTT at EDM
1 REG
15:22
OTT
N. Jensen
Miss69.933.9EV0.5%
2024-12-22
OTT at EDM
1 REG
15:51
OTT
N. Jensen
Miss43.959.9EV0.4%
2024-12-22
OTT at EDM
1 REG
17:49
OTT
C. Reinhardt
Block13.00.0EVN/A
2024-12-22
OTT at EDM
1 REG
17:56
OTT
J. Norris
Block17.742.7EVN/A
2024-12-22
OTT at EDM
1 REG
19:13
OTT
C. Giroux
Saved shot30.472.8EV2.8%
2024-12-22
OTT at EDM
1 REG
19:23
OTT
T. Chabot
Block25.927.6EVN/A
2024-12-22
OTT at EDM
1 REG
19:24
OTT
B. Tkachuk
Saved shot10.211.3EV5.2%
2024-12-22
OTT at EDM
1 REG
19:30
OTT
D. Batherson
Block36.437.2EVN/A
2024-12-22
OTT at EDM
1 REG
19:35
OTT
T. Chabot
Saved shot41.034.1EV3.9%
2024-12-22
OTT at EDM
2 REG
00:25
OTT
N. Cousins
Goal22.00.0EV23.3%
2024-12-22
OTT at EDM
2 REG
01:20
EDM
C. McDavid
Saved shot22.171.6PP6.4%
2024-12-22
OTT at EDM
2 REG
02:56
EDM
A. Henrique
Saved shot30.121.4PP15.3%
2024-12-22
OTT at EDM
2 REG
04:20
OTT
C. Giroux
Saved shot38.59.0EV8.3%
2024-12-22
OTT at EDM
2 REG
06:06
OTT
J. Norris
Saved shot81.020.2EV0.3%
2024-12-22
OTT at EDM
2 REG
06:32
OTT
D. Batherson
Block13.463.4EVN/A
2024-12-22
OTT at EDM
2 REG
07:11
EDM
B. Kulak
Block32.229.7EVN/A
2024-12-22
OTT at EDM
2 REG
07:18
EDM
D. Ryan
Miss20.232.9EV5.9%
2024-12-22
OTT at EDM
2 REG
07:40
EDM
C. Perry
Saved shot5.053.1EV19.6%
2024-12-22
OTT at EDM
2 REG
07:44
EDM
C. Perry
Block16.437.6EVN/A
2024-12-22
OTT at EDM
2 REG
08:09
EDM
T. Emberson
Block37.37.7EVN/A
2024-12-22
OTT at EDM
2 REG
08:57
OTT
T. Stützle
Block29.115.9EVN/A
2024-12-22
OTT at EDM
2 REG
09:28
OTT
T. Kleven
Block48.429.7EVN/A
2024-12-22
OTT at EDM
2 REG
09:34
OTT
B. Tkachuk
Block11.731.0EVN/A
2024-12-22
OTT at EDM
2 REG
09:51
OTT
J. Sanderson
Miss43.710.5PP7.5%
2024-12-22
OTT at EDM
2 REG
09:59
OTT
D. Batherson
Saved shot22.815.3PP19.6%
2024-12-22
OTT at EDM
2 REG
10:19
OTT
D. Batherson
Miss5.468.2PP18.1%
2024-12-22
OTT at EDM
2 REG
10:32
OTT
B. Tkachuk
Block22.612.8PPN/A
2024-12-22
OTT at EDM
2 REG
11:25
EDM
V. Podkolzin
Miss5.468.2SH8.1%
2024-12-22
OTT at EDM
2 REG
11:28
EDM
C. Brown
Miss5.468.2SH22.3%
2024-12-22
OTT at EDM
2 REG
12:08
OTT
J. Sanderson
Saved shot61.412.2EV1.8%
OTT at EDM

Dec 22, 2024 · P1 REG · 00:31

M. Ekholm

EDM · Saved shot

Distance
63.1 ft
Scoring chance (xG)
2.4%
Angle
14.7°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 00:38

V. Arvidsson

EDM · Miss

Distance
45.7 ft
Scoring chance (xG)
2.6%
Angle
28.8°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 01:44

B. Tkachuk

OTT · Miss

Distance
43.6 ft
Scoring chance (xG)
3.6%
Angle
31.9°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 02:01

A. Henrique

EDM · Saved shot

Distance
17.0 ft
Scoring chance (xG)
11.6%
Angle
3.4°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 02:42

C. McDavid

EDM · Saved shot

Distance
31.4 ft
Scoring chance (xG)
6.8%
Angle
30.7°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 03:07

C. Giroux

OTT · Miss

Distance
13.5 ft
Scoring chance (xG)
5.0%
Angle
42.0°
Strength
SH
OTT at EDM

Dec 22, 2024 · P1 REG · 03:36

S. Pinto

OTT · Miss

Distance
22.8 ft
Scoring chance (xG)
24.3%
Angle
15.3°
Strength
SH
OTT at EDM

Dec 22, 2024 · P1 REG · 04:55

N. Gregor

OTT · Saved shot

Distance
37.5 ft
Scoring chance (xG)
3.6%
Angle
41.8°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 04:58

T. Chabot

OTT · Saved shot

Distance
46.3 ft
Scoring chance (xG)
1.1%
Angle
13.7°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 05:02

T. Chabot

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 06:10

V. Podkolzin

EDM · Miss

Distance
13.0 ft
Scoring chance (xG)
3.2%
Angle
4.4°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 06:48

C. Giroux

OTT · Saved shot

Distance
36.4 ft
Scoring chance (xG)
1.5%
Angle
58.5°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 08:53

D. Nurse

EDM · Saved shot

Distance
47.9 ft
Scoring chance (xG)
4.5%
Angle
23.4°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 08:58

B. Kulak

EDM · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 09:16

D. Nurse

EDM · Saved shot

Distance
37.3 ft
Scoring chance (xG)
6.7%
Angle
20.4°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 10:01

D. Batherson

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 11:20

T. Hamonic

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 11:47

D. Nurse

EDM · Saved shot

Distance
67.2 ft
Scoring chance (xG)
0.4%
Angle
4.3°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 12:40

B. Kulak

EDM · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 14:26

V. Arvidsson

EDM · Goal

Distance
8.1 ft
Scoring chance (xG)
30.9%
Angle
29.7°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 15:22

N. Jensen

OTT · Miss

Distance
69.9 ft
Scoring chance (xG)
0.5%
Angle
33.9°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 15:51

N. Jensen

OTT · Miss

Distance
43.9 ft
Scoring chance (xG)
0.4%
Angle
59.9°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 17:49

C. Reinhardt

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 17:56

J. Norris

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 19:13

C. Giroux

OTT · Saved shot

Distance
30.4 ft
Scoring chance (xG)
2.8%
Angle
72.8°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 19:23

T. Chabot

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 19:24

B. Tkachuk

OTT · Saved shot

Distance
10.2 ft
Scoring chance (xG)
5.2%
Angle
11.3°
Strength
EV
OTT at EDM

Dec 22, 2024 · P1 REG · 19:30

D. Batherson

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P1 REG · 19:35

T. Chabot

OTT · Saved shot

Distance
41.0 ft
Scoring chance (xG)
3.9%
Angle
34.1°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 00:25

N. Cousins

OTT · Goal

Distance
22.0 ft
Scoring chance (xG)
23.3%
Angle
0.0°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 01:20

C. McDavid

EDM · Saved shot

Distance
22.1 ft
Scoring chance (xG)
6.4%
Angle
71.6°
Strength
PP
OTT at EDM

Dec 22, 2024 · P2 REG · 02:56

A. Henrique

EDM · Saved shot

Distance
30.1 ft
Scoring chance (xG)
15.3%
Angle
21.4°
Strength
PP
OTT at EDM

Dec 22, 2024 · P2 REG · 04:20

C. Giroux

OTT · Saved shot

Distance
38.5 ft
Scoring chance (xG)
8.3%
Angle
9.0°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 06:06

J. Norris

OTT · Saved shot

Distance
81.0 ft
Scoring chance (xG)
0.3%
Angle
20.2°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 06:32

D. Batherson

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 07:11

B. Kulak

EDM · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 07:18

D. Ryan

EDM · Miss

Distance
20.2 ft
Scoring chance (xG)
5.9%
Angle
32.9°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 07:40

C. Perry

EDM · Saved shot

Distance
5.0 ft
Scoring chance (xG)
19.6%
Angle
53.1°
Strength
EV
OTT at EDM

Dec 22, 2024 · P2 REG · 07:44

C. Perry

EDM · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 08:09

T. Emberson

EDM · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 08:57

T. Stützle

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 09:28

T. Kleven

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 09:34

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 09:51

J. Sanderson

OTT · Miss

Distance
43.7 ft
Scoring chance (xG)
7.5%
Angle
10.5°
Strength
PP
OTT at EDM

Dec 22, 2024 · P2 REG · 09:59

D. Batherson

OTT · Saved shot

Distance
22.8 ft
Scoring chance (xG)
19.6%
Angle
15.3°
Strength
PP
OTT at EDM

Dec 22, 2024 · P2 REG · 10:19

D. Batherson

OTT · Miss

Distance
5.4 ft
Scoring chance (xG)
18.1%
Angle
68.2°
Strength
PP
OTT at EDM

Dec 22, 2024 · P2 REG · 10:32

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at EDM

Dec 22, 2024 · P2 REG · 11:25

V. Podkolzin

EDM · Miss

Distance
5.4 ft
Scoring chance (xG)
8.1%
Angle
68.2°
Strength
SH
OTT at EDM

Dec 22, 2024 · P2 REG · 11:28

C. Brown

EDM · Miss

Distance
5.4 ft
Scoring chance (xG)
22.3%
Angle
68.2°
Strength
SH
OTT at EDM

Dec 22, 2024 · P2 REG · 12:08

J. Sanderson

OTT · Saved shot

Distance
61.4 ft
Scoring chance (xG)
1.8%
Angle
12.2°
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.