Baseball fans often misconstrue what it means to call someone overrated. Being overrated doesn't only have to do with talent, it has to do with perception compared to talent.
Take Mark Teixeira. The Yankees first baseman is a very good hitter, but he is perceived as a great one--overrated.