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

89 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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)
2021-03-11
MTL at CGY
1 REG
00:15
CGY
A. Mangiapane
Miss29.49.8EV4.7%
2021-03-11
MTL at CGY
1 REG
00:49
MTL
T. Toffoli
Miss35.234.6EV4.3%
2021-03-11
MTL at CGY
1 REG
01:09
CGY
N. Hanifin
Saved shot38.925.9EV6.0%
2021-03-11
MTL at CGY
1 REG
02:44
MTL
J. Evans
Saved shot41.034.1EV5.4%
2021-03-11
MTL at CGY
1 REG
04:07
CGY
S. Monahan
Saved shot76.528.9EV0.2%
2021-03-11
MTL at CGY
1 REG
04:45
MTL
J. Drouin
Block17.963.4EVN/A
2021-03-11
MTL at CGY
1 REG
04:46
MTL
J. Edmundson
Saved shot47.522.2EV0.7%
2021-03-11
MTL at CGY
1 REG
07:06
MTL
T. Toffoli
Block24.721.4EVN/A
2021-03-11
MTL at CGY
1 REG
07:20
CGY
S. Monahan
Saved shot22.27.8EV9.9%
2021-03-11
MTL at CGY
1 REG
07:37
CGY
M. Giordano
Block17.120.6EVN/A
2021-03-11
MTL at CGY
1 REG
08:33
CGY
N. Nesterov
Block47.910.8EVN/A
2021-03-11
MTL at CGY
1 REG
08:47
CGY
A. Mangiapane
Miss22.815.3EV5.3%
2021-03-11
MTL at CGY
1 REG
09:41
CGY
N. Hanifin
Miss54.417.1EV3.3%
2021-03-11
MTL at CGY
1 REG
10:00
CGY
D. Dube
Saved shot6.371.6EV10.3%
2021-03-11
MTL at CGY
1 REG
11:35
CGY
S. Monahan
Saved shot59.925.7EV1.6%
2021-03-11
MTL at CGY
1 REG
12:03
CGY
D. Dube
Saved shot62.57.4EV1.0%
2021-03-11
MTL at CGY
1 REG
12:09
CGY
A. Mangiapane
Block39.828.5EVN/A
2021-03-11
MTL at CGY
1 REG
12:32
MTL
S. Weber
Block13.426.6EVN/A
2021-03-11
MTL at CGY
1 REG
12:39
MTL
J. Kotkaniemi
Miss33.221.2EV7.2%
2021-03-11
MTL at CGY
1 REG
12:44
MTL
J. Kotkaniemi
Miss51.927.6EV1.5%
2021-03-11
MTL at CGY
1 REG
14:15
MTL
P. Danault
Saved shot27.323.7EV11.0%
2021-03-11
MTL at CGY
1 REG
15:09
CGY
A. Mangiapane
Block8.00.0EVN/A
2021-03-11
MTL at CGY
1 REG
16:10
MTL
J. Anderson
Block35.428.7EVN/A
2021-03-11
MTL at CGY
1 REG
17:05
MTL
P. Danault
Saved shot33.510.3EV9.6%
2021-03-11
MTL at CGY
1 REG
17:16
MTL
T. Tatar
Saved shot12.235.0EV14.3%
2021-03-11
MTL at CGY
1 REG
17:31
MTL
T. Tatar
Block13.426.6PPN/A
2021-03-11
MTL at CGY
1 REG
17:47
MTL
J. Petry
Block27.217.1PPN/A
2021-03-11
MTL at CGY
1 REG
17:58
MTL
T. Tatar
Saved shot24.02.4PP16.7%
2021-03-11
MTL at CGY
1 REG
18:07
MTL
J. Petry
Miss36.729.4PP6.0%
2021-03-11
MTL at CGY
1 REG
19:58
CGY
M. Tkachuk
Block21.613.4PPN/A
2021-03-11
MTL at CGY
2 REG
01:10
CGY
M. Lucic
Saved shot62.133.2PP2.6%
2021-03-11
MTL at CGY
2 REG
01:52
CGY
J. Leivo
Goal5.831.0EV15.1%
2021-03-11
MTL at CGY
2 REG
03:41
MTL
V. Mete
Saved shot34.733.2EV4.8%
2021-03-11
MTL at CGY
2 REG
03:45
MTL
J. Armia
Block22.520.9EVN/A
2021-03-11
MTL at CGY
2 REG
04:25
MTL
T. Tatar
Saved shot5.831.0EV15.4%
2021-03-11
MTL at CGY
2 REG
05:31
CGY
R. Andersson
Miss50.527.1EV1.6%
2021-03-11
MTL at CGY
2 REG
06:42
CGY
D. Dube
Miss27.712.5EV3.6%
2021-03-11
MTL at CGY
2 REG
06:54
MTL
T. Toffoli
Saved shot33.622.8EV7.5%
2021-03-11
MTL at CGY
2 REG
07:27
CGY
C. Tanev
Saved shot54.222.8EV1.6%
2021-03-11
MTL at CGY
2 REG
08:25
CGY
M. Tkachuk
Miss9.824.0EV10.1%
2021-03-11
MTL at CGY
2 REG
08:36
CGY
D. Dube
Miss31.824.1EV8.6%
2021-03-11
MTL at CGY
2 REG
09:21
CGY
N. Hanifin
Block28.914.0EVN/A
2021-03-11
MTL at CGY
2 REG
09:58
CGY
M. Giordano
Block24.419.2EVN/A
2021-03-11
MTL at CGY
2 REG
10:36
CGY
J. Leivo
Miss32.610.6EV12.5%
2021-03-11
MTL at CGY
2 REG
11:15
MTL
J. Edmundson
Saved shot113.18.1EV0.3%
2021-03-11
MTL at CGY
2 REG
13:29
MTL
S. Weber
Saved shot44.318.4EV4.7%
2021-03-11
MTL at CGY
2 REG
13:41
CGY
M. Backlund
Saved shot15.223.2EV15.3%
2021-03-11
MTL at CGY
2 REG
13:55
CGY
J. Leivo
Goal23.814.6EV13.8%
2021-03-11
MTL at CGY
2 REG
14:07
CGY
B. Ritchie
Saved shot30.924.9EV7.1%
2021-03-11
MTL at CGY
2 REG
14:57
CGY
M. Tkachuk
Miss37.230.7EV5.0%
MTL at CGY

Mar 11, 2021 · P1 REG · 00:15

A. Mangiapane

CGY · Miss

Distance
29.4 ft
Scoring chance (xG)
4.7%
Angle
9.8°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 00:49

T. Toffoli

MTL · Miss

Distance
35.2 ft
Scoring chance (xG)
4.3%
Angle
34.6°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 01:09

N. Hanifin

CGY · Saved shot

Distance
38.9 ft
Scoring chance (xG)
6.0%
Angle
25.9°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 02:44

J. Evans

MTL · Saved shot

Distance
41.0 ft
Scoring chance (xG)
5.4%
Angle
34.1°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 04:07

S. Monahan

CGY · Saved shot

Distance
76.5 ft
Scoring chance (xG)
0.2%
Angle
28.9°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 04:45

J. Drouin

MTL · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 04:46

J. Edmundson

MTL · Saved shot

Distance
47.5 ft
Scoring chance (xG)
0.7%
Angle
22.2°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 07:06

T. Toffoli

MTL · Block

Distance
24.7 ft
Scoring chance (xG)
Unavailable
Angle
21.4°
Strength
EV

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 07:20

S. Monahan

CGY · Saved shot

Distance
22.2 ft
Scoring chance (xG)
9.9%
Angle
7.8°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 07:37

M. Giordano

CGY · Block

Distance
17.1 ft
Scoring chance (xG)
Unavailable
Angle
20.6°
Strength
EV

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 08:33

N. Nesterov

CGY · Block

Distance
47.9 ft
Scoring chance (xG)
Unavailable
Angle
10.8°
Strength
EV

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 08:47

A. Mangiapane

CGY · Miss

Distance
22.8 ft
Scoring chance (xG)
5.3%
Angle
15.3°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 09:41

N. Hanifin

CGY · Miss

Distance
54.4 ft
Scoring chance (xG)
3.3%
Angle
17.1°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 10:00

D. Dube

CGY · Saved shot

Distance
6.3 ft
Scoring chance (xG)
10.3%
Angle
71.6°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 11:35

S. Monahan

CGY · Saved shot

Distance
59.9 ft
Scoring chance (xG)
1.6%
Angle
25.7°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 12:03

D. Dube

CGY · Saved shot

Distance
62.5 ft
Scoring chance (xG)
1.0%
Angle
7.4°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 12:09

A. Mangiapane

CGY · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 12:32

S. Weber

MTL · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 12:39

J. Kotkaniemi

MTL · Miss

Distance
33.2 ft
Scoring chance (xG)
7.2%
Angle
21.2°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 12:44

J. Kotkaniemi

MTL · Miss

Distance
51.9 ft
Scoring chance (xG)
1.5%
Angle
27.6°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 14:15

P. Danault

MTL · Saved shot

Distance
27.3 ft
Scoring chance (xG)
11.0%
Angle
23.7°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 15:09

A. Mangiapane

CGY · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 16:10

J. Anderson

MTL · Block

Distance
35.4 ft
Scoring chance (xG)
Unavailable
Angle
28.7°
Strength
EV

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 17:05

P. Danault

MTL · Saved shot

Distance
33.5 ft
Scoring chance (xG)
9.6%
Angle
10.3°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 17:16

T. Tatar

MTL · Saved shot

Distance
12.2 ft
Scoring chance (xG)
14.3%
Angle
35.0°
Strength
EV
MTL at CGY

Mar 11, 2021 · P1 REG · 17:31

T. Tatar

MTL · Block

Distance
13.4 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
PP

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 17:47

J. Petry

MTL · Block

Distance
27.2 ft
Scoring chance (xG)
Unavailable
Angle
17.1°
Strength
PP

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P1 REG · 17:58

T. Tatar

MTL · Saved shot

Distance
24.0 ft
Scoring chance (xG)
16.7%
Angle
2.4°
Strength
PP
MTL at CGY

Mar 11, 2021 · P1 REG · 18:07

J. Petry

MTL · Miss

Distance
36.7 ft
Scoring chance (xG)
6.0%
Angle
29.4°
Strength
PP
MTL at CGY

Mar 11, 2021 · P1 REG · 19:58

M. Tkachuk

CGY · Block

Distance
21.6 ft
Scoring chance (xG)
Unavailable
Angle
13.4°
Strength
PP

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P2 REG · 01:10

M. Lucic

CGY · Saved shot

Distance
62.1 ft
Scoring chance (xG)
2.6%
Angle
33.2°
Strength
PP
MTL at CGY

Mar 11, 2021 · P2 REG · 01:52

J. Leivo

CGY · Goal

Distance
5.8 ft
Scoring chance (xG)
15.1%
Angle
31.0°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 03:41

V. Mete

MTL · Saved shot

Distance
34.7 ft
Scoring chance (xG)
4.8%
Angle
33.2°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 03:45

J. Armia

MTL · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P2 REG · 04:25

T. Tatar

MTL · Saved shot

Distance
5.8 ft
Scoring chance (xG)
15.4%
Angle
31.0°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 05:31

R. Andersson

CGY · Miss

Distance
50.5 ft
Scoring chance (xG)
1.6%
Angle
27.1°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 06:42

D. Dube

CGY · Miss

Distance
27.7 ft
Scoring chance (xG)
3.6%
Angle
12.5°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 06:54

T. Toffoli

MTL · Saved shot

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

Mar 11, 2021 · P2 REG · 07:27

C. Tanev

CGY · Saved shot

Distance
54.2 ft
Scoring chance (xG)
1.6%
Angle
22.8°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 08:25

M. Tkachuk

CGY · Miss

Distance
9.8 ft
Scoring chance (xG)
10.1%
Angle
24.0°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 08:36

D. Dube

CGY · Miss

Distance
31.8 ft
Scoring chance (xG)
8.6%
Angle
24.1°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 09:21

N. Hanifin

CGY · Block

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

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P2 REG · 09:58

M. Giordano

CGY · Block

Distance
24.4 ft
Scoring chance (xG)
Unavailable
Angle
19.2°
Strength
EV

Blocked or unsupported attempt

MTL at CGY

Mar 11, 2021 · P2 REG · 10:36

J. Leivo

CGY · Miss

Distance
32.6 ft
Scoring chance (xG)
12.5%
Angle
10.6°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 11:15

J. Edmundson

MTL · Saved shot

Distance
113.1 ft
Scoring chance (xG)
0.3%
Angle
8.1°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 13:29

S. Weber

MTL · Saved shot

Distance
44.3 ft
Scoring chance (xG)
4.7%
Angle
18.4°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 13:41

M. Backlund

CGY · Saved shot

Distance
15.2 ft
Scoring chance (xG)
15.3%
Angle
23.2°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 13:55

J. Leivo

CGY · Goal

Distance
23.8 ft
Scoring chance (xG)
13.8%
Angle
14.6°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 14:07

B. Ritchie

CGY · Saved shot

Distance
30.9 ft
Scoring chance (xG)
7.1%
Angle
24.9°
Strength
EV
MTL at CGY

Mar 11, 2021 · P2 REG · 14:57

M. Tkachuk

CGY · Miss

Distance
37.2 ft
Scoring chance (xG)
5.0%
Angle
30.7°
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.