Milestones
Milestones are the career-highlight counters on your dashboard: birdies, eagles, albatrosses, and holes in one. They are deliberately strict about what counts, because the rare ones are easy to fake with incomplete data.
What is tracked
The milestones strip on the dashboard shows four tiles, each a lifetime count for the active player:
| Milestone | Definition |
|---|---|
| Birdies | A completed hole scored 1 under par. |
| Eagles | 2 under par. |
| Albatrosses | 3 under par. |
| Holes in one | A completed hole finished in exactly 1 stroke. |
Strokes on a hole are taken from the final shot recorded, which is robust to the duplicate rows GSPro sometimes emits. Only real shots count: phantom bookkeeping rows are excluded, the hole must have a par recorded, and shots you have excluded stay excluded.
The completion rule
This is the important part. A hole only counts toward a milestone if it was actually finished. A hole is treated as complete when either of these is true:
- You holed out somewhere on the hole. A hole-out is only ever recorded on the final stroke of a hole, so this is a reliable signal.
- The hole's last shot finished at the pin. The final shot on the hole is either a putt, or it finished within gimme range: 3.5 yards to the pin or closer.
That 3.5-yard gimme threshold is the same rule the per-round scorecard uses, so the dashboard counters and a round's scorecard agree.
Why it is this strict
Without the completion gate, a hole whose only recorded shot is the tee shot reads as a 1-stroke hole. On a par 3 that would score as a hole in one, and on a par 4 it would score as both a hole in one and a 3-under albatross, even though the ball is sitting on the fairway hundreds of yards from the pin. A user once reported a hole in one they never hit, traced to exactly this: an abandoned single-shot practice round, the ball ending on the fairway with hundreds of yards still to the pin.
A hole-out alone is not enough. It is only recorded on roughly half of legitimately finished holes (gimme and auto-finish holes often do not flag it), so the gimme-range clause carries the rest. Combining the two is what removes phantom milestones without dropping real ones (a holed-out chip birdie survives on the hole-out, for example).