I think top player badge is given to people who have good records of winning in tournaments..
just cuz someone beat top player in a friendly game in voobly won't give him top player badge.
It is not like I do not agree with you but would like to mention that months ago gene used to play tons of 1v1 with viper and many of them won.put it this way, if geen has a top player badge as predominantely a team player, then fayt should easily get one.