There are hundreds of all-time greats in MLB.
Top Players in MLB History
. Maximum output with some simple thoughts...
Barry Bonds should be in the top five of this list based on statistics, but I had to knock him down some because of the steroid scandal. Even before he bulked up and became the best home run hitter in MLB history, he was a five tool outfielder with the Pittsburgh Pirates. He finished with a .298 career batting average, 762 home runs, 2,935 hits, 1,996 RBIs and 514 stolen bases. He also won seven MVP awards and eight Gold Glove awards.