Dictionary.com
Thesaurus.com

has been rivalling

  • present perfect progressive
    of rival (3rd person singular).
    rival
    noun
    a person who is competing for the same object or goal as another, or who tries to equal or outdo another; competitor.