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

132 matching attempts. Season coverage: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

xG V1 is a 0–1 goal probability for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV includes the 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 (°)StrengthxG
2019-03-19
MTL at PHI
1 REG
00:41
MTL
B. Gallagher
Saved shot43.01.3EV0.044
2019-03-19
MTL at PHI
1 REG
01:24
PHI
S. Laughton
Saved shot48.248.4EV0.008
2019-03-19
MTL at PHI
1 REG
01:50
PHI
C. Giroux
Block18.932.0EVN/A
2019-03-19
MTL at PHI
1 REG
02:34
MTL
B. Kulak
Saved shot49.725.0EV0.032
2019-03-19
MTL at PHI
1 REG
03:19
PHI
I. Provorov
Miss34.733.2EV0.040
2019-03-19
MTL at PHI
1 REG
03:37
PHI
R. Hagg
Saved shot107.23.7EV0.002
2019-03-19
MTL at PHI
1 REG
03:41
PHI
R. Gudas
Saved shot57.617.2EV0.015
2019-03-19
MTL at PHI
1 REG
03:52
PHI
R. Gudas
Block45.330.5EVN/A
2019-03-19
MTL at PHI
1 REG
04:40
MTL
P. Byron
Saved shot25.233.7EV0.092
2019-03-19
MTL at PHI
1 REG
05:54
MTL
S. Weber
Saved shot54.821.4EV0.025
2019-03-19
MTL at PHI
1 REG
06:23
PHI
I. Provorov
Block12.124.4EVN/A
2019-03-19
MTL at PHI
1 REG
06:24
PHI
O. Lindblom
Saved shot10.329.1EV0.048
2019-03-19
MTL at PHI
1 REG
06:39
MTL
J. Petry
Miss37.320.4EV0.056
2019-03-19
MTL at PHI
1 REG
06:55
PHI
J. van Riemsdyk
Block8.545.0EVN/A
2019-03-19
MTL at PHI
1 REG
09:02
PHI
T. Konecny
Miss41.332.2EV0.037
2019-03-19
MTL at PHI
1 REG
09:08
PHI
I. Provorov
Miss60.720.2EV0.017
2019-03-19
MTL at PHI
1 REG
09:23
MTL
T. Tatar
Block20.543.0EVN/A
2019-03-19
MTL at PHI
1 REG
10:30
MTL
A. Lehkonen
Block22.532.3EVN/A
2019-03-19
MTL at PHI
1 REG
10:56
MTL
M. Domi
Block17.926.6EVN/A
2019-03-19
MTL at PHI
1 REG
10:59
MTL
S. Weber
Block7.623.2EVN/A
2019-03-19
MTL at PHI
1 REG
11:07
PHI
J. van Riemsdyk
Block19.845.0EVN/A
2019-03-19
MTL at PHI
1 REG
12:42
PHI
J. Voracek
Miss49.545.0EV0.010
2019-03-19
MTL at PHI
1 REG
14:00
MTL
M. Domi
Block28.26.1EVN/A
2019-03-19
MTL at PHI
1 REG
14:17
PHI
R. Hagg
Miss61.632.4EV0.011
2019-03-19
MTL at PHI
1 REG
14:29
MTL
J. Petry
Saved shot50.629.6EV0.015
2019-03-19
MTL at PHI
1 REG
14:30
MTL
B. Kulak
Saved shot7.145.0EV0.034
2019-03-19
MTL at PHI
1 REG
14:51
PHI
R. Hartman
Saved shot39.067.4EV0.012
2019-03-19
MTL at PHI
1 REG
14:31
MTL
B. Kulak
Miss7.090.0EV0.022
2019-03-19
MTL at PHI
1 REG
14:57
PHI
C. Giroux
Block13.636.0EVN/A
2019-03-19
MTL at PHI
1 REG
15:18
MTL
B. Gallagher
Miss41.045.0EV0.015
2019-03-19
MTL at PHI
1 REG
15:58
MTL
J. Kotkaniemi
Saved shot11.345.0EV0.125
2019-03-19
MTL at PHI
1 REG
16:19
PHI
J. van Riemsdyk
Saved shot88.124.8EV0.003
2019-03-19
MTL at PHI
1 REG
16:53
MTL
A. Shaw
Saved shot8.160.3EV0.097
2019-03-19
MTL at PHI
1 REG
17:03
MTL
J. Petry
Saved shot60.522.3EV0.029
2019-03-19
MTL at PHI
1 REG
17:12
MTL
N. Thompson
Saved shot37.37.7EV0.082
2019-03-19
MTL at PHI
1 REG
17:23
PHI
J. Voracek
Saved shot58.940.2EV0.006
2019-03-19
MTL at PHI
1 REG
17:54
PHI
S. Couturier
Miss9.824.0EV0.094
2019-03-19
MTL at PHI
1 REG
18:21
MTL
B. Gallagher
Goal20.28.5EV0.160
2019-03-19
MTL at PHI
1 REG
18:57
MTL
C. Folin
Block32.260.3EVN/A
2019-03-19
MTL at PHI
1 REG
19:06
PHI
N. Patrick
Miss46.746.7EV0.017
2019-03-19
MTL at PHI
1 REG
19:51
PHI
R. Gudas
Saved shot62.431.9EV0.010
2019-03-19
MTL at PHI
2 REG
00:36
PHI
S. Couturier
Block23.15.0EVN/A
2019-03-19
MTL at PHI
2 REG
00:44
PHI
T. Sanheim
Block28.729.2EVN/A
2019-03-19
MTL at PHI
2 REG
00:55
PHI
R. Gudas
Saved shot60.12.9EV0.015
2019-03-19
MTL at PHI
2 REG
01:07
PHI
C. Giroux
Saved shot34.464.2EV0.016
2019-03-19
MTL at PHI
2 REG
01:12
PHI
R. Gudas
Block40.442.0EVN/A
2019-03-19
MTL at PHI
2 REG
02:06
MTL
M. Domi
Block21.131.4EVN/A
2019-03-19
MTL at PHI
2 REG
02:21
MTL
P. Byron
Block48.340.0EVN/A
2019-03-19
MTL at PHI
2 REG
03:30
MTL
J. Kotkaniemi
Saved shot94.023.8EV0.002
2019-03-19
MTL at PHI
2 REG
03:57
MTL
T. Tatar
Saved shot42.222.3EV0.027

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.