Live now
| # | Player | Pld | Pts |
|---|---|---|---|
| No results yet — check back soon. | |||
More at this club
Recent matches
tap 📈 to replay- v
Match-play leagues for your mates
Run a season-long golf league with your mates. One WhatsApp link to join, live scoring on the course, and a table that settles the bragging rights for you.
Free for up to 8 players · no card needed · set up in 2 minutes
How it works
Name it, pick your scoring (points for a win, bonus for a hammering — up to you), and Season 1 is ready before you've found your tee pegs.
Everyone taps the invite link, makes an account, and they're in. No forms to forward, no spreadsheet to babysit.
Record results in seconds — your opponent confirms, points land, the table updates. All that's left to argue about is the golf.
What's in the bag
Result and margin for match play, gross scores with net worked out for stroke play.
Your opponent confirms every result before it counts. Disputes go to the league admin — like a proper committee, minus the blazers.
Pick the course and your opponent — see exactly which holes you give or get shots on, with proper WHS maths.
Flip a switch and your table gets its own page anyone can view — no login, ideal for the wider group chat.
Score hole-by-hole on the course — running match status, shots applied per hole, and the result logged the moment it's decided.
The rest of the league watches the match unfold from the sofa — a Live Now banner even appears on your public table.
A WHS-style index estimated from rounds actually scored in the app — and a gentle flag when someone's playing suspiciously below it.
End the season, crown a champion, hand out the awards — then it all goes in the trophy cabinet and a fresh table begins.
Saturday, 3:40pm, the 15th tee
Live scoring turns a quiet Saturday fourball into an event. Every hole updates the match status in real time — back home, your mates follow the tug-of-war bar and fire abuse into the group chat accordingly.
Pricing
Pro is per league, not per player — one payment unlocks everyone, and any member can chip in.
Kick-off
£0 forever
Everything you need to run a proper league with your usual suspects.
Pro
£25/yr for the first 20 leagues£39/yr per league
Split eight ways, that's less than a pint each. Per year.
"I just wanted a place for me and my mates to play competitive golf without all having to join the same club — so I built Four Putt."
— Chris Clark, founder
Questions
No. Four Putt is free for leagues of up to 8 players. If you upgrade to Pro, it's one £39/yr payment that unlocks the whole league — any member can chip in and upgrade everyone.
No. Everyone sets a handicap index in their profile, and the Shots Calculator works out the shots received on each hole using WHS course handicap maths — no club required.
Share one invite link on WhatsApp. They tap it, create an account, and they're in the league in under a minute — the table updates automatically.
If you switch on the public table, your league gets a shareable page anyone can view without logging in — including a Live Now banner when someone is out on the course.
Four putts on a single green. It happens to the best of us — that's rather the point. This is competitive golf for bragging rights with your mates, not tour cards.
First tee is free
Free for up to 8 players · no card needed
Questions, feedback, or something broken? Drop us a message.
"I just wanted a place for me and my mates to play competitive golf without all having to join the same club — so I built Four Putt."
— Chris Clark, founder
Enter your email and we'll send you a link to reset it.
Live now
| # | Player | Pld | Pts |
|---|---|---|---|
| No results yet — check back soon. | |||
More at this club
Recent matches
tap 📈 to replayLeagues
Members
Live now
Plan
📣 Announcements
No announcements yet.
📌
| League | Format | Players | Season | Invite | |
|---|---|---|---|---|---|
| Open → | |||||
| No leagues yet. | |||||
| Player | Leagues & handicaps | |
|---|---|---|
| admin |
·
|
|
| No players yet. | ||
Bulk add members
One per line: Name, email, handicap — email and handicap optional. With an email they get an invite to claim their spot; without one they're added by name so you can score them straight away.
Add a league to the club first (Leagues tab).
scan to join, or code
Club branding
Applies across every league, your hub and sign-up sheets.
✓
Club plan active
One subscription covers all of your leagues.
Four Putt Club
£149/yr
One bill for the whole club — unlimited leagues, your branding everywhere, every Pro feature.
Sign in to upgrade.
🏆
Row tint = hole winner · ⛳ = picked up / conceded · colours vs par (birdie green, bogey orange) · greyed = played on after the match was won
Create a new league, or join one with an invite code.
Clubs
📌
Season champion
🏆
The season has ended — an admin can start the next one.
You have a round in progress — resume it?
Live
You have match to confirm — see Recent matches below
| # | Player | Pld | Pts |
|---|---|---|---|
| No matches yet — hit to start the table. | |||
Recent matches
Invite your mates first — they need to join before you can record a match against them.
Net = gross − handicap; lowest net wins. Handicaps come from each player's profile.
Invite your mates first — they need to join before you can play against them.
✓ selected
New course: — add its card details below. One-time job: every league that plays here gets them forever.
✨ Pro leagues skip the typing — photograph the scorecard and it fills itself.
Full course data on file — pars, stroke indexes and yardages are ready.
SI
This course doesn't have stroke index data yet — holes shown with default SI, so the blobs may not match the real card.
📸 Screenshot the card and take it with you on the course.
You: hcp · : hcp
Score hole-by-hole on the course and Four Putt does all the maths for you — shots applied automatically, running match status, and your league can follow along live. The result logs itself when you finish.
£39/yr unlocks it for the whole league — any member can chip in and upgrade everyone.
This course doesn't have full hole data yet — pars/stroke indexes are defaults. Use "Edit hole info" to fix as you go; it helps everyone who plays here.
Hole
Par · SI · yds
Playing on won't change the result — the remaining holes are just for fun.
✓ Result logged — the remaining holes are just for fun
Corrections are saved to this course for everyone who plays it.
What's wrong with hole at ?
Players
Handicap insight
WHS-style estimate from scored roundsScore rounds hole-by-hole on the Play tab and estimates appear here — the more rounds, the sharper the read. (Needs 18-hole rounds on a course with rating & slope.)
est. index
Send the link — one tap to join , no code to type.
Or code:
Let anyone view your standings — great for sharing & recruiting.
Past seasons
Final tables and trophies from past seasons are kept in the Pro plan.
Live play-by-play scoring, season history, awards, unlimited players. One payment covers the whole league — any member can unlock it for everyone.
Change card, download invoices, or cancel — features stay on until the period ends.
Keep everything you see — your crest, colours and public page — live for the whole club, all year.
Your colours and crest, across the app and your public page — for every member, instantly.
Fix results, resolve disputes, manage admins.
Customise how your league scores. Applies to matches recorded from now on.
🏆 Champion is always awarded. Pick what else your league competes for — handed out automatically when the season ends.
New-opponent bonus is added to both players the first time they meet this season. Max matches/opponent caps how many count for points — extras are recorded as friendlies (no points).
18-hole: Win · Draw · Loss · 9-hole win · + for a new opponent
Uploading…
One tap from your phone, full screen like a real app — and live scoring keeps working out on the course.
iPhone / iPad (Safari)
1. Tap the Share button at the bottom of the screen
2. Scroll down and tap "Add to Home Screen"
3. Tap Add
Android (Chrome)
1. Tap the ⋮ menu in the top right
2. Tap "Add to Home screen" (or "Install app")
3. Tap Add
Founder
Signups, leagues, courses — the whole platform at a glance.
White label
Every branded club demo in one place — build new ones and share the links.
You own this league, so you can't leave it. Hand over ownership first in League → League admin → Owner tools.
You'll lose access to — your past results stay on the table, but you'd need a new invite to rejoin.
Only admins of can see this.
·
⚠️ Ends the season today — the table is locked in, trophies are handed out, and no more matches can be recorded until a new season starts.
Open disputes — need your call
v
: “”
Dispute on a match from another season.
All matches this season
v
·
Admins & roles
Admins can fix results, resolve disputes and change league settings. Every league has exactly one owner.
Owner tools
Hand over ownership
Make another member the owner. You'll stay on as an admin.
Close this league
Permanently deletes the league and all its data, for every member.
Champion, runner-up, Iron Man, Sharpshooter — handed out automatically when the season ends, kept forever in the trophy cabinet. Watch the race all season long.
£39/yr unlocks it for the whole league — any member can chip in and upgrade everyone.
Competitions
No competitions yet — start a knockout cup and the bracket runs itself.
The race
as it stands today
Chasing: (),
Trophy cabinet
No trophies yet — they're handed out when a season ends.
Handicap
Best win
Heaviest defeat
Nemesis
Favourite opponent
Scoring
Head to head vs you
Record vs the league
Recent matches
No matches recorded yet this season.
·
This goes straight to your league admins by email — they can fix the scorecard, the result, or both. The match isn't changed until an admin acts.
Odd numbers are fine — top seeds get byes.
Each player's current handicap is snapshotted now; you enter the cards afterwards.
🏆 wins
🏆 wins
Ties advance automatically when the match is recorded and confirmed — the Record tab spots cup pairings by itself.
| # | Player | Hcp | Gross | Net | Points |
|---|---|---|---|---|---|
| No entrants. | |||||
Your league admin enters the cards — the leaderboard updates live.
Founder dashboard
Counting…
Players
Leagues
Matches
open disputes across the platform.
Building club demos has moved to .
Newest leagues
White label
Spin up a club demo
Paste a club's website — it reads their name, colours and crest, and builds a branded league with a live-looking season. Expires after 14 days.
Scraping the site, reading the brand, seeding a season… about 30 seconds.
Demo sites
Usually takes about 20 seconds
Read from your photo for — fix anything it misread, then save. This updates the course for everyone who plays here.
Copy par, stroke index (SI) and yardage off the printed card for . You only do this once — every league that plays here gets it.
Par total: · SSS / slope ,
✨ Pro leagues photograph the card instead — it fills itself in about 20 seconds.
Your scoring values have changed. Recalculating will update the points for every confirmed match this season, changing the league table. If you skip this, the new values will only apply to matches recorded from now on.
Trophy cabinet
Final table
Loading…
No counted matches that season.
⚠️ You can't undo this yourself. Only the new owner can hand the league back or close it. You'll stay on as an admin.
⚠️ This permanently deletes the league — every match, season, standing and membership, for every member. It cannot be undone.
Disputed by : “” — saving marks it resolved.
Hole · Par · SI
gets shots here