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

115 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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
2020-02-29
COL at NSH
1 REG
00:26
NSH
R. Josi
Miss59.634.8EV0.011
2020-02-29
COL at NSH
1 REG
01:21
NSH
F. Forsberg
Saved shot27.914.5EV0.119
2020-02-29
COL at NSH
1 REG
02:35
COL
I. Cole
Block9.432.0EVN/A
2020-02-29
COL at NSH
1 REG
03:17
COL
P. Bellemare
Saved shot45.836.1EV0.017
2020-02-29
COL at NSH
1 REG
03:25
COL
L. O'Connor
Miss19.614.7EV0.138
2020-02-29
COL at NSH
1 REG
05:17
COL
J. Compher
Saved shot12.124.4PP0.090
2020-02-29
COL at NSH
1 REG
05:21
COL
N. MacKinnon
Saved shot40.344.0PP0.027
2020-02-29
COL at NSH
1 REG
05:34
COL
J. Compher
Saved shot13.930.3PP0.138
2020-02-29
COL at NSH
1 REG
05:42
COL
C. Makar
Block33.15.2PPN/A
2020-02-29
COL at NSH
1 REG
06:10
NSH
K. Turris
Saved shot24.27.1SH0.188
2020-02-29
COL at NSH
1 REG
08:04
COL
L. O'Connor
Block15.331.6EVN/A
2020-02-29
COL at NSH
1 REG
08:15
COL
N. Zadorov
Saved shot53.931.3EV0.011
2020-02-29
COL at NSH
1 REG
09:14
COL
R. Graves
Block13.00.0EVN/A
2020-02-29
COL at NSH
1 REG
09:27
NSH
R. Josi
Saved shot52.922.2PP0.048
2020-02-29
COL at NSH
1 REG
09:32
NSH
M. Granlund
Saved shot15.00.0PP0.147
2020-02-29
COL at NSH
1 REG
09:32
NSH
M. Granlund
Saved shot10.211.3PP0.039
2020-02-29
COL at NSH
1 REG
10:22
NSH
R. Josi
Saved shot53.89.6PP0.036
2020-02-29
COL at NSH
1 REG
10:59
NSH
C. Jarnkrok
Miss43.024.8PP0.068
2020-02-29
COL at NSH
1 REG
11:43
NSH
M. Ekholm
Saved shot53.01.1EV0.009
2020-02-29
COL at NSH
1 REG
12:16
COL
C. Makar
Saved shot50.02.3EV0.042
2020-02-29
COL at NSH
1 REG
12:21
COL
S. Girard
Saved shot16.160.3EV0.081
2020-02-29
COL at NSH
1 REG
13:20
NSH
M. Granlund
Saved shot25.548.2EV0.059
2020-02-29
COL at NSH
1 REG
13:54
NSH
C. Jarnkrok
Miss19.03.0EV0.076
2020-02-29
COL at NSH
1 REG
14:50
NSH
N. Bonino
Miss16.221.8EV0.073
2020-02-29
COL at NSH
1 REG
16:29
COL
E. Johnson
Saved shot15.575.1EV0.038
2020-02-29
COL at NSH
1 REG
16:50
COL
N. MacKinnon
Block20.629.1EVN/A
2020-02-29
COL at NSH
1 REG
18:15
NSH
J. Tinordi
Saved shot51.130.6EV0.012
2020-02-29
COL at NSH
1 REG
19:16
NSH
R. Josi
Miss56.826.1EV0.017
2020-02-29
COL at NSH
1 REG
19:37
NSH
M. Duchene
Miss22.118.4EV0.122
2020-02-29
COL at NSH
1 REG
19:43
NSH
R. Ellis
Miss44.829.4EV0.028
2020-02-29
COL at NSH
2 REG
00:14
COL
N. MacKinnon
Saved shot43.02.7EV0.048
2020-02-29
COL at NSH
2 REG
00:19
COL
R. Graves
Saved shot54.125.1EV0.015
2020-02-29
COL at NSH
2 REG
00:52
COL
R. Graves
Miss54.127.5EV0.014
2020-02-29
COL at NSH
2 REG
01:25
NSH
K. Turris
Miss38.636.6EV0.039
2020-02-29
COL at NSH
2 REG
01:46
COL
M. Kaut
Miss43.36.6EV0.051
2020-02-29
COL at NSH
2 REG
01:58
NSH
M. Ekholm
Block17.235.5EVN/A
2020-02-29
COL at NSH
2 REG
02:44
NSH
V. Arvidsson
Saved shot14.250.7EV0.027
2020-02-29
COL at NSH
2 REG
03:55
COL
T. Jost
Block22.815.3PPN/A
2020-02-29
COL at NSH
2 REG
04:37
COL
C. Makar
Block27.38.4PPN/A
2020-02-29
COL at NSH
2 REG
04:45
COL
S. Girard
Block42.14.1PPN/A
2020-02-29
COL at NSH
2 REG
05:13
NSH
V. Arvidsson
Saved shot26.931.3EV0.150
2020-02-29
COL at NSH
2 REG
05:20
NSH
V. Arvidsson
Miss24.141.6EV0.082
2020-02-29
COL at NSH
2 REG
06:31
NSH
K. Turris
Block22.039.5EVN/A
2020-02-29
COL at NSH
2 REG
06:50
NSH
F. Forsberg
Saved shot8.17.1EV0.207
2020-02-29
COL at NSH
2 REG
06:57
COL
G. Landeskog
Saved shot41.37.0EV0.057
2020-02-29
COL at NSH
2 REG
07:35
COL
M. Kaut
Saved shot20.00.0EV0.075
2020-02-29
COL at NSH
2 REG
08:21
NSH
C. Sissons
Miss39.645.0EV0.018
2020-02-29
COL at NSH
2 REG
08:35
NSH
C. Sissons
Miss43.318.9EV0.035
2020-02-29
COL at NSH
2 REG
08:41
NSH
R. Josi
Saved shot49.229.2EV0.023
2020-02-29
COL at NSH
2 REG
09:35
NSH
M. Ekholm
Saved shot100.214.5EV0.003

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.