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