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

125 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
2018-11-15
MTL at CGY
1 REG
00:23
CGY
M. Tkachuk
Miss34.962.7EV0.014
2018-11-15
MTL at CGY
1 REG
00:46
CGY
E. Lindholm
Saved shot17.566.4EV0.027
2018-11-15
MTL at CGY
1 REG
00:57
MTL
A. Shaw
Saved shot30.771.0EV0.013
2018-11-15
MTL at CGY
1 REG
02:45
CGY
E. Lindholm
Saved shot46.238.9EV0.012
2018-11-15
MTL at CGY
1 REG
02:57
MTL
J. Drouin
Saved shot29.719.7EV0.097
2018-11-15
MTL at CGY
1 REG
03:25
CGY
M. Backlund
Saved shot32.014.5EV0.057
2018-11-15
MTL at CGY
1 REG
03:45
MTL
C. Hudon
Saved shot37.038.4EV0.030
2018-11-15
MTL at CGY
1 REG
04:28
MTL
P. Danault
Saved shot7.850.2EV0.090
2018-11-15
MTL at CGY
1 REG
04:40
MTL
B. Gallagher
Block20.629.1EVN/A
2018-11-15
MTL at CGY
1 REG
06:15
CGY
M. Giordano
Miss33.348.7EV0.034
2018-11-15
MTL at CGY
1 REG
06:23
CGY
S. Bennett
Saved shot8.520.6EV0.102
2018-11-15
MTL at CGY
1 REG
08:00
MTL
T. Tatar
Goal17.310.0EV0.217
2018-11-15
MTL at CGY
1 REG
08:09
CGY
G. Hathaway
Block30.01.9EVN/A
2018-11-15
MTL at CGY
1 REG
08:22
CGY
J. Gaudreau
Saved shot50.235.3EV0.015
2018-11-15
MTL at CGY
1 REG
08:55
CGY
S. Monahan
Saved shot8.214.0EV0.107
2018-11-15
MTL at CGY
1 REG
09:14
CGY
T. Hamonic
Saved shot57.830.1EV0.012
2018-11-15
MTL at CGY
1 REG
09:22
CGY
J. Välimäki
Miss61.328.2EV0.026
2018-11-15
MTL at CGY
1 REG
09:36
CGY
J. Välimäki
Saved shot54.628.4EV0.015
2018-11-15
MTL at CGY
1 REG
09:45
CGY
M. Backlund
Block31.01.8EVN/A
2018-11-15
MTL at CGY
1 REG
09:54
MTL
M. Peca
Saved shot62.00.9EV0.011
2018-11-15
MTL at CGY
1 REG
10:22
CGY
D. Ryan
Block32.837.6EVN/A
2018-11-15
MTL at CGY
1 REG
11:16
MTL
J. Petry
Saved shot7.18.1EV0.122
2018-11-15
MTL at CGY
1 REG
11:22
MTL
N. Juulsen
Block17.235.5EVN/A
2018-11-15
MTL at CGY
1 REG
11:45
MTL
N. Juulsen
Block16.310.6EVN/A
2018-11-15
MTL at CGY
1 REG
11:49
MTL
D. Schlemko
Block17.120.6EVN/A
2018-11-15
MTL at CGY
1 REG
15:21
CGY
M. Backlund
Saved shot7.850.2EV0.094
2018-11-15
MTL at CGY
1 REG
15:56
CGY
N. Hanifin
Block55.027.0EVN/A
2018-11-15
MTL at CGY
1 REG
16:25
MTL
B. Gallagher
Miss78.35.1EV0.003
2018-11-15
MTL at CGY
1 REG
16:38
CGY
J. Gaudreau
Saved shot23.380.1EV0.009
2018-11-15
MTL at CGY
1 REG
17:23
CGY
S. Monahan
Saved shot11.415.3EV0.098
2018-11-15
MTL at CGY
1 REG
17:38
CGY
A. Czarnik
Saved shot38.245.0EV0.025
2018-11-15
MTL at CGY
1 REG
18:21
CGY
M. Frolik
Saved shot42.446.9EV0.014
2018-11-15
MTL at CGY
1 REG
19:10
MTL
N. Juulsen
Saved shot160.211.5EV0.002
2018-11-15
MTL at CGY
1 REG
19:28
CGY
M. Giordano
Block30.15.7EVN/A
2018-11-15
MTL at CGY
1 REG
19:54
MTL
B. Gallagher
Saved shot36.420.9EV0.042
2018-11-15
MTL at CGY
1 REG
19:59
MTL
J. Benn
Miss45.710.1EV0.026
2018-11-15
MTL at CGY
2 REG
00:11
CGY
M. Backlund
Saved shot26.921.8EV0.134
2018-11-15
MTL at CGY
2 REG
01:18
CGY
M. Tkachuk
Saved shot32.650.0EV0.032
2018-11-15
MTL at CGY
2 REG
03:05
CGY
A. Czarnik
Block22.030.1PPN/A
2018-11-15
MTL at CGY
2 REG
03:12
CGY
S. Bennett
Saved shot10.833.7PP0.150
2018-11-15
MTL at CGY
2 REG
03:19
CGY
J. Neal
Saved shot13.617.1PP0.156
2018-11-15
MTL at CGY
2 REG
03:43
CGY
M. Tkachuk
Goal36.725.9PP0.109
2018-11-15
MTL at CGY
2 REG
04:13
CGY
M. Frolik
Saved shot37.852.5EV0.027
2018-11-15
MTL at CGY
2 REG
04:46
MTL
M. Domi
Block32.01.8EVN/A
2018-11-15
MTL at CGY
2 REG
04:20
CGY
S. Monahan
Saved shot7.18.1EV0.062
2018-11-15
MTL at CGY
2 REG
05:00
CGY
M. Backlund
Saved shot157.26.9EV0.003
2018-11-15
MTL at CGY
2 REG
06:07
MTL
N. Deslauriers
Saved shot36.845.0EV0.025
2018-11-15
MTL at CGY
2 REG
06:31
CGY
J. Neal
Miss30.121.4EV0.097
2018-11-15
MTL at CGY
2 REG
06:35
CGY
R. Andersson
Saved shot51.048.2EV0.007
2018-11-15
MTL at CGY
2 REG
06:47
CGY
J. Välimäki
Block29.813.6EVN/A

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.