You have to judge baseball by the era's in which the players played.

Cobb really starts it all. Outstanding hitter

Babe Ruth changed the game of baseball. He was hitting more HR's than most teams did in the league. But he also did these things in an era when pitchers threw 80 mph and pitched 3 times a week- so you know they werent bringing it each time out

Ted Williams was a phenom. Amazing hitter that lost 4 years of his prime because he loved his country and flying airplanes. This was also the era in which pitching staffs began to expand

Mickey Mantle, Henry Aaron, and Willie Mayes are the next group. The best of their Era filled with good baseball players

Pete Rose was the posterchild for hitting the ball and playing hardnosed baseball

Gwynn was the modern day Cobb without making the other players in the league hate him. Wade Boggs was pretty damn good for awhile as well- but Gwynn was more solid.

Bonds was very good but the roids made him great. Griffey Jr was awesome but couldnt stay healthy while also avoiding the roids.

Pujols would be the latest of the great hitters and his time has come to an end.

The Writers are full of themselves and BS. Roids were legal and had they been available- others in past eras would have partaken. And you know this man!