To run a golf league: choose a format, record everyone's handicap, agree a points system, log results into a shared table, and crown a champion at the end of the season. The hard part isn't the golf — it's keeping the table fair and up to date.
Most mates' leagues start the same way: a group chat, good intentions, and a spreadsheet someone forgets to update by week three. Here's how to do it properly so it actually lasts a season.
Step 1 — Choose your format
Your format sets the whole tone:
- Match play — one-on-one, hole by hole. Brilliant for rivalries and a head-to-head league table.
- Stroke play — count every shot. Best for bigger fields and medal days.
- Stableford — points per hole. The friendliest option for mixed abilities and society days.
Step 2 — Set everyone's handicap
This is what makes it fair. Record each player's handicap index so the right shots are given on the right holes. Without it, your best player wins everything and people drift away. (See how handicaps work.)
Step 3 — Agree a points system
Decide how the table is scored before anyone tees off. A common setup is 3 points for a win, 1 for a draw, 0 for a loss, but anything works as long as it's agreed up front. Some leagues add a bonus for beating a new opponent or for the biggest win of the month.
Step 4 — Record results and keep a table
This is where most leagues die. Every result needs logging the same way, the table needs to update, and ideally the loser should confirm the score so there are no "I'm sure I won that" disputes. A live, shared table that everyone can pull up on their phone is what keeps people bought in.
Step 5 — Play a season and crown a champion
Set a start and end, let the table run, and give the winner something to brag about. Add a knockout cup or an order of merit alongside the league for extra interest, then start a fresh season and do it all again.
Skip the spreadsheet — let Four Putt run it
Set up a league, share one WhatsApp link, and everyone joins in a tap. Four Putt sorts the handicaps, keeps the table live, lets opponents confirm results, and crowns your champion automatically. Free for a small group.
Start your league →