Free golf league workbook

A golf league spreadsheet you can actually run.

Nine connected worksheets designed around the real weekly work: golfers, events, attendance, scores, games, money and standings.

Workbook map

Nine focused tabs

START HEREPLAYERSEVENTSATTENDANCESCORESGAMESMONEYSTANDINGSDASHBOARD
  1. Start Here: league settings, season dates and instructions.
  2. Players: one stable player ID per golfer.
  3. Events: one event ID per round, including same-day events.
  4. Attendance: player-event registration and tee time.
  5. Scores: gross, handicap, net and verification status.
  6. Games: skins, contests, points and places.
  7. Money: charges, payments and winnings as separate transactions.
  8. Standings: season totals and flight filters.
  9. Dashboard: commissioner-ready summary.
Tab example

Players

Player IDFull nameEmailHandicapFlightActive?
P001Jordan Fairwayjordan@example.com6.2AYes
P002Casey Linkscasey@example.com12.4BYes

Names may change or repeat; IDs should not. Every other tab uses Player ID so results are not attached to the wrong golfer.

Tabs example

Events and attendance

Event IDDateCourseNineFormatEntry deadline
E2026-04-07-F4/7/2026Cedar RidgeFrontIndividual4/5/2026
Event IDPlayer IDTee timeChecked in?Dues paid?Skins in?
E2026-04-07-FP0015:00 PMYesYesYes
Tab example

Scores and games

Event IDPlayer IDGrossCourse handicapNetFlightVerified?
E2026-04-07-FP00138335AYes

Net score = Gross score − Course handicap

Hole-by-hole scores should live in a separate optional scorecard table rather than adding dozens of columns to the season summary.

Tab example

Money ledger

DatePlayer IDEvent IDTypeDescriptionChargePaymentWinnings
4/7/2026P001E2026-04-07-FRound duesWeekly fee$5$5$0
4/7/2026P001E2026-04-07-FSkinsTwo skins$0$0$20
Accounting safeguard: never overwrite a fee with a payment or winnings amount. Separate columns preserve what was owed, received and awarded.
Output

Commissioner dashboard

PlayerRoundsAveragePointsSkinsWinningsBalance due
Jordan Fairway1238.7427$85$0
Casey Links1141.2354$45$10

Filters should provide overall and flight-specific standings without maintaining duplicate tables.

Quality controls

What makes this more than a blank spreadsheet

  • Protected formula cells with clearly colored input cells.
  • Dropdown validation for player, event, flight, payment type and status.
  • Duplicate Player ID and Event ID warnings.
  • Missing-score and unverified-score flags.
  • Separate raw-data tabs from printable summaries.
  • Instructions for adding players and events without breaking formulas.

Your workbook is ready: download the editable Excel file above, then use it in Excel or upload it to Google Sheets. The guide on this page stays available to print.

When the repeated work grows

Keep the plan. Connect the day.

This workbook is yours to use without an account. When registration updates, scoring, and results become a weekly job, see how the managed product brings those tasks together.