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

130 matching attempts. Season coverage: 1422 published games / 1422 collected games. Last source refresh: Oct 4, 2026 05:56.

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
2026-03-28
OTT at TBL
1 REG
00:18
OTT
D. Cozens
Goal21.562.2EV0.044
2026-03-28
OTT at TBL
1 REG
00:29
TBL
B. Hagel
Block57.02.0EVN/A
2026-03-28
OTT at TBL
1 REG
00:36
TBL
B. Hagel
Miss17.963.4EV0.108
2026-03-28
OTT at TBL
1 REG
03:12
TBL
D. Raddysh
Miss47.961.3EV0.010
2026-03-28
OTT at TBL
1 REG
03:35
TBL
J. Moser
Block51.426.6EVN/A
2026-03-28
OTT at TBL
1 REG
04:04
OTT
J. Spence
Block43.438.5EVN/A
2026-03-28
OTT at TBL
1 REG
04:20
OTT
A. Zub
Saved shot62.612.9EV0.022
2026-03-28
OTT at TBL
1 REG
04:22
OTT
N. Cousins
Saved shot15.036.9EV0.292
2026-03-28
OTT at TBL
1 REG
04:25
OTT
J. Spence
Goal8.129.7EV0.461
2026-03-28
OTT at TBL
1 REG
05:19
OTT
N. Matinpalo
Saved shot184.47.2EV0.003
2026-03-28
OTT at TBL
1 REG
05:30
TBL
S. Sabourin
Miss32.617.9EV0.062
2026-03-28
OTT at TBL
1 REG
05:57
OTT
T. Kleven
Miss44.647.7EV0.022
2026-03-28
OTT at TBL
1 REG
06:25
TBL
D. Raddysh
Block27.519.1EVN/A
2026-03-28
OTT at TBL
1 REG
07:25
TBL
J. Guentzel
Block38.438.7EVN/A
2026-03-28
OTT at TBL
1 REG
07:36
OTT
T. Kleven
Miss36.114.4EV0.072
2026-03-28
OTT at TBL
1 REG
07:51
TBL
C. Perry
Block46.332.7EVN/A
2026-03-28
OTT at TBL
1 REG
08:03
TBL
D. Raddysh
Saved shot39.861.5EV0.030
2026-03-28
OTT at TBL
1 REG
08:06
TBL
J. Moser
Saved shot59.237.5EV0.022
2026-03-28
OTT at TBL
1 REG
08:44
TBL
J. Guentzel
Block17.926.6EVN/A
2026-03-28
OTT at TBL
1 REG
08:52
TBL
C. Perry
Miss13.04.4EV0.090
2026-03-28
OTT at TBL
1 REG
08:58
TBL
D. Raddysh
Miss62.329.9EV0.025
2026-03-28
OTT at TBL
1 REG
09:43
TBL
C. Perry
Saved shot37.051.6PP0.068
2026-03-28
OTT at TBL
1 REG
09:57
TBL
D. Raddysh
Miss42.419.3PP0.076
2026-03-28
OTT at TBL
1 REG
10:10
OTT
S. Pinto
Block20.622.8SHN/A
2026-03-28
OTT at TBL
1 REG
10:47
TBL
B. Point
Block19.840.9PPN/A
2026-03-28
OTT at TBL
1 REG
11:36
OTT
T. Stützle
Saved shot27.556.9EV0.015
2026-03-28
OTT at TBL
1 REG
12:17
TBL
S. Sabourin
Block42.14.1EVN/A
2026-03-28
OTT at TBL
1 REG
12:20
TBL
J. Moser
Miss58.13.9EV0.007
2026-03-28
OTT at TBL
1 REG
12:27
TBL
C. Perry
Saved shot17.576.8EV0.038
2026-03-28
OTT at TBL
1 REG
12:59
OTT
B. Tkachuk
Saved shot25.318.4EV0.179
2026-03-28
OTT at TBL
1 REG
13:00
OTT
B. Tkachuk
Miss6.438.7EV0.031
2026-03-28
OTT at TBL
1 REG
14:00
TBL
C. D'Astous
Block23.282.6EVN/A
2026-03-28
OTT at TBL
1 REG
14:03
TBL
S. Santini
Block48.636.6EVN/A
2026-03-28
OTT at TBL
1 REG
14:19
TBL
G. Goncalves
Saved shot68.832.5EV0.006
2026-03-28
OTT at TBL
1 REG
14:55
TBL
P. Holmberg
Block25.545.0EVN/A
2026-03-28
OTT at TBL
1 REG
14:57
TBL
J. Moser
Block26.132.5EVN/A
2026-03-28
OTT at TBL
1 REG
15:17
OTT
N. Matinpalo
Saved shot52.038.0EV0.009
2026-03-28
OTT at TBL
1 REG
15:37
OTT
W. Foegele
Saved shot50.019.9EV0.028
2026-03-28
OTT at TBL
1 REG
15:55
TBL
G. Goncalves
Saved shot61.740.4EV0.005
2026-03-28
OTT at TBL
1 REG
15:58
TBL
J. Moser
Saved shot51.130.6EV0.007
2026-03-28
OTT at TBL
1 REG
16:04
TBL
G. Goncalves
Miss11.210.3EV0.102
2026-03-28
OTT at TBL
1 REG
16:16
OTT
A. Zub
Block49.932.7EVN/A
2026-03-28
OTT at TBL
1 REG
17:48
OTT
M. Amadio
Saved shot36.59.5EV0.085
2026-03-28
OTT at TBL
1 REG
17:55
OTT
N. Cousins
Saved shot9.249.4EV0.211
2026-03-28
OTT at TBL
1 REG
18:16
TBL
D. Raddysh
Miss47.117.3PP0.025
2026-03-28
OTT at TBL
1 REG
19:57
TBL
C. Perry
Saved shot47.313.4PP0.047
2026-03-28
OTT at TBL
2 REG
00:22
TBL
D. Raddysh
Miss59.026.1EV0.018
2026-03-28
OTT at TBL
2 REG
00:46
TBL
G. Goncalves
Saved shot39.740.9EV0.035
2026-03-28
OTT at TBL
2 REG
02:13
OTT
F. Zetterlund
Saved shot42.213.7EV0.050
2026-03-28
OTT at TBL
2 REG
03:37
TBL
B. Hagel
Goal13.032.5EV0.125

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.