Dictionary.com
Thesaurus.com
has outrun
  • present perfect of outrun (3rd person singular).