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

141 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)
2022-12-27
BOS at OTT
1 REG
00:15
OTT
T. Stützle
Block26.429.5EVN/A
2022-12-27
BOS at OTT
1 REG
00:57
BOS
C. McAvoy
Block16.437.6EVN/A
2022-12-27
BOS at OTT
1 REG
01:43
BOS
T. Hall
Saved shot8.520.6EV10.0%
2022-12-27
BOS at OTT
1 REG
02:26
BOS
J. DeBrusk
Saved shot40.02.9EV6.4%
2022-12-27
BOS at OTT
1 REG
02:38
BOS
T. Frederic
Saved shot28.914.0EV5.0%
2022-12-27
BOS at OTT
1 REG
03:18
OTT
A. DeBrincat
Saved shot30.813.1EV8.8%
2022-12-27
BOS at OTT
1 REG
03:21
OTT
T. Chabot
Block38.123.2EVN/A
2022-12-27
BOS at OTT
1 REG
03:56
BOS
T. Nosek
Saved shot35.214.8EV1.6%
2022-12-27
BOS at OTT
1 REG
04:17
OTT
B. Tkachuk
Saved shot10.416.7EV12.8%
2022-12-27
BOS at OTT
1 REG
05:37
BOS
D. Krejci
Saved shot11.759.0EV8.3%
2022-12-27
BOS at OTT
1 REG
05:55
BOS
D. Pastrnak
Block22.837.9EVN/A
2022-12-27
BOS at OTT
1 REG
06:18
BOS
D. Forbort
Saved shot46.217.7EV2.7%
2022-12-27
BOS at OTT
1 REG
06:24
BOS
T. Hall
Saved shot18.056.3EV12.2%
2022-12-27
BOS at OTT
1 REG
07:32
OTT
T. Stützle
Saved shot12.04.8EV21.8%
2022-12-27
BOS at OTT
1 REG
08:44
OTT
B. Tkachuk
Saved shot11.452.1PP19.1%
2022-12-27
BOS at OTT
1 REG
09:36
OTT
B. Tkachuk
Saved shot38.941.9PP5.9%
2022-12-27
BOS at OTT
1 REG
09:45
OTT
S. Pinto
Saved shot25.541.8PP14.7%
2022-12-27
BOS at OTT
1 REG
09:46
OTT
M. Kastelic
Saved shot8.129.7PP4.1%
2022-12-27
BOS at OTT
1 REG
10:20
OTT
J. Sanderson
Miss56.316.5PP3.2%
2022-12-27
BOS at OTT
1 REG
10:33
BOS
T. Nosek
Block17.838.2EVN/A
2022-12-27
BOS at OTT
1 REG
10:51
OTT
P. Kelly
Block55.525.6EVN/A
2022-12-27
BOS at OTT
1 REG
10:52
OTT
P. Kelly
Block31.37.4EVN/A
2022-12-27
BOS at OTT
1 REG
11:22
BOS
D. Pastrnak
Saved shot39.157.5EV2.1%
2022-12-27
BOS at OTT
1 REG
12:12
BOS
P. Bergeron
Saved shot42.01.4EV1.9%
2022-12-27
BOS at OTT
1 REG
12:32
BOS
P. Bergeron
Saved shot27.975.5EV2.2%
2022-12-27
BOS at OTT
1 REG
12:44
BOS
P. Bergeron
Saved shot23.346.7EV10.2%
2022-12-27
BOS at OTT
1 REG
13:34
BOS
C. Coyle
Saved shot27.764.4EV2.7%
2022-12-27
BOS at OTT
1 REG
14:36
BOS
D. Krejci
Block44.00.0EVN/A
2022-12-27
BOS at OTT
1 REG
15:07
OTT
D. Heatherington
Saved shot57.422.5EV1.7%
2022-12-27
BOS at OTT
1 REG
15:52
BOS
C. Smith
Saved shot9.212.5EV17.5%
2022-12-27
BOS at OTT
1 REG
17:46
BOS
D. Pastrnak
Block14.00.0PPN/A
2022-12-27
BOS at OTT
1 REG
18:03
BOS
D. Pastrnak
Saved shot39.139.8PP6.3%
2022-12-27
BOS at OTT
1 REG
18:13
BOS
P. Bergeron
Miss25.00.0EV15.0%
2022-12-27
BOS at OTT
1 REG
18:18
BOS
P. Bergeron
Miss19.03.0EV8.4%
2022-12-27
BOS at OTT
1 REG
18:21
BOS
M. Grzelcyk
Block35.521.5EVN/A
2022-12-27
BOS at OTT
1 REG
18:41
OTT
T. Stützle
Saved shot15.03.8EV13.2%
2022-12-27
BOS at OTT
1 REG
19:33
OTT
B. Tkachuk
Saved shot31.01.8EV10.1%
2022-12-27
BOS at OTT
1 REG
19:41
OTT
S. Pinto
Saved shot10.833.7EV19.6%
2022-12-27
BOS at OTT
2 REG
00:23
OTT
T. Chabot
Block19.411.9EVN/A
2022-12-27
BOS at OTT
2 REG
00:29
BOS
T. Nosek
Miss8.214.0EV11.9%
2022-12-27
BOS at OTT
2 REG
00:53
BOS
D. Krejci
Block9.432.0EVN/A
2022-12-27
BOS at OTT
2 REG
01:40
OTT
A. DeBrincat
Saved shot30.719.0EV5.5%
2022-12-27
BOS at OTT
2 REG
01:42
OTT
A. DeBrincat
Saved shot41.14.2EV4.3%
2022-12-27
BOS at OTT
2 REG
02:11
OTT
J. Lucchini
Saved shot37.114.0EV2.3%
2022-12-27
BOS at OTT
2 REG
03:10
OTT
D. Batherson
Saved shot31.49.2EV9.0%
2022-12-27
BOS at OTT
2 REG
04:39
OTT
J. Sanderson
Block11.720.0EVN/A
2022-12-27
BOS at OTT
2 REG
04:40
OTT
J. Lucchini
Saved shot4.563.4EV9.1%
2022-12-27
BOS at OTT
2 REG
04:42
OTT
T. Hamonic
Saved shot7.850.2EV20.1%
2022-12-27
BOS at OTT
2 REG
05:40
BOS
D. Krejci
Miss25.02.3EV6.8%
2022-12-27
BOS at OTT
2 REG
06:19
BOS
B. Marchand
Saved shot72.67.1EV0.2%
BOS at OTT

Dec 27, 2022 · P1 REG · 00:15

T. Stützle

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 00:57

C. McAvoy

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 01:43

T. Hall

BOS · Saved shot

Distance
8.5 ft
Scoring chance (xG)
10.0%
Angle
20.6°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 02:26

J. DeBrusk

BOS · Saved shot

Distance
40.0 ft
Scoring chance (xG)
6.4%
Angle
2.9°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 02:38

T. Frederic

BOS · Saved shot

Distance
28.9 ft
Scoring chance (xG)
5.0%
Angle
14.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 03:18

A. DeBrincat

OTT · Saved shot

Distance
30.8 ft
Scoring chance (xG)
8.8%
Angle
13.1°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 03:21

T. Chabot

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 03:56

T. Nosek

BOS · Saved shot

Distance
35.2 ft
Scoring chance (xG)
1.6%
Angle
14.8°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 04:17

B. Tkachuk

OTT · Saved shot

Distance
10.4 ft
Scoring chance (xG)
12.8%
Angle
16.7°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 05:37

D. Krejci

BOS · Saved shot

Distance
11.7 ft
Scoring chance (xG)
8.3%
Angle
59.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 05:55

D. Pastrnak

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 06:18

D. Forbort

BOS · Saved shot

Distance
46.2 ft
Scoring chance (xG)
2.7%
Angle
17.7°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 06:24

T. Hall

BOS · Saved shot

Distance
18.0 ft
Scoring chance (xG)
12.2%
Angle
56.3°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 07:32

T. Stützle

OTT · Saved shot

Distance
12.0 ft
Scoring chance (xG)
21.8%
Angle
4.8°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 08:44

B. Tkachuk

OTT · Saved shot

Distance
11.4 ft
Scoring chance (xG)
19.1%
Angle
52.1°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 09:36

B. Tkachuk

OTT · Saved shot

Distance
38.9 ft
Scoring chance (xG)
5.9%
Angle
41.9°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 09:45

S. Pinto

OTT · Saved shot

Distance
25.5 ft
Scoring chance (xG)
14.7%
Angle
41.8°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 09:46

M. Kastelic

OTT · Saved shot

Distance
8.1 ft
Scoring chance (xG)
4.1%
Angle
29.7°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 10:20

J. Sanderson

OTT · Miss

Distance
56.3 ft
Scoring chance (xG)
3.2%
Angle
16.5°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 10:33

T. Nosek

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 10:51

P. Kelly

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 10:52

P. Kelly

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 11:22

D. Pastrnak

BOS · Saved shot

Distance
39.1 ft
Scoring chance (xG)
2.1%
Angle
57.5°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 12:12

P. Bergeron

BOS · Saved shot

Distance
42.0 ft
Scoring chance (xG)
1.9%
Angle
1.4°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 12:32

P. Bergeron

BOS · Saved shot

Distance
27.9 ft
Scoring chance (xG)
2.2%
Angle
75.5°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 12:44

P. Bergeron

BOS · Saved shot

Distance
23.3 ft
Scoring chance (xG)
10.2%
Angle
46.7°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 13:34

C. Coyle

BOS · Saved shot

Distance
27.7 ft
Scoring chance (xG)
2.7%
Angle
64.4°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 14:36

D. Krejci

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 15:07

D. Heatherington

OTT · Saved shot

Distance
57.4 ft
Scoring chance (xG)
1.7%
Angle
22.5°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 15:52

C. Smith

BOS · Saved shot

Distance
9.2 ft
Scoring chance (xG)
17.5%
Angle
12.5°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 17:46

D. Pastrnak

BOS · Block

Distance
14.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 18:03

D. Pastrnak

BOS · Saved shot

Distance
39.1 ft
Scoring chance (xG)
6.3%
Angle
39.8°
Strength
PP
BOS at OTT

Dec 27, 2022 · P1 REG · 18:13

P. Bergeron

BOS · Miss

Distance
25.0 ft
Scoring chance (xG)
15.0%
Angle
0.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 18:18

P. Bergeron

BOS · Miss

Distance
19.0 ft
Scoring chance (xG)
8.4%
Angle
3.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 18:21

M. Grzelcyk

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P1 REG · 18:41

T. Stützle

OTT · Saved shot

Distance
15.0 ft
Scoring chance (xG)
13.2%
Angle
3.8°
Strength
EV
BOS at OTT

Dec 27, 2022 · P1 REG · 19:33

B. Tkachuk

OTT · Saved shot

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

Dec 27, 2022 · P1 REG · 19:41

S. Pinto

OTT · Saved shot

Distance
10.8 ft
Scoring chance (xG)
19.6%
Angle
33.7°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 00:23

T. Chabot

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P2 REG · 00:29

T. Nosek

BOS · Miss

Distance
8.2 ft
Scoring chance (xG)
11.9%
Angle
14.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 00:53

D. Krejci

BOS · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P2 REG · 01:40

A. DeBrincat

OTT · Saved shot

Distance
30.7 ft
Scoring chance (xG)
5.5%
Angle
19.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 01:42

A. DeBrincat

OTT · Saved shot

Distance
41.1 ft
Scoring chance (xG)
4.3%
Angle
4.2°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 02:11

J. Lucchini

OTT · Saved shot

Distance
37.1 ft
Scoring chance (xG)
2.3%
Angle
14.0°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 03:10

D. Batherson

OTT · Saved shot

Distance
31.4 ft
Scoring chance (xG)
9.0%
Angle
9.2°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 04:39

J. Sanderson

OTT · Block

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

Blocked or unsupported attempt

BOS at OTT

Dec 27, 2022 · P2 REG · 04:40

J. Lucchini

OTT · Saved shot

Distance
4.5 ft
Scoring chance (xG)
9.1%
Angle
63.4°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 04:42

T. Hamonic

OTT · Saved shot

Distance
7.8 ft
Scoring chance (xG)
20.1%
Angle
50.2°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 05:40

D. Krejci

BOS · Miss

Distance
25.0 ft
Scoring chance (xG)
6.8%
Angle
2.3°
Strength
EV
BOS at OTT

Dec 27, 2022 · P2 REG · 06:19

B. Marchand

BOS · Saved shot

Distance
72.6 ft
Scoring chance (xG)
0.2%
Angle
7.1°
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.