Golf league manager

Stop running your league on a spreadsheet.

PostUp keeps the card, does the handicaps, settles the points and puts the whole night on everyone's phone — while you're still walking off the ninth.

Built and proven on a real 12-team league across a full season. $99 a year — lock the intro price in now.
Scroll
0scoring formats
0side games
0steps to set it up
0per golfer, ever
01 / 10 Standings

The table settles itself.

Hole points, low-net bonuses, no-shows and substitutes — all worked out the moment the last score lands. Team board or player board, sortable, down to the half point.

  • Every matchup pays the same 24 points on the table every week, whatever happened on the night.
  • Points to the half because halved holes are real.
  • Season totals reconcile because the app adds up the same way every single week.
02 / 10 Live scoring

One hole. Big buttons. Fading light.

Whoever is keeping the card taps in four scores and moves on. The hole you are on fills the screen, and the rest of the round folds into a scorecard underneath.

  • Gold boxes show who gets a stroke on that hole, so nobody does the maths in their head.
  • Scroll back through the round without losing the hole you are on.
  • Everyone’s phone updates live — no standing around waiting for the card to come in.
03 / 10 The math

Nobody has to take your word for the total.

Open any result and the whole calculation is there — every hole, every bonus, every point. Arguments end at the screen instead of in the car park.

  • Hole points, low nets and bonuses itemised, not buried in a final score.
  • Forfeits and short-handed nights scored by the rule you chose, not by a fudge.
  • Tap any matchup to see exactly where its points came from.
04 / 10 Handicaps

Handicaps that keep up with your golfers.

Every finished round becomes a score differential, and indexes move on their own. The handicap you played off is frozen to that night.

  • A cut never rewrites a finished week — last month stays exactly as it was played.
  • Beginner mode moves a new golfer gently until they have built up rounds.
  • Allowance, caps and course handicaps all set by you, per league.
05 / 10 Community

Comment and react on the scores themselves.

Not a separate group chat nobody opens. The needle lives on the match, right next to the number that caused it.

  • React to any score — 🔥 for a birdie, 😂 for whatever your partner just did.
  • Comment on the match so the thread sits with the result it is about.
  • The league posts its own news — handicap cuts, first birdies, personal bests, the weekly wrap.
06 / 10 Side games

Twenty pots, and none of them done on a napkin.

Turn on whichever ones your league plays, put a value on them, and the app tallies who owes what by the time you are back at the bar.

  • Carries handled properly — a tied hole rolls the skin, and the app says what is still on the table.
  • Tap-to-award games for closest to the pin, long drive, greenies, sandies and barkies.
  • Season-long pots too — most improved measures a golfer against their own average.

All twenty, in full

07 / 10 Setting up

Five steps, and your league is running.

Setup is a checklist, not seven accordions of jargon. One job per screen, each explained in plain English before you touch a single control.

  • It tells you what is left — a progress count and a warning on anything half-finished.
  • Nothing is locked in — change the game, the points or the schedule any week of the season.
  • Joining mid-year? Carry each team’s points in at the bottom of the teams screen and start from where you actually are.

Quick start

Or skip step 4 and 5 entirely. Pick a ready-made league and it fills in the game, the points and the season scoring for you — then fine-tune any of it afterwards.

Individual leagueNo teams

Everyone plays for themselves. A different opponent is drawn for you every week — a point a hole, half for a tie — and the season table is one list of golfers. Nothing to set up but the players.

Two-man match play nightThe most common league

Fixed pairs. Each golfer plays their own match against the opponent closest to their handicap — a point a hole, half for a tie, plus 2 points to the lower combined net.

Four-ball best ballEasiest to play

Everyone plays their own ball and your side keeps its better net score on each hole. A point a hole at the standard 90% allowance. Nobody gets buried by one bad hole.

Play for the win

Any game you like, but the season table ignores the margin — 3 points for winning your week, 1½ for a tie, nothing for a loss. Keeps the standings tight.

Individual net leagueNo teams needed

No matchups at all — the whole league is ranked on net score every week and points go by finishing position. Add teams later if you ever want them.

A different game every weekKeeps it fresh

Rotates through match play, four-ball, high-low and a scramble, then finishes with a field night. You can change any single week afterwards.

08 / 10 Scoring rules

Every rule your league argues about, as a setting.

Fourteen formats is the headline. Underneath sits every knob that makes your league yours — what a hole is worth, which bonuses exist, how strokes are given, who plays whom, and what happens when somebody does not turn up.

  • Points you define yourself per hole, low net, match win, low combined net — set any of them to zero if your league does not play it.
  • Strokes given your way off the low handicap in the group, or full course handicap.
  • A rule for the awkward nights — forfeit, split it, void it, or have the golfer who turned up play both opponents.

The settings, in full

Every one of these is a field on one screen, with the usual answer already filled in. You only touch the ones your league does differently.

Points per holehalf each on a tie1
Bonus — low combined netto the side with the lower total net2
Bonus — winning your own netsplit on a tie2
Bonus — winning the matchset it if your league pays for the win0
Handicap allowance100% for singles, 90% is the usual four-ball allowance90%
Handicap strokesor full course handicapOff the low
Pairingor straight roster order, 1 v 1 and 2 v 2High v high
Points for winning / tyingfor leagues that score the result, not the margin2 / 1
Stableford pointseagle, birdie, par, bogey — change any of them4,3,2,1
Season points by finishplus 1 for everyone else10,8,6,5,4,3,2,1
Balls that count, by hole typepar 3s, par 4s, par 5s — a different game on eachAll / 2 / 1
Scramble handicapof the low, plus each other handicap35% + 15%
Alternate shot handicapof the combined handicap50%
Season points per skinwhen skins feed the season table1
If somebody no-showsor forfeit, split, or void the pairingPlays both
Penalty points, short-handedtaken off the short side, never below zero0

And fourteen formats to hang them on

09 / 10 Player profiles

People check their own page more than the standings.

Form, rivals, birdie rate, par-type splits, badges, milestones and a handicap you can watch coming down. It is what turns a Wednesday night into a season.

  • Scoring distribution — eagles, birdies, pars and the rest, plus how you do by par type.
  • Rivals — your record against every golfer you have ever played.
  • A season card worth sending to the group chat.

Eleven badges to chase

And a trophy cabinet at the end of the season

10 / 10 History

Nothing is lost, and nothing quietly changes.

A copy of the entire league is taken every week — standings, scores, handicaps and settings exactly as they stood that night.

  • Look back at any past week without touching today.
  • Put it back if somebody breaks something. The restore is itself undoable.
  • Import what you have already played from the spreadsheet you are using now, so you never start from zero mid-season.
The rest of it

And everything else it quietly does.

The nine screens above are the headline. This is the rest of the job it takes off you.

Live hole-by-hole scoring

One hole at a time with a scrollable card underneath. Strokes marked automatically. Everyone watching in real time.

📊

Standings that settle themselves

Team and player boards, sortable, down to the half point. Season totals that always reconcile.

📉

Automatic handicaps

Score differentials from real rounds, frozen per week so a cut never rewrites history.

🗓️

Schedule builder

Generate a round-robin so everyone plays everyone, then edit any week by hand.

🏌️

Courses, tees and nines

Par, yardage and stroke index per hole. Front nine, back nine, multiple courses, a different tee per golfer.

🔄

Subs and no-shows

Drop in a sub, or let the golfer who turned up play both opponents with fresh strokes against each.

💬

Comments and reactions

React and reply on the scores themselves. The bit that makes people turn up.

🎲

Twenty side games

Skins, greenies, sandies, barkies, quota and more — with the money worked out.

🔮

Weekly picks

Call the winners before the week starts. Best Judge gets a trophy at the end of the season.

🙋

Availability

Golfers mark themselves in or out for the week, so you know who needs a sub by Tuesday.

🏅

Badges and awards

Eleven badges to chase, and season superlatives handed out at the end.

📌

Weekly snapshots

A copy of the whole league every week. Look back at any night — or put it back.

👤

Player profiles

Form, rivals, birdie rate, par-type splits, handicap trend, milestones and a season card.

🎨

Three themes

Augusta, Clubhouse and Twilight — one of them is properly readable at dusk.

📱

Nothing to install

It's a web app. Send a link, they add it to the home screen, done. No app store, no updates to chase.

Make it yours

Your league's name, your teams, your look.

Three themes — and one of them exists purely because reading a white screen at 8:40pm in July is miserable.

Augusta

Ivory page, Augusta green, butter-yellow accents. The original.

Clubhouse

Deep pine background with light type — easiest to read outside, and kinder at dusk.

Twilight

Near-black and charcoal with a green and gold accent. Quietest of the three.

Price

One price. Your whole league.

No per-golfer fees, no upsells, no adverts in front of your members.

Intro price — lock it in
$99
a year, for the whole league
  • Unlimited golfers, teams, weeks and seasons
  • All 14 formats and all 20 side games
  • Handicaps, profiles, badges, stats and history
  • Comments, reactions, picks and availability
  • Weekly snapshots so nothing is ever lost
  • Your season imported from the spreadsheet you're already using
Lock in $99 a year →

Join the waitlist and this price is yours for as long as you keep the league running.

Early access

Get your league on it.

Leave your name and we'll be in touch when there's a spot. Tell us about your league and we'll set the first season up with you — including importing what you've already played this year.

No spam, no sharing your details. Just a note when we're ready for you.

Something went wrong sending that. Try again in a moment?

You're on the list.
We'll be in touch — and your $99 a year is locked in.