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

97 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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
2021-03-04
OTT at CGY
1 REG
00:17
OTT
B. Coburn
Block22.235.8EVN/A
2021-03-04
OTT at CGY
1 REG
01:25
CGY
M. Backlund
Block27.328.4EVN/A
2021-03-04
OTT at CGY
1 REG
01:33
CGY
O. Kylington
Block32.038.7EVN/A
2021-03-04
OTT at CGY
1 REG
01:44
OTT
T. Stützle
Block23.117.7EVN/A
2021-03-04
OTT at CGY
1 REG
01:56
CGY
A. Mangiapane
Saved shot26.022.6EV0.125
2021-03-04
OTT at CGY
1 REG
02:22
CGY
B. Ritchie
Goal25.525.6EV0.103
2021-03-04
OTT at CGY
1 REG
02:59
CGY
D. Dube
Goal20.622.8EV0.140
2021-03-04
OTT at CGY
1 REG
05:04
OTT
R. Dzingel
Saved shot61.931.1EV0.004
2021-03-04
OTT at CGY
1 REG
05:12
OTT
A. Zub
Miss55.528.0EV0.012
2021-03-04
OTT at CGY
1 REG
05:24
OTT
B. Tkachuk
Saved shot5.053.1EV0.208
2021-03-04
OTT at CGY
1 REG
05:25
OTT
J. Norris
Goal4.563.4EV0.047
2021-03-04
OTT at CGY
1 REG
06:28
OTT
A. Anisimov
Miss48.532.4PP0.030
2021-03-04
OTT at CGY
1 REG
06:40
OTT
E. Brannstrom
Block23.27.4PPN/A
2021-03-04
OTT at CGY
1 REG
07:14
OTT
E. Brannstrom
Miss42.012.4PP0.078
2021-03-04
OTT at CGY
1 REG
07:59
OTT
C. Tierney
Miss42.650.7EV0.009
2021-03-04
OTT at CGY
1 REG
09:00
OTT
D. Batherson
Block20.28.5EVN/A
2021-03-04
OTT at CGY
1 REG
09:10
OTT
D. Batherson
Miss10.329.1EV0.097
2021-03-04
OTT at CGY
1 REG
09:20
OTT
D. Batherson
Saved shot54.237.5EV0.018
2021-03-04
OTT at CGY
1 REG
09:59
CGY
N. Hanifin
Block43.428.9EVN/A
2021-03-04
OTT at CGY
1 REG
10:54
OTT
T. Chabot
Saved shot56.632.0EV0.011
2021-03-04
OTT at CGY
1 REG
11:56
CGY
S. Monahan
Goal33.215.7EV0.083
2021-03-04
OTT at CGY
1 REG
13:11
CGY
D. Dube
Miss12.618.4EV0.106
2021-03-04
OTT at CGY
1 REG
13:47
OTT
R. Dzingel
Saved shot27.361.6EV0.022
2021-03-04
OTT at CGY
1 REG
14:00
OTT
A. Watson
Miss30.49.5EV0.144
2021-03-04
OTT at CGY
1 REG
14:29
CGY
M. Tkachuk
Saved shot21.02.7EV0.155
2021-03-04
OTT at CGY
1 REG
15:21
CGY
R. Andersson
Miss62.329.9EV0.019
2021-03-04
OTT at CGY
1 REG
15:26
CGY
R. Andersson
Saved shot52.915.4EV0.034
2021-03-04
OTT at CGY
1 REG
15:39
CGY
J. Leivo
Saved shot19.03.0EV0.079
2021-03-04
OTT at CGY
1 REG
15:44
CGY
N. Hanifin
Saved shot61.035.0EV0.026
2021-03-04
OTT at CGY
1 REG
17:49
CGY
R. Andersson
Saved shot51.028.1EV0.026
2021-03-04
OTT at CGY
1 REG
18:26
CGY
M. Giordano
Saved shot54.25.3EV0.022
2021-03-04
OTT at CGY
1 REG
18:31
CGY
N. Hanifin
Block43.426.0EVN/A
2021-03-04
OTT at CGY
1 REG
19:20
CGY
J. Leivo
Goal24.511.8EV0.193
2021-03-04
OTT at CGY
1 REG
19:45
OTT
B. Coburn
Saved shot42.14.1EV0.042
2021-03-04
OTT at CGY
2 REG
00:36
OTT
E. Gudbranson
Saved shot41.730.3EV0.030
2021-03-04
OTT at CGY
2 REG
02:22
OTT
C. Tierney
Saved shot46.816.1EV0.026
2021-03-04
OTT at CGY
2 REG
02:31
OTT
T. Chabot
Block22.15.2EVN/A
2021-03-04
OTT at CGY
2 REG
03:04
CGY
R. Andersson
Saved shot56.828.4EV0.014
2021-03-04
OTT at CGY
2 REG
03:21
CGY
J. Välimäki
Saved shot59.731.3EV0.018
2021-03-04
OTT at CGY
2 REG
03:57
OTT
C. Brown
Miss14.085.9EV0.027
2021-03-04
OTT at CGY
2 REG
04:14
OTT
T. Chabot
Saved shot98.12.9EV0.003
2021-03-04
OTT at CGY
2 REG
04:30
OTT
A. Anisimov
Miss38.129.9EV0.045
2021-03-04
OTT at CGY
2 REG
04:46
OTT
E. Gudbranson
Saved shot25.835.5EV0.078
2021-03-04
OTT at CGY
2 REG
04:48
OTT
E. Dadonov
Saved shot24.045.0EV0.023
2021-03-04
OTT at CGY
2 REG
05:05
OTT
N. Paul
Saved shot87.522.2EV0.003
2021-03-04
OTT at CGY
2 REG
05:35
CGY
M. Lucic
Saved shot31.326.6EV0.121
2021-03-04
OTT at CGY
2 REG
06:57
CGY
R. Andersson
Miss59.128.3EV0.025
2021-03-04
OTT at CGY
2 REG
07:16
CGY
D. Dube
Goal20.15.7EV0.113
2021-03-04
OTT at CGY
2 REG
08:24
CGY
J. Välimäki
Saved shot38.245.0EV0.040
2021-03-04
OTT at CGY
2 REG
08:49
CGY
M. Backlund
Saved shot12.085.2EV0.042

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.