THE BAG
Every shot on file, drawn where it landed
Worst gap on carry
hole · 5 Iron → 6 Iron
- In the bag
- 13
- Sessions
- 8
- Shots logged
- 301
- Trusted
- 217
- Clubs drawn
- 8
- Held back
- 1
4 never measured
under 15
Plan view · to where it landed · scale 1:1 both ways
One dot per trusted shot, drawn where the ball landed. Each cone is the middle 50% of that club’s carry distances by the middle 80% of its aim, in degrees — so its sides converge on the tee, the way a miss does. The bar is the median, the ringed dot median miss, and the faint rays are those same two angles run back toward the tee. Scale is one-to-one both ways, so the shapes are true and the fairway is really 30 yards wide.
The scoring bag
What each wedge carries at less than a full swing. The ledger cannot see a partial’s length — only a block labeled by hand in data/wedge-blocks.json can say what a half swing carries — so an empty cell is a swing nobody has measured, not a swing that does not exist.
| carry, yd | half | ¾ | full |
|---|---|---|---|
| PW | — | — | 122 114–128 |
| GW | — | — | 98 94–103 |
| SW | — | — | 92 86–98 |
| LW | — | — | — |
0 of 8 partial cells measured. A partial cell shows its median at 8 usable labeled shots, with the middle-half band beneath; the full column is the chart’s own stock carry at its 15-shot gate. Carries always. /practice says which cell to hit next.
What is in the bag
The one thing on this page that is not derived from a shot. Written by hand in data/bag.json, because a ledger of what you hit cannot tell you what you did not — a club with no shots leaves the chart above looking finished.
| Club | Loft | Head | Shots | ||
|---|---|---|---|---|---|
| Driver | 10.5° | TaylorMade Stealth 2 | — | — | 0 of 1 |
| 3 Hybrid | 19° | Callaway UW | — | — | never |
| 3 Iron | 19° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | never |
| 4 Iron | 21° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | never |
| 5 Iron | 23.5° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 20 of 26 |
| 6 Iron | 26.5° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 27 of 41 |
| 7 Iron | 30.5° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 27 of 34 |
| 8 Iron | 35° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 18 of 25 |
| 9 Iron | 40° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 32 of 44 |
| Pitching Wedge | 45° | TaylorMade P790 (2021) | KBS S-Taper Steel, Chrome | Golf Pride Tour Velvet 360 | 35 of 49 |
| Gap Wedge | 50° | Titleist Vokey | — | — | 39 of 53 |
| Sand Wedge | 54° | Titleist Vokey | — | — | 19 of 28 |
| Lob Wedge | 58° | Titleist Vokey | — | — | never |
- 3i–PW
- KBS S-Taper Steel, Chrome · Golf Pride Tour Velvet 360
Lofts are what each club left the factory as, and not one of the 13 has been checked against a gauge — the driver’s sleeve is adjustable and nobody has read its setting. A blank is a field nobody has filled in, never a guess.
Read these with care
- 6 Iron — measured across 3 sessions whose medians differ by 10.3 yd. The band in the chart is partly day-to-day drift, not shot-to-shot spread.
- 8 Iron — measured across 2 sessions whose medians differ by 14.1 yd. The band in the chart is partly day-to-day drift, not shot-to-shot spread.
- Pitching Wedge — measured across 3 sessions whose medians differ by 16.8 yd. The band in the chart is partly day-to-day drift, not shot-to-shot spread.
- Sand Wedge — measured across 2 sessions whose medians differ by 10.8 yd. The band in the chart is partly day-to-day drift, not shot-to-shot spread.
- No smash factor on 46 of 301 shots — 2026-07-02, 2026-08-02 tracked the ball but not the club. Those shots skip the smash-based mishit test entirely, so they are filtered more loosely than the rest.
- No club speed on 46 of 301 shots — 2026-07-02, 2026-08-02 tracked the ball but not the club.
The offline numbers above are landing positions. Where each miss came from — started off line, or bent in the air — is its own report: the flight, not just the landing →
Which shots the heuristics excluded, and why, is auditable shot by shot in the sessions tool →
Course and range, side by side
Median over clear full swings AutoShot heard on grass (4 rounds), next to this page’s carry median — two measurements of the same club, neither grading the other. Course yards are point-to-point — where the ball came to rest — so they read closest to total; on carry, some of the gap is just roll. The rounds behind the course numbers are traced shot by shot on the rounds page.
- Drivercourse 252 yd (38 swings)no drawn range number — the course is this club's first measurement
- 3 Hybridcourse 220 yd (23 swings)no drawn range number — the course is this club's first measurement
- 7 Ironcourse 176 yd (12 swings)range 159 yd on carry
- 9 Ironcourse 138 yd (10 swings)range 138 yd on carry
- Gap Wedgecourse 103 yd (16 swings)range 98 yd on carry
Every number on this page
Driver
held back · n=0 of 1 · 1 sess- carry
- p25 —med —p75 —roll —
- offline
- p10 —p90 —
- aim
- p10 —p90 —
- strike
- ball —smash —launch —spin —
5 Iron
n=20 of 26 · 1 sess- carry
- p25 189.5med 194.5p75 200.3roll 10.3
- offline
- p10 -9.0p90 29.4
- aim
- p10 -2.5p90 9.4
- strike
- ball 133.1smash 1.363launch 17.6spin 5337
6 Iron
n=27 of 41 · 3 sess- carry
- p25 155.1med 163.5p75 172.3roll 7.5
- offline
- p10 -4.3p90 27.2
- aim
- p10 -1.5p90 9.5
- strike
- ball 116.7smash 1.290launch 17.7spin 5752
7 Iron
n=27 of 34 · 1 sess- carry
- p25 155.8med 159.4p75 164.1roll 8.6
- offline
- p10 -4.6p90 33.1
- aim
- p10 -1.7p90 12.4
- strike
- ball 112.7smash 1.327launch 18.9spin 5511
8 Iron
n=18 of 25 · 2 sess- carry
- p25 149.3med 156.6p75 161.4roll 7.6
- offline
- p10 -12.8p90 9.1
- aim
- p10 -4.6p90 3.3
- strike
- ball 113.7smash 1.321launch 21.0spin 6184
9 Iron
n=32 of 44 · 3 sess- carry
- p25 134.2med 138.3p75 142.6roll 5.8
- offline
- p10 -19.0p90 13.7
- aim
- p10 -8.1p90 5.8
- strike
- ball 105.2smash 1.239launch 23.0spin 7089
Pitching Wedge
n=35 of 49 · 3 sess- carry
- p25 114.4med 121.8p75 128.4roll 4.5
- offline
- p10 -19.5p90 6.6
- aim
- p10 -9.2p90 3.3
- strike
- ball 97.5smash 1.183launch 25.0spin 7853
Gap Wedge
n=39 of 53 · 3 sess- carry
- p25 94.0med 98.3p75 102.9roll 3.4
- offline
- p10 -11.0p90 8.6
- aim
- p10 -6.4p90 5.0
- strike
- ball 83.9smash 1.043launch 24.6spin 9455
Sand Wedge
n=19 of 28 · 2 sess- carry
- p25 86.4med 91.6p75 98.5roll 1.2
- offline
- p10 -10.0p90 2.6
- aim
- p10 -6.3p90 1.6
- strike
- ball 80.0smash 0.974launch 29.1spin 10395
The chart’s table twin. Every value the plan view draws is here in full, held-back clubs included. Offline is in yards, aim in degrees — the cone is built from the degrees, because the yards are the degrees multiplied by however far the ball went. Roll is the median of total minus carry on the same swing, not the difference of the two columns above it: the two bases are measured over different shot sets, so differencing their medians would subtract one population from another and call the answer rollout.
Read from
- Range
- 301 shots over 8 Garmin R50 sessions, 2026-07-02 to 2026-08-14
- Shots on course
- 208 AutoShot shots over 4 of 11 rounds (the rest are R50 simulator rounds, which carry no shots), from the Garmin export bundle, captured 2026-09-16