Overachiever

Noun

 * 1) One who overachieves; one who has too much success.

Antonyms

 * underachiever

Related terms

 * overachieve

overachiever overachiever