More robust scoring tracker

Score Tracker

Raw scores are the public roast. The real engine now supports course rating, slope, score differential, estimated Handicap Index, and net-score math. Once official tee profiles are filled in, the tracker does the boring math so the Tards can focus on emotional damage.

Current standings

Index Cards

Until course rating/slope values are confirmed, Handicap Index shows TBD. Average, best, rounds, and wins still calculate from the existing ledger.

Course setup

Rating & Slope Profiles

This is where the official tee data lives. We should fill these from the exact tees the group plays. Littleton now uses White tees: 60.5/96.

Ready, not pretending: I did not invent official course ratings/slopes. The calculator is wired; these values need to be confirmed from scorecards/course pages before public handicap numbers display.
CourseTeeRatingSlopeStatus
Math bunker

Handicap Formula

The tracker uses the standard score differential concept and the World Handicap-style best-differential selection table based on available round count.

Score Differential = (Adjusted Gross Score - Course Rating) × 113 ÷ Slope Rating

Estimated Handicap Index = average of best eligible differentials
3 rounds: lowest - 2.0
4 rounds: lowest - 1.0
5 rounds: lowest
6 rounds: average lowest 2 - 1.0
7-8 rounds: average lowest 2
9-11: lowest 3 · 12-14: lowest 4 · 15-16: lowest 5 · 17-18: lowest 6 · 19: lowest 7 · 20: lowest 8
Trip / guest ledger

Granby 2026

Grand Elk gets tracked separately from the regular Centennial leaderboard. White tee rating/slope came from the scorecard image: 67.2/125.

DateCourse / TeesChuckSteveDanGuestWinner
Jun 25, 2026 Grand Elk · White · 67.2/125 108diff 36.9 108diff 36.9 104diff 33.3 85 WINdiff 16.1 Lyle 85
Jun 26, 2026 Granby Ranch · White · 6,464 yds · 69.7/125 100diff 27.4 104diff 31.0 103diff 30.1 87 WINdiff 15.6 Lyle 87
Jun 27, 2026 Grand Lake Golf · White · 6,326 yds · 69.4/127 110diff 36.1 111diff 37.0 103diff 29.9 88 WINdiff 16.5 Lyle 88
Jun 28, 2026 Pole Creek · tees/rating TBD 103diff TBD 93diff TBD 99diff TBD Joey 90 WINdiff TBD Joey 90
Full ledger

Round History

Rows now have a place for rating/slope and per-player differential/net score details. TBD means the course profile needs official tee data.

DateCourseRating/SlopeSteveMikeChuckGuest