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

108 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-10
SJS at BUF
1 REG
01:56
BUF
L. Stanley
Miss64.621.8EV0.016
2026-03-10
SJS at BUF
1 REG
02:19
SJS
T. Toffoli
Miss70.534.6EV0.005
2026-03-10
SJS at BUF
1 REG
02:29
SJS
T. Toffoli
Miss57.219.4EV0.016
2026-03-10
SJS at BUF
1 REG
03:10
BUF
R. Dahlin
Saved shot22.866.8EV0.035
2026-03-10
SJS at BUF
1 REG
03:47
BUF
R. Dahlin
Saved shot57.617.2EV0.033
2026-03-10
SJS at BUF
1 REG
04:12
BUF
J. Quinn
Goal21.131.4EV0.110
2026-03-10
SJS at BUF
1 REG
05:15
SJS
A. Wennberg
Saved shot19.917.5EV0.069
2026-03-10
SJS at BUF
1 REG
05:39
BUF
A. Tuch
Goal12.00.0EV0.099
2026-03-10
SJS at BUF
1 REG
05:45
BUF
Z. Benson
Saved shot6.371.6EV0.089
2026-03-10
SJS at BUF
1 REG
05:50
BUF
L. Stanley
Block43.827.1EVN/A
2026-03-10
SJS at BUF
1 REG
05:55
BUF
M. Kesselring
Saved shot60.717.2EV0.036
2026-03-10
SJS at BUF
1 REG
07:18
SJS
C. Graf
Block13.959.7EVN/A
2026-03-10
SJS at BUF
1 REG
07:47
SJS
S. Mukhamadullin
Saved shot39.113.3EV0.063
2026-03-10
SJS at BUF
1 REG
08:38
SJS
W. Eklund
Saved shot26.931.3EV0.137
2026-03-10
SJS at BUF
1 REG
09:07
SJS
W. Smith
Saved shot32.723.4EV0.026
2026-03-10
SJS at BUF
1 REG
09:21
SJS
M. Celebrini
Block12.00.0EVN/A
2026-03-10
SJS at BUF
1 REG
09:57
BUF
B. Malenstyn
Saved shot13.313.0EV0.126
2026-03-10
SJS at BUF
1 REG
10:35
BUF
M. Samuelsson
Block51.939.5EVN/A
2026-03-10
SJS at BUF
1 REG
11:11
SJS
J. Klingberg
Block15.331.6EVN/A
2026-03-10
SJS at BUF
1 REG
12:09
BUF
J. Doan
Block17.838.2EVN/A
2026-03-10
SJS at BUF
1 REG
12:54
SJS
M. Celebrini
Goal8.17.1EV0.166
2026-03-10
SJS at BUF
1 REG
13:36
BUF
N. Ostlund
Saved shot56.25.1EV0.028
2026-03-10
SJS at BUF
1 REG
14:10
BUF
T. Thompson
Block30.121.4EVN/A
2026-03-10
SJS at BUF
1 REG
14:27
BUF
A. Tuch
Miss15.053.1EV0.154
2026-03-10
SJS at BUF
1 REG
14:39
BUF
O. Power
Miss11.452.1EV0.118
2026-03-10
SJS at BUF
1 REG
15:29
BUF
J. Zucker
Miss15.311.3EV0.077
2026-03-10
SJS at BUF
1 REG
15:37
BUF
R. Dahlin
Block27.323.7EVN/A
2026-03-10
SJS at BUF
1 REG
15:46
SJS
S. Dickinson
Miss36.143.9EV0.006
2026-03-10
SJS at BUF
1 REG
16:49
BUF
J. Norris
Block10.00.0PPN/A
2026-03-10
SJS at BUF
1 REG
18:42
SJS
M. Celebrini
Block44.00.0EVN/A
2026-03-10
SJS at BUF
1 REG
18:45
SJS
D. Orlov
Miss10.648.8EV0.172
2026-03-10
SJS at BUF
1 REG
18:52
SJS
J. Klingberg
Miss54.14.2EV0.019
2026-03-10
SJS at BUF
1 REG
19:08
SJS
C. Graf
Miss11.437.9EV0.109
2026-03-10
SJS at BUF
2 REG
01:28
BUF
N. Ostlund
Saved shot11.7110.0EV0.092
2026-03-10
SJS at BUF
2 REG
01:50
BUF
O. Power
Saved shot30.37.6EV0.162
2026-03-10
SJS at BUF
2 REG
02:02
SJS
W. Eklund
Saved shot51.041.8EV0.016
2026-03-10
SJS at BUF
2 REG
02:55
BUF
P. Krebs
Saved shot40.557.1EV0.008
2026-03-10
SJS at BUF
2 REG
03:18
BUF
N. Ostlund
Block43.333.7EVN/A
2026-03-10
SJS at BUF
2 REG
03:29
BUF
J. Doan
Saved shot55.525.6EV0.013
2026-03-10
SJS at BUF
2 REG
03:48
SJS
D. Orlov
Block43.340.3EVN/A
2026-03-10
SJS at BUF
2 REG
03:59
SJS
D. Orlov
Block13.636.0EVN/A
2026-03-10
SJS at BUF
2 REG
04:09
SJS
M. Ferraro
Block46.238.9EVN/A
2026-03-10
SJS at BUF
2 REG
04:40
SJS
M. Misa
Block48.58.3EVN/A
2026-03-10
SJS at BUF
2 REG
04:59
BUF
B. Malenstyn
Goal17.03.4EV0.162
2026-03-10
SJS at BUF
2 REG
06:12
BUF
T. Thompson
Saved shot10.00.0EV0.151
2026-03-10
SJS at BUF
2 REG
06:13
BUF
T. Thompson
Miss6.451.3EV0.044
2026-03-10
SJS at BUF
2 REG
06:15
BUF
Z. Benson
Saved shot4.563.4EV0.094
2026-03-10
SJS at BUF
2 REG
06:21
BUF
Z. Benson
Block50.624.5EVN/A
2026-03-10
SJS at BUF
2 REG
07:33
SJS
W. Eklund
Miss36.764.1EV0.009
2026-03-10
SJS at BUF
2 REG
07:54
BUF
P. Krebs
Saved shot38.333.3EV0.072

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.