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

123 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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
2023-12-19
OTT at ARI
1 REG
00:45
ARI
A. Kerfoot
Block24.229.7EVN/A
2023-12-19
OTT at ARI
1 REG
01:16
OTT
A. Crookshank
Saved shot38.918.0EV0.051
2023-12-19
OTT at ARI
1 REG
01:23
OTT
R. Greig
Block17.235.5EVN/A
2023-12-19
OTT at ARI
1 REG
01:26
OTT
E. Brannstrom
Block40.831.0EVN/A
2023-12-19
OTT at ARI
1 REG
01:36
ARI
L. O'Brien
Saved shot26.921.8EV0.162
2023-12-19
OTT at ARI
1 REG
01:42
ARI
M. Carcone
Block41.746.0EVN/A
2023-12-19
OTT at ARI
1 REG
02:01
ARI
J. McBain
Miss30.813.1EV0.132
2023-12-19
OTT at ARI
1 REG
03:01
OTT
B. Tkachuk
Saved shot47.442.4EV0.011
2023-12-19
OTT at ARI
1 REG
03:39
ARI
J. Välimäki
Miss46.221.6EV0.022
2023-12-19
OTT at ARI
1 REG
03:49
ARI
T. Stecher
Saved shot25.296.8EV0.007
2023-12-19
OTT at ARI
1 REG
03:57
OTT
V. Tarasenko
Miss33.125.0EV0.076
2023-12-19
OTT at ARI
1 REG
04:10
OTT
A. Crookshank
Goal15.17.6EV0.085
2023-12-19
OTT at ARI
1 REG
04:20
ARI
J. McBain
Miss29.524.0EV0.150
2023-12-19
OTT at ARI
1 REG
05:20
ARI
M. Dumba
Saved shot9.518.4EV0.147
2023-12-19
OTT at ARI
1 REG
05:30
ARI
L. Crouse
Block21.00.0EVN/A
2023-12-19
OTT at ARI
1 REG
06:08
OTT
E. Brannstrom
Saved shot58.228.8EV0.014
2023-12-19
OTT at ARI
1 REG
07:11
ARI
M. Kesselring
Saved shot58.01.0EV0.030
2023-12-19
OTT at ARI
1 REG
07:39
ARI
M. Carcone
Block22.612.8EVN/A
2023-12-19
OTT at ARI
1 REG
07:42
ARI
J. Välimäki
Saved shot44.763.4EV0.006
2023-12-19
OTT at ARI
1 REG
07:47
ARI
J. Moser
Block30.13.8EVN/A
2023-12-19
OTT at ARI
1 REG
08:56
ARI
M. Kesselring
Saved shot45.00.0EV0.037
2023-12-19
OTT at ARI
1 REG
09:28
ARI
N. Bjugstad
Block31.133.2EVN/A
2023-12-19
OTT at ARI
1 REG
09:41
ARI
L. Cooley
Saved shot25.161.4PP0.085
2023-12-19
OTT at ARI
1 REG
11:27
ARI
J. Zucker
Saved shot38.834.5PP0.071
2023-12-19
OTT at ARI
1 REG
13:06
OTT
J. Norris
Goal41.222.8PP0.073
2023-12-19
OTT at ARI
1 REG
13:38
OTT
B. Tkachuk
Block27.725.6EVN/A
2023-12-19
OTT at ARI
1 REG
13:55
OTT
E. Brannstrom
Miss59.516.6EV0.032
2023-12-19
OTT at ARI
1 REG
14:19
OTT
D. Kubalik
Goal14.00.0EV0.086
2023-12-19
OTT at ARI
1 REG
14:48
OTT
C. Giroux
Block22.557.7EVN/A
2023-12-19
OTT at ARI
1 REG
15:01
OTT
C. Giroux
Saved shot57.342.9EV0.005
2023-12-19
OTT at ARI
1 REG
16:31
ARI
Z. Sanford
Saved shot39.643.0EV0.018
2023-12-19
OTT at ARI
1 REG
17:20
ARI
M. Maccelli
Saved shot41.118.4EV0.041
2023-12-19
OTT at ARI
1 REG
17:40
ARI
L. Crouse
Saved shot26.015.6EV0.049
2023-12-19
OTT at ARI
1 REG
17:46
ARI
L. Crouse
Miss31.316.7EV0.121
2023-12-19
OTT at ARI
1 REG
18:52
ARI
J. Zucker
Saved shot33.48.6EV0.111
2023-12-19
OTT at ARI
1 REG
18:58
ARI
N. Schmaltz
Saved shot46.950.2EV0.009
2023-12-19
OTT at ARI
2 REG
00:18
ARI
T. Dermott
Block14.312.1SHN/A
2023-12-19
OTT at ARI
2 REG
00:36
OTT
T. Stützle
Block25.541.8PPN/A
2023-12-19
OTT at ARI
2 REG
00:36
OTT
J. Norris
Miss12.528.6PP0.057
2023-12-19
OTT at ARI
2 REG
01:40
OTT
C. Giroux
Miss33.076.0EV0.011
2023-12-19
OTT at ARI
2 REG
02:18
OTT
A. Crookshank
Saved shot33.438.9EV0.050
2023-12-19
OTT at ARI
2 REG
02:44
OTT
J. Sanderson
Miss36.088.4EV0.008
2023-12-19
OTT at ARI
2 REG
03:43
OTT
P. Kelly
Miss10.053.1EV0.035
2023-12-19
OTT at ARI
2 REG
03:50
OTT
D. Batherson
Block11.720.0EVN/A
2023-12-19
OTT at ARI
2 REG
04:19
OTT
T. Hamonic
Saved shot51.529.1EV0.024
2023-12-19
OTT at ARI
2 REG
04:35
OTT
T. Hamonic
Saved shot80.611.4EV0.004
2023-12-19
OTT at ARI
2 REG
05:26
ARI
A. Kerfoot
Saved shot7.18.1EV0.151
2023-12-19
OTT at ARI
2 REG
05:30
ARI
J. Zucker
Block26.429.5EVN/A
2023-12-19
OTT at ARI
2 REG
05:59
OTT
D. Kubalik
Block34.741.5EVN/A
2023-12-19
OTT at ARI
2 REG
06:49
OTT
T. Stützle
Saved shot11.05.2EV0.128

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.