Dictionary.com
Thesaurus.com

will have been competing

  • future perfect progressive
    of compete.
    compete
    verb (used without object)
    to strive to outdo another for acknowledgment, a prize, supremacy, profit, etc.; engage in a contest; vie: to compete in business.