Dictionary.com
Thesaurus.com
have sported
  • present perfect of sport.