Playing at:
Current shot
Start a hole to begin logging.
Plays like -
Optional. Add context and use the suggestion if it looks right.
Top
Driver 3W 5W 7W
Middle
H 4I 5I 6I 7I 8I 9I
Scoring
PW GW SW LW
Green
Putter
¼ ½ ¾ Full
Tee Fairway Rough Deep Rough Sand Plugged Fringe Hardpan Divot GUR Penalty area OB / Lost Unplayable Green
Putt Assist
Plays like -
Set a distance on the green to get a pace and aim hint.
Where did it finish?
Fairway Rough Deep Rough Sand Plugged Fringe Hardpan Divot GUR Green Penalty area OB / Lost Unplayable Holed
Pure / Solid Thin Fat / Chunked Shank Mis-hit
Straight Draw Fade Hook Slice Punch Flop

Rounds

Rounds start automatically when you log your first shot on hole 1. Select a course in the "Playing at" bar on the Log Shot tab first.

No rounds yet — log a shot on hole 1 to start one.

Date Hole Club Swing Dist (m) Lie Result Strike Shape SG Notes
No shots logged yet.

Log some shots to see statistics.

Player

SG benchmarks in Stats will show what you need to reach this goal.

Indoor / Simulator

When enabled: after hitting the green, enter your proximity and putts are auto-assigned (≤ 3 m → 1 putt; 3–20 m → 2 putts; > 20 m → 3 putts). Fixed putts count toward your score but are excluded from putting SG stats.

Your Bag

All clubs are enabled by default. Tap any club to disable the ones you do not carry. Only enabled clubs appear in the shot logger.

Driver 3W 5W 7W H 4I 5I 6I 7I 8I 9I PW GW SW LW Putter

Club Distances (m)

Enter your typical carry distances. The closest club is auto-selected when you type a distance on the Log Shot tab.

Wedge Matrix (m)

Enter carry distances for each wedge swing length. Selecting a distance will auto-pick the closest wedge + swing combination.

Courses

Add courses to track scorecards with accurate par per hole.

Front 9 Par (holes 1–9)

123456789

Back 9 Par (holes 10–18)

101112131415161718

Tees (optional)

Add tee sets with hole lengths for auto-fill when logging shots.

Export Data

Download all shots as JSON or CSV. Data is stored only in this browser.

Import Data

Import either a JSON array of shots or a full tracker bundle with settings, courses, rounds, and shots.

Sample file in the repo: /assets/data/golf-example-data.json

Danger Zone