baseball players of all time


10. Roger Clemens


Roger Clemens

from getting special treatment to steroid use, one thing can’t be denied that Clemens is one of the best pitchers MLB has ever seen.

9. Stan Musial


Stan Musial

Similarly, Musial’s career of 3,630 hits and 724 doubles rank him second in the respective category.

8. Walter Johnson


 Walter Johnson

Johnson ended his career with 2 MVP awards, 1 World Series title, and 3 triple crown champions

7. Lou Gehrig


 Lou Gehrig

Greig won 6 world series titles. He is also two time MPV, 7-time All-Star, and a one-time triple crown winner.

6. Ty Cobb


Ty Cobb

He is well known for setting many records during his playing days. Moreover, some of his records are still unbroken.

5. Ted Williams


Ted Williams

his career accomplishments are still enough to rank him in 5th place. He is often regarded as the purest hitter in baseball history.

4. Hank Aaron


 Hank Aaron

He is famous for breaking the Babe Ruth home runs record. Aaron 755 home runs rank him second on aal time home runs list.

3. Barry Bonds


 Barry Bonds

Moreover, Bond was a superb all-around player, making him one of the best players in baseball.

2. Willie Mays


Willie Mays

He was an All-Star for 24 consecutive seasons from 1954 to 1973. Likewise, it’s tied second for All-Star appearance.

1. Babe Ruth


 Babe Ruth

However, Ruth’s status as MLB goat is more than his playing career.