Dictionary.com
Thesaurus.com

will have been contesting

  • future perfect progressive
    of contest.
    contest
    noun
    a race, conflict, or other competition between rivals, as for a prize.