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

100 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-04-03
OTT at NYR
1 REG
01:24
NYR
J. Vesey
Saved shot166.29.3SH0.004
2019-04-03
OTT at NYR
1 REG
02:27
OTT
T. Chabot
Block23.364.5PPN/A
2019-04-03
OTT at NYR
1 REG
03:07
OTT
C. Ceci
Saved shot37.13.1PP0.089
2019-04-03
OTT at NYR
1 REG
03:15
OTT
C. Jaros
Saved shot55.721.0EV0.027
2019-04-03
OTT at NYR
1 REG
03:57
OTT
O. Lindberg
Block22.741.4EVN/A
2019-04-03
OTT at NYR
1 REG
04:02
OTT
D. DeMelo
Saved shot56.427.5EV0.013
2019-04-03
OTT at NYR
1 REG
04:15
NYR
M. Zibanejad
Saved shot22.039.5EV0.098
2019-04-03
OTT at NYR
1 REG
04:17
NYR
P. Buchnevich
Miss38.160.1EV0.008
2019-04-03
OTT at NYR
1 REG
05:38
NYR
V. Namestnikov
Block31.069.2EVN/A
2019-04-03
OTT at NYR
1 REG
05:48
NYR
V. Namestnikov
Saved shot16.625.0EV0.135
2019-04-03
OTT at NYR
1 REG
05:57
NYR
R. Strome
Block19.455.5EVN/A
2019-04-03
OTT at NYR
1 REG
07:20
OTT
A. Duclair
Miss20.622.8EV0.125
2019-04-03
OTT at NYR
1 REG
07:26
OTT
A. Duclair
Saved shot21.437.4EV0.146
2019-04-03
OTT at NYR
1 REG
07:33
OTT
C. Ceci
Saved shot65.429.3EV0.009
2019-04-03
OTT at NYR
1 REG
07:33
OTT
C. White
Miss8.090.0EV0.015
2019-04-03
OTT at NYR
1 REG
07:38
OTT
C. White
Saved shot32.229.7EV0.062
2019-04-03
OTT at NYR
1 REG
07:50
NYR
C. Kreider
Saved shot32.545.0EV0.040
2019-04-03
OTT at NYR
1 REG
08:35
OTT
M. Veronneau
Miss28.342.1EV0.074
2019-04-03
OTT at NYR
1 REG
08:56
NYR
J. Gilmour
Block56.635.7EVN/A
2019-04-03
OTT at NYR
1 REG
10:30
OTT
T. Chabot
Block28.227.5EVN/A
2019-04-03
OTT at NYR
1 REG
12:14
OTT
B. Ryan
Goal14.919.7PP0.158
2019-04-03
OTT at NYR
1 REG
12:39
NYR
M. Zibanejad
Saved shot16.17.1EV0.212
2019-04-03
OTT at NYR
1 REG
12:46
NYR
T. DeAngelo
Saved shot48.418.1PP0.038
2019-04-03
OTT at NYR
1 REG
12:58
NYR
C. Kreider
Saved shot8.129.7PP0.117
2019-04-03
OTT at NYR
1 REG
13:04
NYR
P. Buchnevich
Block17.045.0PPN/A
2019-04-03
OTT at NYR
1 REG
13:29
OTT
Z. Smith
Goal12.04.8SH0.129
2019-04-03
OTT at NYR
1 REG
14:02
NYR
V. Lettieri
Saved shot32.456.3PP0.072
2019-04-03
OTT at NYR
1 REG
14:16
NYR
J. Vesey
Miss14.239.3PP0.073
2019-04-03
OTT at NYR
1 REG
14:32
NYR
V. Lettieri
Saved shot23.762.4PP0.142
2019-04-03
OTT at NYR
1 REG
15:16
OTT
B. Tkachuk
Saved shot20.639.1EV0.120
2019-04-03
OTT at NYR
1 REG
16:15
OTT
C. Tierney
Saved shot21.341.2EV0.127
2019-04-03
OTT at NYR
1 REG
16:48
NYR
B. Nieves
Miss29.480.2EV0.006
2019-04-03
OTT at NYR
1 REG
16:55
NYR
B. Skjei
Miss39.838.9EV0.027
2019-04-03
OTT at NYR
1 REG
16:59
NYR
K. Shattenkirk
Miss55.926.6EV0.022
2019-04-03
OTT at NYR
1 REG
17:32
NYR
M. Zibanejad
Saved shot10.05.7EV0.181
2019-04-03
OTT at NYR
1 REG
19:03
OTT
B. Ryan
Saved shot90.424.9EV0.002
2019-04-03
OTT at NYR
1 REG
19:12
NYR
R. Strome
Saved shot31.618.4EV0.078
2019-04-03
OTT at NYR
2 REG
00:35
NYR
P. Buchnevich
Miss18.280.5EV0.031
2019-04-03
OTT at NYR
2 REG
02:52
OTT
A. Englund
Saved shot43.035.5PP0.033
2019-04-03
OTT at NYR
2 REG
02:55
OTT
B. Ryan
Saved shot14.18.1PP0.182
2019-04-03
OTT at NYR
2 REG
02:53
OTT
C. Tierney
Saved shot7.315.9PP0.046
2019-04-03
OTT at NYR
2 REG
02:54
OTT
C. Tierney
Block4.00.0PPN/A
2019-04-03
OTT at NYR
2 REG
03:22
OTT
C. White
Saved shot8.00.0PP0.219
2019-04-03
OTT at NYR
2 REG
03:49
OTT
T. Chabot
Saved shot41.419.7PP0.089
2019-04-03
OTT at NYR
2 REG
03:51
OTT
B. Tkachuk
Goal7.374.1PP0.179
2019-04-03
OTT at NYR
2 REG
04:52
NYR
L. Andersson
Goal7.256.3SH0.135
2019-04-03
OTT at NYR
2 REG
06:42
OTT
T. Chabot
Saved shot131.010.1EV0.003
2019-04-03
OTT at NYR
2 REG
07:47
NYR
M. Staal
Miss56.620.7EV0.033
2019-04-03
OTT at NYR
2 REG
09:16
OTT
M. Paajarvi
Block7.374.1EVN/A
2019-04-03
OTT at NYR
2 REG
09:49
NYR
J. Gilmour
Saved shot45.227.7EV0.032

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.