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