Dictionary.com
Thesaurus.com

will have sported

  • future perfect
    of sport.
    sport
    noun
    an athletic activity requiring skill or physical prowess and often of a competitive nature, as racing, baseball, tennis, golf, bowling, wrestling, boxing, hunting, fishing, etc.