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: 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
SJS at ARI
1 REG
00:15
SJS
J. Pavelski
Saved shot12.414.0EV0.025
2016-11-19
SJS at ARI
1 REG
01:10
SJS
L. Couture
Saved shot53.636.7EV0.009
2016-11-19
SJS at ARI
1 REG
01:36
SJS
J. Donskoi
Saved shot31.373.3EV0.009
2016-11-19
SJS at ARI
1 REG
01:55
ARI
T. Rieder
Goal15.726.6EV0.133
2016-11-19
SJS at ARI
1 REG
02:50
ARI
M. Hanzal
Block27.254.0EVN/A
2016-11-19
SJS at ARI
1 REG
03:46
SJS
M. Boedker
Miss40.01.4EV0.059
2016-11-19
SJS at ARI
1 REG
03:50
SJS
B. Burns
Miss59.128.3EV0.024
2016-11-19
SJS at ARI
1 REG
04:08
ARI
J. McGinn
Saved shot47.445.9EV0.009
2016-11-19
SJS at ARI
1 REG
04:44
SJS
D. Schlemko
Saved shot45.341.4EV0.020
2016-11-19
SJS at ARI
1 REG
04:53
ARI
T. Rieder
Miss20.220.2EV0.133
2016-11-19
SJS at ARI
1 REG
05:01
ARI
J. Chychrun
Miss52.517.7EV0.020
2016-11-19
SJS at ARI
1 REG
05:06
SJS
P. Marleau
Saved shot39.01.5EV0.023
2016-11-19
SJS at ARI
1 REG
05:33
ARI
T. Rieder
Block22.828.8EVN/A
2016-11-19
SJS at ARI
1 REG
05:36
ARI
J. Martinook
Block21.348.8EVN/A
2016-11-19
SJS at ARI
1 REG
06:24
SJS
P. Martin
Saved shot54.628.4EV0.025
2016-11-19
SJS at ARI
1 REG
07:18
SJS
L. Couture
Saved shot97.223.7EV0.004
2016-11-19
SJS at ARI
1 REG
08:20
SJS
J. Pavelski
Saved shot42.051.8EV0.010
2016-11-19
SJS at ARI
1 REG
08:38
ARI
T. Rieder
Saved shot49.01.2EV0.037
2016-11-19
SJS at ARI
1 REG
09:14
SJS
P. Marleau
Saved shot44.734.0EV0.018
2016-11-19
SJS at ARI
1 REG
09:49
SJS
J. Ward
Saved shot13.426.6EV0.075
2016-11-19
SJS at ARI
1 REG
09:59
SJS
J. Donskoi
Block15.17.6EVN/A
2016-11-19
SJS at ARI
1 REG
10:04
SJS
J. Braun
Saved shot46.129.9EV0.015
2016-11-19
SJS at ARI
1 REG
10:14
ARI
L. Schenn
Block63.129.4EVN/A
2016-11-19
SJS at ARI
1 REG
12:21
ARI
M. Stone
Miss44.726.6PP0.046
2016-11-19
SJS at ARI
1 REG
12:31
SJS
C. Tierney
Saved shot128.48.5SH0.003
2016-11-19
SJS at ARI
1 REG
12:55
ARI
S. Doan
Block36.729.4EVN/A
2016-11-19
SJS at ARI
1 REG
13:44
ARI
R. White
Block21.943.2EVN/A
2016-11-19
SJS at ARI
1 REG
14:25
SJS
J. Ward
Saved shot12.235.0EV0.101
2016-11-19
SJS at ARI
1 REG
15:46
SJS
M. Haley
Saved shot11.415.3EV0.100
2016-11-19
SJS at ARI
1 REG
16:05
SJS
J. Pavelski
Saved shot10.648.8EV0.122
2016-11-19
SJS at ARI
1 REG
16:54
SJS
J. Donskoi
Saved shot12.851.3EV0.096
2016-11-19
SJS at ARI
1 REG
16:56
SJS
L. Couture
Saved shot8.926.6EV0.269
2016-11-19
SJS at ARI
1 REG
17:13
ARI
M. Stone
Miss60.221.4EV0.029
2016-11-19
SJS at ARI
1 REG
17:24
SJS
B. Burns
Block21.965.8EVN/A
2016-11-19
SJS at ARI
1 REG
17:34
ARI
C. Dvorak
Saved shot93.610.5EV0.003
2016-11-19
SJS at ARI
1 REG
17:44
SJS
B. Burns
Block37.721.8PPN/A
2016-11-19
SJS at ARI
1 REG
17:57
SJS
L. Couture
Block20.126.6PPN/A
2016-11-19
SJS at ARI
1 REG
18:08
SJS
B. Burns
Block35.48.1PPN/A
2016-11-19
SJS at ARI
2 REG
00:35
ARI
M. Domi
Miss15.223.2PP0.091
2016-11-19
SJS at ARI
2 REG
00:43
ARI
R. Vrbata
Saved shot10.416.7PP0.179
2016-11-19
SJS at ARI
2 REG
00:50
ARI
S. Doan
Saved shot22.02.6EV0.154
2016-11-19
SJS at ARI
2 REG
01:08
ARI
T. Rieder
Saved shot38.37.5SH0.081
2016-11-19
SJS at ARI
2 REG
02:02
SJS
J. Pavelski
Saved shot11.05.2PP0.120
2016-11-19
SJS at ARI
2 REG
03:19
SJS
J. Thornton
Miss10.416.7EV0.027
2016-11-19
SJS at ARI
2 REG
03:24
SJS
J. Braun
Block47.837.3EVN/A
2016-11-19
SJS at ARI
2 REG
04:25
SJS
B. Burns
Block31.828.2EVN/A
2016-11-19
SJS at ARI
2 REG
05:17
SJS
B. Dillon
Block30.15.7EVN/A
2016-11-19
SJS at ARI
2 REG
05:25
SJS
M. Nieto
Saved shot16.310.6EV0.027
2016-11-19
SJS at ARI
2 REG
05:50
SJS
J. Pavelski
Saved shot48.842.5EV0.019
2016-11-19
SJS at ARI
2 REG
05:55
SJS
P. Martin
Saved shot55.924.3EV0.029

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.