Dictionary.com
Thesaurus.com

will have been vying

  • future perfect progressive
    of vie.
    vie
    verb (used without object)
    to strive in competition or rivalry with another; contend for superiority.