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

148 matching attempts. Season coverage: 1406 published games / 1406 collected games. Last source refresh: Oct 4, 2026 03:58.

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
2016-11-19
COL at MIN
1 REG
00:18
MIN
J. Brodin
Saved shot57.910.0EV0.029
2016-11-19
COL at MIN
1 REG
01:15
MIN
N. Niederreiter
Saved shot53.438.2EV0.010
2016-11-19
COL at MIN
1 REG
01:22
MIN
R. Suter
Block53.228.0EVN/A
2016-11-19
COL at MIN
1 REG
01:25
MIN
C. Coyle
Miss9.432.0EV0.161
2016-11-19
COL at MIN
1 REG
01:33
COL
M. Rantanen
Miss48.145.0EV0.008
2016-11-19
COL at MIN
1 REG
01:39
COL
C. Soderberg
Saved shot10.329.1EV0.165
2016-11-19
COL at MIN
1 REG
01:40
COL
C. Soderberg
Saved shot9.240.6EV0.036
2016-11-19
COL at MIN
1 REG
02:36
MIN
C. Stewart
Saved shot56.635.7EV0.010
2016-11-19
COL at MIN
1 REG
02:22
COL
T. Barrie
Block43.523.0EVN/A
2016-11-19
COL at MIN
1 REG
02:53
COL
M. Grigorenko
Miss46.841.5EV0.004
2016-11-19
COL at MIN
1 REG
03:14
MIN
Z. Mitchell
Saved shot5.859.0EV0.064
2016-11-19
COL at MIN
1 REG
03:30
COL
F. Beauchemin
Miss52.441.9EV0.008
2016-11-19
COL at MIN
1 REG
03:57
COL
N. MacKinnon
Saved shot43.25.3EV0.043
2016-11-19
COL at MIN
1 REG
04:06
COL
R. Bourque
Saved shot43.121.8EV0.037
2016-11-19
COL at MIN
1 REG
04:36
MIN
C. Coyle
Block35.428.7EVN/A
2016-11-19
COL at MIN
1 REG
04:51
MIN
C. Folin
Block17.03.4EVN/A
2016-11-19
COL at MIN
1 REG
05:03
MIN
E. Haula
Saved shot38.26.0EV0.104
2016-11-19
COL at MIN
1 REG
05:41
MIN
T. Graovac
Saved shot39.427.2EV0.033
2016-11-19
COL at MIN
1 REG
06:53
MIN
J. Pominville
Block43.941.3EVN/A
2016-11-19
COL at MIN
1 REG
06:59
COL
T. Barrie
Block19.251.3EVN/A
2016-11-19
COL at MIN
1 REG
07:17
MIN
N. Niederreiter
Saved shot11.345.0EV0.122
2016-11-19
COL at MIN
1 REG
07:22
MIN
E. Staal
Saved shot25.548.2EV0.095
2016-11-19
COL at MIN
1 REG
08:32
MIN
C. Coyle
Goal19.411.9PP0.081
2016-11-19
COL at MIN
1 REG
09:20
MIN
J. Brodin
Saved shot60.522.3EV0.016
2016-11-19
COL at MIN
1 REG
09:43
MIN
R. Suter
Miss53.216.4PP0.047
2016-11-19
COL at MIN
1 REG
09:45
MIN
N. Niederreiter
Block19.16.0PPN/A
2016-11-19
COL at MIN
1 REG
09:47
MIN
C. Coyle
Miss18.467.6PP0.061
2016-11-19
COL at MIN
1 REG
10:05
MIN
J. Spurgeon
Saved shot28.518.4PP0.148
2016-11-19
COL at MIN
1 REG
10:17
MIN
E. Staal
Block14.919.7PPN/A
2016-11-19
COL at MIN
1 REG
10:31
MIN
R. Suter
Block22.02.6PPN/A
2016-11-19
COL at MIN
1 REG
10:37
MIN
J. Spurgeon
Saved shot37.546.1PP0.067
2016-11-19
COL at MIN
1 REG
10:55
MIN
J. Spurgeon
Block29.417.8PPN/A
2016-11-19
COL at MIN
1 REG
11:28
MIN
M. Koivu
Block14.365.2PPN/A
2016-11-19
COL at MIN
1 REG
11:38
COL
E. Johnson
Saved shot47.038.1SH0.014
2016-11-19
COL at MIN
1 REG
12:12
MIN
E. Haula
Saved shot49.543.4EV0.011
2016-11-19
COL at MIN
1 REG
12:20
MIN
J. Brodin
Saved shot60.825.3EV0.030
2016-11-19
COL at MIN
1 REG
12:41
COL
T. Barrie
Saved shot29.222.2EV0.077
2016-11-19
COL at MIN
1 REG
12:51
COL
J. Iginla
Saved shot59.221.8EV0.017
2016-11-19
COL at MIN
1 REG
13:02
COL
E. Gelinas
Saved shot64.131.0EV0.007
2016-11-19
COL at MIN
1 REG
13:07
COL
E. Gelinas
Saved shot58.46.9EV0.021
2016-11-19
COL at MIN
1 REG
13:25
COL
C. Soderberg
Block18.16.3EVN/A
2016-11-19
COL at MIN
1 REG
13:40
COL
C. Soderberg
Saved shot17.310.0EV0.076
2016-11-19
COL at MIN
1 REG
13:46
COL
F. Tyutin
Saved shot54.634.6EV0.009
2016-11-19
COL at MIN
1 REG
13:51
COL
F. Tyutin
Saved shot50.714.9EV0.023
2016-11-19
COL at MIN
1 REG
13:56
COL
E. Johnson
Saved shot61.326.1EV0.029
2016-11-19
COL at MIN
1 REG
14:02
COL
N. MacKinnon
Saved shot14.947.7EV0.113
2016-11-19
COL at MIN
1 REG
14:04
COL
A. Martinsen
Saved shot17.254.5EV0.041
2016-11-19
COL at MIN
1 REG
14:14
MIN
M. Reilly
Saved shot43.054.5EV0.004
2016-11-19
COL at MIN
1 REG
14:22
MIN
M. Granlund
Saved shot22.171.6EV0.034
2016-11-19
COL at MIN
1 REG
14:31
MIN
M. Granlund
Saved shot42.639.3EV0.005

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.