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

106 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-02-01
PIT at NYR
1 REG
01:55
NYR
A. Bitetto
Block16.17.1EVN/A
2021-02-01
PIT at NYR
1 REG
02:16
PIT
C. Ruhwedel
Saved shot61.829.1EV0.010
2021-02-01
PIT at NYR
1 REG
02:30
NYR
K. Rooney
Saved shot31.15.5EV0.103
2021-02-01
PIT at NYR
1 REG
02:31
PIT
J. Guentzel
Block12.528.6EVN/A
2021-02-01
PIT at NYR
1 REG
02:52
NYR
R. Lindgren
Saved shot50.533.7EV0.022
2021-02-01
PIT at NYR
1 REG
03:03
NYR
M. Zibanejad
Miss50.036.9PP0.041
2021-02-01
PIT at NYR
1 REG
03:13
NYR
M. Zibanejad
Saved shot50.036.9PP0.038
2021-02-01
PIT at NYR
1 REG
03:32
PIT
B. Rust
Saved shot133.913.8SH0.002
2021-02-01
PIT at NYR
1 REG
03:58
NYR
P. Buchnevich
Saved shot20.639.1PP0.103
2021-02-01
PIT at NYR
1 REG
04:02
NYR
M. Zibanejad
Saved shot20.00.0PP0.193
2021-02-01
PIT at NYR
1 REG
04:34
PIT
T. Blueger
Miss159.01.1SH0.003
2021-02-01
PIT at NYR
1 REG
04:39
NYR
J. Trouba
Block15.03.8PPN/A
2021-02-01
PIT at NYR
1 REG
05:05
NYR
J. Brodzinski
Saved shot22.184.8EV0.018
2021-02-01
PIT at NYR
1 REG
05:14
PIT
B. Rust
Saved shot59.026.1EV0.016
2021-02-01
PIT at NYR
1 REG
05:42
NYR
C. Kreider
Block21.025.3EVN/A
2021-02-01
PIT at NYR
1 REG
06:00
PIT
P. Joseph
Saved shot83.621.0EV0.002
2021-02-01
PIT at NYR
1 REG
06:28
PIT
P. Joseph
Miss62.227.8EV0.020
2021-02-01
PIT at NYR
1 REG
06:58
NYR
A. Lafrenière
Miss30.611.3EV0.140
2021-02-01
PIT at NYR
1 REG
07:11
NYR
P. Buchnevich
Saved shot33.01.7EV0.101
2021-02-01
PIT at NYR
1 REG
08:10
PIT
S. Crosby
Miss50.439.4EV0.020
2021-02-01
PIT at NYR
1 REG
09:05
PIT
C. Ruhwedel
Miss56.015.5EV0.018
2021-02-01
PIT at NYR
1 REG
09:05
PIT
J. Zucker
Goal5.468.2EV0.056
2021-02-01
PIT at NYR
1 REG
09:14
PIT
C. Ruhwedel
Block54.628.4EVN/A
2021-02-01
PIT at NYR
1 REG
10:54
NYR
P. Buchnevich
Saved shot61.829.1EV0.012
2021-02-01
PIT at NYR
1 REG
11:03
NYR
K. Miller
Miss59.134.0EV0.012
2021-02-01
PIT at NYR
1 REG
12:17
PIT
P. Joseph
Saved shot59.432.6EV0.012
2021-02-01
PIT at NYR
1 REG
12:21
PIT
J. McCann
Saved shot9.432.0EV0.152
2021-02-01
PIT at NYR
1 REG
12:22
PIT
J. McCann
Saved shot10.416.7EV0.037
2021-02-01
PIT at NYR
1 REG
13:21
PIT
P. Joseph
Saved shot48.930.8PP0.036
2021-02-01
PIT at NYR
1 REG
13:40
PIT
J. Guentzel
Block29.00.0PPN/A
2021-02-01
PIT at NYR
1 REG
14:54
NYR
J. Trouba
Block12.618.4EVN/A
2021-02-01
PIT at NYR
1 REG
15:07
PIT
C. Ceci
Miss58.035.9EV0.011
2021-02-01
PIT at NYR
1 REG
16:00
NYR
R. Strome
Block9.824.0EVN/A
2021-02-01
PIT at NYR
1 REG
16:09
NYR
R. Strome
Miss21.28.1EV0.072
2021-02-01
PIT at NYR
1 REG
17:37
NYR
J. Trouba
Saved shot86.618.9EV0.003
2021-02-01
PIT at NYR
1 REG
18:48
PIT
B. Rust
Block32.723.4EVN/A
2021-02-01
PIT at NYR
1 REG
19:35
PIT
J. Zucker
Saved shot26.958.7PP0.078
2021-02-01
PIT at NYR
1 REG
19:36
PIT
S. Crosby
Saved shot8.635.5PP0.073
2021-02-01
PIT at NYR
1 REG
19:59
PIT
J. Guentzel
Saved shot14.239.3PP0.136
2021-02-01
PIT at NYR
2 REG
00:53
PIT
E. Malkin
Miss55.637.7EV0.021
2021-02-01
PIT at NYR
2 REG
01:10
PIT
S. Crosby
Miss3.633.7EV0.423
2021-02-01
PIT at NYR
2 REG
01:24
PIT
J. McCann
Block17.742.7EVN/A
2021-02-01
PIT at NYR
2 REG
01:41
PIT
T. Blueger
Saved shot13.542.0EV0.129
2021-02-01
PIT at NYR
2 REG
02:11
PIT
S. Lafferty
Block20.835.2EVN/A
2021-02-01
PIT at NYR
2 REG
02:31
PIT
M. Jankowski
Block10.833.7EVN/A
2021-02-01
PIT at NYR
2 REG
02:44
NYR
M. Zibanejad
Miss49.431.8PP0.040
2021-02-01
PIT at NYR
2 REG
03:04
NYR
A. Panarin
Block46.127.1PPN/A
2021-02-01
PIT at NYR
2 REG
03:22
NYR
P. Buchnevich
Saved shot51.333.1PP0.036
2021-02-01
PIT at NYR
2 REG
03:42
NYR
A. Panarin
Block33.332.7PPN/A
2021-02-01
PIT at NYR
2 REG
04:48
PIT
K. Czuczman
Saved shot34.510.0EV0.086

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.