Gary-Stu

A Gary-Stu is simply the male version of a Mary-Sue, yet of a much rarer breed.