PHILADELPHIA (CBS) – Bryce Harper is one of the best young players in Major League Baseball. According to the players themselves, he’s not quite as good as everyone else thinks.

In an anonymous poll of 143 MLB players, 24% said Nationals outfielder Bryce Harper is the most overrated player in baseball. The Dodgers’ Yasiel Puig was second with 21%, and third was Alex Rodriguez with 14%. The Yankees were voted as the most ‘overhyped’ team, snagging 44% of the vote, with the Dodgers as second most ‘overhyped’ at 13%.

In the same poll, 56% of the players said Mike Trout is the best player in the league.

Players were also asked what percentage of players in the league do they believe are still taking PED’s, with 9.4% being the average response.

See the entire results of the poll at ESPN The Magazine.

Watch & Listen LIVE