Golf Shot Tracker
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
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.
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)
Back 9 Par (holes 10–18)
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