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

109 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-02-25
OTT at MTL
1 REG
01:06
MTL
J. Harris
Block24.148.4EVN/A
2023-02-25
OTT at MTL
1 REG
01:36
MTL
C. Dvorak
Saved shot22.645.0EV3.7%
2023-02-25
OTT at MTL
1 REG
02:32
OTT
A. Zub
Block21.633.7EVN/A
2023-02-25
OTT at MTL
1 REG
03:06
MTL
J. Anderson
Saved shot31.430.7EV6.4%
2023-02-25
OTT at MTL
1 REG
03:11
MTL
M. Matheson
Miss62.616.7EV1.7%
2023-02-25
OTT at MTL
1 REG
03:36
MTL
M. Pezzetta
Saved shot38.811.9EV5.9%
2023-02-25
OTT at MTL
1 REG
03:58
MTL
M. Hoffman
Saved shot94.56.1EV0.2%
2023-02-25
OTT at MTL
1 REG
04:15
MTL
J. Ylonen
Saved shot77.216.6EV0.3%
2023-02-25
OTT at MTL
1 REG
04:46
OTT
E. Brannstrom
Block33.438.9EVN/A
2023-02-25
OTT at MTL
1 REG
04:55
OTT
N. Holden
Block25.02.3EVN/A
2023-02-25
OTT at MTL
1 REG
05:51
MTL
N. Suzuki
Block17.513.2EVN/A
2023-02-25
OTT at MTL
1 REG
06:00
OTT
B. Tkachuk
Saved shot45.262.3EV0.5%
2023-02-25
OTT at MTL
1 REG
06:32
OTT
D. Gambrell
Block22.741.4EVN/A
2023-02-25
OTT at MTL
1 REG
06:40
OTT
A. Watson
Miss25.14.6EV6.2%
2023-02-25
OTT at MTL
1 REG
07:32
OTT
T. Chabot
Saved shot56.617.5EV3.2%
2023-02-25
OTT at MTL
1 REG
07:33
OTT
C. Giroux
Saved shot7.623.2EV3.7%
2023-02-25
OTT at MTL
1 REG
08:35
OTT
T. Hamonic
Block14.00.0EVN/A
2023-02-25
OTT at MTL
1 REG
08:36
OTT
D. Brassard
Block14.00.0EVN/A
2023-02-25
OTT at MTL
1 REG
09:19
OTT
A. Zub
Block46.217.7EVN/A
2023-02-25
OTT at MTL
1 REG
09:20
OTT
B. Tkachuk
Miss10.833.7EV2.3%
2023-02-25
OTT at MTL
1 REG
09:35
MTL
A. Belzile
Block39.113.3EVN/A
2023-02-25
OTT at MTL
1 REG
12:10
MTL
M. Matheson
Saved shot59.01.9PP3.9%
2023-02-25
OTT at MTL
1 REG
12:24
MTL
M. Matheson
Block36.01.6PPN/A
2023-02-25
OTT at MTL
1 REG
12:27
MTL
M. Matheson
Saved shot46.518.8PP4.1%
2023-02-25
OTT at MTL
1 REG
13:16
OTT
T. Hamonic
Saved shot37.37.7EV7.0%
2023-02-25
OTT at MTL
1 REG
14:32
MTL
N. Suzuki
Saved shot5.421.8EV27.8%
2023-02-25
OTT at MTL
1 REG
15:12
OTT
D. Brassard
Goal18.422.4EV6.9%
2023-02-25
OTT at MTL
1 REG
15:31
OTT
N. Holden
Block37.13.1EVN/A
2023-02-25
OTT at MTL
1 REG
15:59
MTL
C. Dvorak
Saved shot17.773.6EV2.5%
2023-02-25
OTT at MTL
1 REG
16:12
OTT
M. Joseph
Miss47.926.0EV2.4%
2023-02-25
OTT at MTL
1 REG
16:26
OTT
J. Gauthier
Block14.970.3EVN/A
2023-02-25
OTT at MTL
1 REG
17:37
MTL
M. Hoffman
Block24.840.1PPN/A
2023-02-25
OTT at MTL
1 REG
18:16
MTL
M. Matheson
Block21.245.0PPN/A
2023-02-25
OTT at MTL
1 REG
19:04
MTL
J. Barron
Block25.02.3PPN/A
2023-02-25
OTT at MTL
1 REG
19:43
OTT
D. Batherson
Miss38.834.5EV5.3%
2023-02-25
OTT at MTL
2 REG
00:20
MTL
J. Drouin
Saved shot40.921.5EV4.6%
2023-02-25
OTT at MTL
2 REG
01:07
MTL
J. Harris
Saved shot52.531.0EV1.2%
2023-02-25
OTT at MTL
2 REG
01:47
OTT
B. Tkachuk
Miss60.530.8EV1.6%
2023-02-25
OTT at MTL
2 REG
02:35
MTL
C. Schueneman
Saved shot48.145.0EV0.9%
2023-02-25
OTT at MTL
2 REG
02:48
OTT
M. Joseph
Miss25.053.1EV10.7%
2023-02-25
OTT at MTL
2 REG
02:59
OTT
E. Brannstrom
Miss63.619.3EV1.5%
2023-02-25
OTT at MTL
2 REG
03:09
OTT
N. Holden
Block10.416.7EVN/A
2023-02-25
OTT at MTL
2 REG
04:15
MTL
J. Barron
Saved shot45.550.4EV1.1%
2023-02-25
OTT at MTL
2 REG
04:27
MTL
M. Matheson
Saved shot45.728.8EV1.8%
2023-02-25
OTT at MTL
2 REG
04:29
MTL
M. Matheson
Goal11.345.0EV18.4%
2023-02-25
OTT at MTL
2 REG
05:49
OTT
D. Gambrell
Block27.556.9EVN/A
2023-02-25
OTT at MTL
2 REG
08:00
MTL
A. Belzile
Saved shot31.843.7SH3.1%
2023-02-25
OTT at MTL
2 REG
08:29
MTL
N. Suzuki
Block14.00.0EVN/A
2023-02-25
OTT at MTL
2 REG
08:46
MTL
N. Suzuki
Goal6.438.7EV19.0%
2023-02-25
OTT at MTL
2 REG
09:49
OTT
M. Joseph
Saved shot22.677.2EV2.1%
OTT at MTL

Feb 25, 2023 · P1 REG · 01:06

J. Harris

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 01:36

C. Dvorak

MTL · Saved shot

Distance
22.6 ft
Scoring chance (xG)
3.7%
Angle
45.0°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 02:32

A. Zub

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 03:06

J. Anderson

MTL · Saved shot

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

Feb 25, 2023 · P1 REG · 03:11

M. Matheson

MTL · Miss

Distance
62.6 ft
Scoring chance (xG)
1.7%
Angle
16.7°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 03:36

M. Pezzetta

MTL · Saved shot

Distance
38.8 ft
Scoring chance (xG)
5.9%
Angle
11.9°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 03:58

M. Hoffman

MTL · Saved shot

Distance
94.5 ft
Scoring chance (xG)
0.2%
Angle
6.1°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 04:15

J. Ylonen

MTL · Saved shot

Distance
77.2 ft
Scoring chance (xG)
0.3%
Angle
16.6°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 04:46

E. Brannstrom

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 04:55

N. Holden

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 05:51

N. Suzuki

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 06:00

B. Tkachuk

OTT · Saved shot

Distance
45.2 ft
Scoring chance (xG)
0.5%
Angle
62.3°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 06:32

D. Gambrell

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 06:40

A. Watson

OTT · Miss

Distance
25.1 ft
Scoring chance (xG)
6.2%
Angle
4.6°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 07:32

T. Chabot

OTT · Saved shot

Distance
56.6 ft
Scoring chance (xG)
3.2%
Angle
17.5°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 07:33

C. Giroux

OTT · Saved shot

Distance
7.6 ft
Scoring chance (xG)
3.7%
Angle
23.2°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 08:35

T. Hamonic

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 08:36

D. Brassard

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 09:19

A. Zub

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 09:20

B. Tkachuk

OTT · Miss

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

Feb 25, 2023 · P1 REG · 09:35

A. Belzile

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 12:10

M. Matheson

MTL · Saved shot

Distance
59.0 ft
Scoring chance (xG)
3.9%
Angle
1.9°
Strength
PP
OTT at MTL

Feb 25, 2023 · P1 REG · 12:24

M. Matheson

MTL · Block

Distance
36.0 ft
Scoring chance (xG)
Unavailable
Angle
1.6°
Strength
PP

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 12:27

M. Matheson

MTL · Saved shot

Distance
46.5 ft
Scoring chance (xG)
4.1%
Angle
18.8°
Strength
PP
OTT at MTL

Feb 25, 2023 · P1 REG · 13:16

T. Hamonic

OTT · Saved shot

Distance
37.3 ft
Scoring chance (xG)
7.0%
Angle
7.7°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 14:32

N. Suzuki

MTL · Saved shot

Distance
5.4 ft
Scoring chance (xG)
27.8%
Angle
21.8°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 15:12

D. Brassard

OTT · Goal

Distance
18.4 ft
Scoring chance (xG)
6.9%
Angle
22.4°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 15:31

N. Holden

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 15:59

C. Dvorak

MTL · Saved shot

Distance
17.7 ft
Scoring chance (xG)
2.5%
Angle
73.6°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 16:12

M. Joseph

OTT · Miss

Distance
47.9 ft
Scoring chance (xG)
2.4%
Angle
26.0°
Strength
EV
OTT at MTL

Feb 25, 2023 · P1 REG · 16:26

J. Gauthier

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 17:37

M. Hoffman

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 18:16

M. Matheson

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 19:04

J. Barron

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P1 REG · 19:43

D. Batherson

OTT · Miss

Distance
38.8 ft
Scoring chance (xG)
5.3%
Angle
34.5°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 00:20

J. Drouin

MTL · Saved shot

Distance
40.9 ft
Scoring chance (xG)
4.6%
Angle
21.5°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 01:07

J. Harris

MTL · Saved shot

Distance
52.5 ft
Scoring chance (xG)
1.2%
Angle
31.0°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 01:47

B. Tkachuk

OTT · Miss

Distance
60.5 ft
Scoring chance (xG)
1.6%
Angle
30.8°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 02:35

C. Schueneman

MTL · Saved shot

Distance
48.1 ft
Scoring chance (xG)
0.9%
Angle
45.0°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 02:48

M. Joseph

OTT · Miss

Distance
25.0 ft
Scoring chance (xG)
10.7%
Angle
53.1°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 02:59

E. Brannstrom

OTT · Miss

Distance
63.6 ft
Scoring chance (xG)
1.5%
Angle
19.3°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 03:09

N. Holden

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P2 REG · 04:15

J. Barron

MTL · Saved shot

Distance
45.5 ft
Scoring chance (xG)
1.1%
Angle
50.4°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 04:27

M. Matheson

MTL · Saved shot

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

Feb 25, 2023 · P2 REG · 04:29

M. Matheson

MTL · Goal

Distance
11.3 ft
Scoring chance (xG)
18.4%
Angle
45.0°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 05:49

D. Gambrell

OTT · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P2 REG · 08:00

A. Belzile

MTL · Saved shot

Distance
31.8 ft
Scoring chance (xG)
3.1%
Angle
43.7°
Strength
SH
OTT at MTL

Feb 25, 2023 · P2 REG · 08:29

N. Suzuki

MTL · Block

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

Blocked or unsupported attempt

OTT at MTL

Feb 25, 2023 · P2 REG · 08:46

N. Suzuki

MTL · Goal

Distance
6.4 ft
Scoring chance (xG)
19.0%
Angle
38.7°
Strength
EV
OTT at MTL

Feb 25, 2023 · P2 REG · 09:49

M. Joseph

OTT · Saved shot

Distance
22.6 ft
Scoring chance (xG)
2.1%
Angle
77.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.