50 Greatest Players In MLB History

By Jason Fletcher

50 Greatest Players In MLB History

Babe Ruth Yankees
Getty Images

One of the most exciting debates in MLB is who is the greatest player of all time. There have been some amazingly talented players in the last 156 years of MLB, making it difficult to say who was really the best player of all time. Players competed in different eras with different players so it's hard to compare. The only thing you do is look at the stats and old video. Here is my list of the top 50 greatest players in MLB history.

50. Eddie Mathews

Eddie Mathews Braves
Getty Images

50. Eddie Mathews

Eddie Mathews Braves
Getty Images

Eddie Mathews is widely considered as one of the greatest third baseman of all time. Mathews was an All-Star in nine different seasons, won two batting titles in 1953 and 1959, and finished runner-up in the MVP race during both seasons. He is also tied for 22nd on the career home runs list with 512.

49. Reggie Jackson

Reggie Jackson Yankees
Getty Images

49. Reggie Jackson

Reggie Jackson Yankees
Getty Images

Mr. October, in my opinion, is the greatest postseason hitter in MLB history. He helped lead the Oakland Athletics to five straight American League pennants, before moving on to the New York Yankees and leading them to three straight pennants and back-to-back World Series titles. Jackson was an All-Star in 14 different seasons, won one MVP award and two World Series MVPs. He is also No. 13 on the career home run list with 563.

48. Brooks Robinson

Brooks Robinson Orioles
Getty Images

48. Brooks Robinson

Brooks Robinson Orioles
Getty Images

Brooks Robinson is the greatest defensive infielder of all time. "The Human Vacuum Cleaner", as Robinson was known, collected 16 Gold Glove awards throughout his career for his outstanding defense at third base. Robinson was selected to 15 consecutive All-Star games and finished his career batting .267, with 2,848 hits, 268 home runs and 1,357 RBIs.

47. Al Kaline

Al Kaline Tigers
Getty Images

47. Al Kaline

Al Kaline Tigers
Getty Images

Al Kaline is one of the greatest Detroit Tigers of all time. He was known for the monster home run and his strong throwing arm from right field. Kaline won 10 Gold Gloves throughout his career, in addition to being selected to 18 All-Star games. He would finish his career with a .297 average, with 3,007 hits, 399 home runs and 1,583 RBIs.

46. Derek Jeter

Derek Jeter Yankees
Getty Images

46. Derek Jeter

Derek Jeter Yankees
Getty Images

'The Captain' was one of the greatest multi-dimensional players in his career. There was nothing on a baseball field he couldn't do. He was one of the best defensive shortstops of all time, as evidenced by his five gold gloves. Jeter also finished his career with the most hits in Yankees history with 3,465. He was selected to 14 All-Star games, won one MVP award and five World Series titles.

45. Tony Gwynn

Tony Gwynn Padres
Getty Images

45. Tony Gwynn

Tony Gwynn Padres
Getty Images

Tony Gwynn is one of the greatest hitters of all time. The things that he did throughout his career were just astonishing, and I wish I could've moved him higher up this list. Gwynn won eight batting titles in his career, tied for the second-most all-time. He finished his career with a .338 average and 3,141 hits. Gwynn was selected to 15 All-Star games, won seven Silver Slugger awards and garnered five Gold Gloves during his 20-year career.

44. Whitey Ford

Whitey Ford Yankees
Getty Images

44. Whitey Ford

Whitey Ford Yankees
Getty Images

Whitey Ford is the New York Yankees career leader in wins with 236. He also possesses the second-lowest ERA, 2.75, since the beginning of Live Ball Era in 1920, trailing only Clayton Kershaw's 2.51. Ford also pitched in nine different World Series and is the career leader in World Series victories with 10. He was also named to the All-Star team eight times during his career.

43. Randy Johnson

Randy Johnson Mariners
Getty Images

43. Randy Johnson

Randy Johnson Mariners
Getty Images

The 'Big Unit' was as nasty a pitcher as you're ever going to see. Johnson could throw a 97 mph fastball at a hitter's eyes one pitch, and then throw a killer slider on the next pitch and have the hitter flailing. Johnson is 6-foot-10 and threw across his body; combine that with the fastball/slider combo, and it was never a comfortable at-bat. He finished his career with 303 wins, five Cy Young awards and was named an All-Star 10 times.

42. Hank Greenberg

Hank Greenberg Tigers
Getty Images

42. Hank Greenberg

Hank Greenberg Tigers
Getty Images

Hank Greenberg was one of the greatest sluggers of his generation and would likely have been higher on this list had he not served six years in the military. Greenberg was named an American League All-Star for four consecutive seasons from 1937-40. He won the AL MVP in 1935 and 1940, and finished his career with a .313 batting average, 331 home runs and 1,276 RBIs. He likely would've broken the 500 home run barrier if not for his service.

41. Tris Speaker

Tris Speaker Indians
Getty Images

41. Tris Speaker

Tris Speaker Indians
Getty Images

Tris Speaker was as well-rounded a center fielder as there's ever been. Offensively, he has the sixth-highest career batting average (.345) in MLB history. His 3,514 hits are fifth on the all-time list, and his 792 doubles are the most in MLB history. Defensively, Speaker holds career records for assists, double plays and unassisted double plays by an outfielder. He was also a member of three World Series teams and won one MVP award in 1912.

40. Lefty Grove

Lefty Grove Red Sox
Getty Images

40. Lefty Grove

Lefty Grove Red Sox
Getty Images

Lefty Grove compiled a 300-141 career record to go along with a 3.06 ERA and 2,266 strikeouts. He was selected to six All-Star games during his career with the Philadelphia Athletics and Boston Red Sox. Grove was also a member of two World Series championship teams while with the Athletics in 1929 and 1930. He won the AL MVP in 1931 and was a two-time Cy Young winner in 1930 and 1931.

39. Grover Cleveland Alexander

Grover Cleveland Alexander Cardinals
Getty Images

39. Grover Cleveland Alexander

Grover Cleveland Alexander Cardinals
Getty Images

Grover Cleveland Alexander doesn't always get mentioned with the cream of the crop when it comes to great starting pitchers, but he should. He finished his career with 373 wins which is tied for the most in National League history and third all-time. Alexander finished his career with a 2.56 ERA and 2,198 strikeouts. He won one World Series title in 1926 and also won three triple crowns in the duration of his career.

38. 'Shoeless Joe' Jackson

'Shoeless Joe' Jackson
Getty Images

38. 'Shoeless Joe' Jackson

'Shoeless Joe' Jackson
Getty Images

One of the most divisive figures in MLB history, Jackson might be best known for being accused of fixing the 1919 World Series. His guilt has since been disputed, and no one really knows if he was guilty or not. Regardless, he still belongs on this list. Jackson has the third-highest average in MLB history at .356. Jackson also hit .408 in his rookie year in 1911, which is still the record for a rookie.

37. Bob Feller

Bob Feller Indians
Getty Images

37. Bob Feller

Bob Feller Indians
Getty Images

Another MLB great who joined the Navy during World War II, Bob Feller had a wonderful career even though he lost five years due to his service. Feller pitched in 570 career games and compiled a record of 266-162, with 279 complete games, 44 shutouts and a 3.25 average. Ted Williams called Feller "the fastest and best pitcher I ever saw during my career." That's some high-profile validation.

36. Mariano Rivera

Mariano Rivera Yankees
Getty Images

36. Mariano Rivera

Mariano Rivera Yankees
Getty Images

Mariano Rivera is the most dominant reliever ever to step on the pitching rubber. Rivera made it through his entire career basically throwing only one pitch, a cutter. That cutter helped him set the all-time saves record at 652 and put Rivera among the greatest players in history. Rivera was a 13-time All-Star, five-time World Series champion and 1999 World Series MVP.

35. Carl Yastrzemski

Carl Yastrzemski Red Sox
Getty Images

35. Carl Yastrzemski

Carl Yastrzemski Red Sox
Getty Images

The man known as "Yaz" is the Boston Red Sox career leader in RBIs, runs, hits, singles, doubles, total bases and games played. Yastrzemski is also third on the Red Sox list in career home runs behind Ted Williams and David Ortiz. Yaz was selected to 18 All-Star games throughout his career, won the 1967 AL MVP and was a seven-time Gold Glove winner. He finished his career with 3,419 hits, 452 home runs and 1,844 RBIs.

34. Greg Maddux

Greg Maddux Braves
Getty Images

34. Greg Maddux

Greg Maddux Braves
Getty Images

Greg Maddux was like a professor on the mound. He knew exactly what he wanted to do in every situation, and most of the time, it was the opposite of what the hitter was thinking. Maddux became the first pitcher in MLB history to win four consecutive Cy Young awards (1992-95). Maddux also holds the record for most Gold Glove awards at any position with 18. He finished his career with 355 wins, a 3.16 ERA and 3,371 strikeouts.

33. Warren Spahn

Warren Spahn Braves
Getty Images

33. Warren Spahn

Warren Spahn Braves
Getty Images

Warren Spahn is sixth on the all-time career wins list with 363. He won at least 20 games in a staggering 13 seasons and even won 23 games when he was 42 years old. Spahn won both the 1957 Cy Young and World Series, and he was an All-Star 17 times during his career. He ended his career with a 3.09 ERA and 2,583 strikeouts.

32. Mike Schmidt

Mike Schmidt Phillies
Getty Images

32. Mike Schmidt

Mike Schmidt Phillies
Getty Images

Mike Schmidt is the greatest third baseman to ever play the game of baseball. Offensively, Schmidt had 2,234 hits, 548 home runs and 1,595 RBIs in his career. He made 12 All-Star teams, three NL MVP awards, six Silver Slugger awards and led the NL in home runs in eight different seasons. Defensively, Schmidt won 10 Gold Glove awards for his outstanding play at third base. He was the total package.

31. Tom Seaver

Tom Seaver Mets
Getty Images

31. Tom Seaver

Tom Seaver Mets
Getty Images

Tom Seaver is the only member of the Hall of Fame to wear a New York Mets hat on his plaque. He is also only one of two Mets to ever have their numbers retired. Seaver finished his 20-year career with a 311-205 record, 2.86 ERA and 3,640 strikeouts. "Tom Terrific" was a 12-time All-Star, three-time Cy Young award winner and one-time World Series champion.

30. Satchel Paige

Satchel Paige Indians
Getty Images

30. Satchel Paige

Satchel Paige Indians
Getty Images

Unfortunately for MLB fans, Satchel Paige spent the best years of his career in the Negro Leagues because of the color barrier in MLB that would later be broken by Jackie Robinson. Paige was a five-time Negro League All-Star and would make his MLB debut at the ripe age of 42 in 1948. Also in that year, Paige became the first Negro League player to pitch in the World Series, and he would become the first Negro League player in the Hall of Fame.

29. Ernie Banks

Ernie Banks Cubs
Getty Images

29. Ernie Banks

Ernie Banks Cubs
Getty Images

"Mr. Cub" began his career in the Negro Leagues, playing his first professional season for the Kansas City Monarchs. Banks then spent the next two years in the U.S. military and wouldn't begin his career in MLB until September 1953. It didn't take him long to make a splash, as he was the NL Rookie of the Year runner-up in 1954. From that point forward, Banks would become a 14-time All-Star and two-time NL MVP.

28. Cal Ripken Jr.

Cal Ripken Jr Orioles
Getty Images

28. Cal Ripken Jr.

Cal Ripken Jr Orioles
Getty Images

Baseball's Iron Man, Cal Ripken Jr. was a part of one of the most enduring record races that there is in any sport. Ripken played in an MLB record 2,632 consecutive games before voluntarily sitting out the first game of his career. Cal was voted an All-Star 19 times and won the AL MVP award twice in his 21-year career. Ripken was a World Series champion in 1983 and is a member of the 3,000 hit club with 3,184 hits.

27. Rickey Henderson

Rickey Henderson Athletics
Getty Images

27. Rickey Henderson

Rickey Henderson Athletics
Getty Images

Rickey Henderson was one of the greatest athletes to ever play in MLB. Blessed with blazing speed, Henderson is the MLB career leader in stolen bases, (1,406), runs scored (2,295), walks (2,129) and lead-off home runs (81). He also has the MLB single-season record for stolen bases with 130 in 1982. Henderson is the most dynamic base-runner and lead-off hitter of all time.

26. Frank Robinson

Frank Robinson Orioles
Getty Images

26. Frank Robinson

Frank Robinson Orioles
Getty Images

Frank Robinson's illustrious MLB career included winning the Triple Crown, being a two-time World Series champion, winning an MVP in both leagues and being selected to 14 All-Star games. Robinson fell 57 hits shy of the 3,000 hits club, but he did hit 586 home runs and drove in 1,812 RBIs. He later went on to be a manager for the Cleveland Indians, San Francisco Giants, Baltimore Orioles and Washington Nationals.

25. Barry Bonds

Barry Bonds Giants
Getty Images

25. Barry Bonds

Barry Bonds Giants
Getty Images

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.

24. Ken Griffey Jr.

Ken Griffey Jr Mariners
Getty Images

24. Ken Griffey Jr.

Ken Griffey Jr Mariners
Getty Images

Ken Griffey Jr still has the sweetest swing I've ever seen. I could sit and watch him take batting practice all day long. Griffey Jr used that swing to crank 630 home runs which is the sixth-best of all time. He was named to the All-Star team 13 times in his 22-year career, including winning the AL MVP in 1997. Defensively, he was as good as they come. Griffey Jr won 10 consecutive Gold Glove awards, and routinely made difficult plays look easy.

23. Jimmie Foxx

Jimmie Foxx Athletics
Getty Images

23. Jimmie Foxx

Jimmie Foxx Athletics
Getty Images

Jimmie Foxx played 20 major league seasons in MLB and put together an amazing career. Normally first basemen are known for their power and ability to drive in runs. Foxx certainly could do that, as evidenced by his 534 home runs and 1,922 RBIs. The aspect that isn't usually attributed to first basemen is the ability to hit for average. Foxx finished his career with a .325 average. He also won three MVP awards and two World Series titles.

22. Johnny Bench

Johnny Bench Reds
Getty Images

22. Johnny Bench

Johnny Bench Reds
Getty Images

Johnny Bench was the starting catcher for the Big Red Machine in the 1970s. That was a group that won six division titles, four NL pennants and two World Series titles. Bench was one of the greatest offensive catchers in MLB history. When he retired, he held the career home runs by a catcher record with 389. Bench won two MVP awards and was a 14-time All-Star. He also won 10 Gold Glove awards for his defensive prowess.

21. Yogi Berra

Yogi Berra Yankees
Getty Images

21. Yogi Berra

Yogi Berra Yankees
Getty Images

I gave Yogi Berra a slight edge over Johnny Bench as the greatest catcher of all time. Berra played on a team with Joe DiMaggio and Mickey Mantle, and it was Berra who led the team in RBIs for seven consecutive seasons. Berra was named to 18 All-Star teams in his career and won three AL MVP awards. He later became a manager and, combining his playing career and managerial career, was a 13-time World Series champion.

20. Nolan Ryan

Nolan Ryan Rangers
Getty Images

20. Nolan Ryan

Nolan Ryan Rangers
Getty Images

"The Ryan Express" was one of the most enjoyable pitchers to watch anytime he would take the mound. Throughout his 27-year career, Ryan would throw a fastball that routinely broke 100 mph, even as he pitched into his 40s. Ryan is the career strikeouts leader with 5,714 and is also a member of the 300 wins club, posting 324 wins in his career. Ryan was an eight-time All-Star and one-time World Series champion, but he never won a Cy Young.

19. Jackie Robinson

Jackie Robinson Dodgers
Getty Images

19. Jackie Robinson

Jackie Robinson Dodgers
Getty Images

Jackie Robinson's biggest accomplishment can't be quantified by any statistic. His breaking of the color barrier is the single greatest accomplishment of any major league player in history. On the baseball diamond, Robinson only played 10 seasons in MLB, but what a remarkable 10 seasons he had. Robinson won a Rookie of the Year award, an NL MVP award, a batting title, a World Series title and was named to the All-Star team six times.

18. Christy Mathewson

Christy Mathewson Reds
Getty Images

18. Christy Mathewson

Christy Mathewson Reds
Getty Images

Christy Mathewson's career is littered with video game numbers, if they had video games in 1900. He ranks in the all-time top 10 in wins, ERA and shutouts. He is the only pitcher to rank in the top 10 in both wins and ERA. He holds the National League record for career wins, posting 373. He won all those games while maintaining a minuscule ERA of 2.18. Mathewson won two World Series titles and two Triple Crowns in his career as well.

17. Bob Gibson

Bob Gibson Cardinals
Getty Images

17. Bob Gibson

Bob Gibson Cardinals
Getty Images

Bob Gibson was elected to the Baseball Hall of Fame in 1981, his first year of eligibility. He averaged just short of 200 strikeouts a season for his 17-year career, while compiling 251 wins and a 2.91 ERA. Gibson led the St. Louis Cardinals to two World Series titles in 1964 and 1967. He also was a nine-time All-Star, nine-time Gold Glove award winner, two-time Cy Young winner and won the NL MVP in 1968.

16. Rogers Hornsby

Rogers Hornsby Cubs
Getty Images

16. Rogers Hornsby

Rogers Hornsby Cubs
Getty Images

Rogers Hornsby is one of the best pure hitters in baseball history. His .358 career batting average ranks him second all-time behind Ty Cobb. Hornsby collected 2,930 hits, 301 home runs and 1,584 RBIs during his 22-year career. "The Rajah" was a two-time NL MVP, two-time Triple Crown winner, seven-time batting champion and won the 1926 World Series as a member of the St. Louis Cardinals.

15. Walter Johnson

Walter Johnson Senators
Getty Images

15. Walter Johnson

Walter Johnson Senators
Getty Images

Walter "The Big Train" Johnson is the second-greatest right-handed pitcher of all time. Johnson is still the all-time MLB record holder in shutouts with 110, second in wins with 417 and fourth in complete games with 531. Johnson also led the league in strikeouts an MLB record 12 times. He finished his career with 3,508 strikeouts and a microscopic ERA of 2.17. He won three Triple Crown awards, two AL MVP awards and a World Series title.

14. Honus Wagner

Honus Wagner Pirates
Getty Images

14. Honus Wagner

Honus Wagner Pirates
Getty Images

Honus Wagner is considered to be neck-and-neck with Ty Cobb as the greatest player in the Dead Ball Era of MLB. Although Wagner only hit 101 home runs in his career, he still drove in 1,732 runs. "The Flying Dutchman" is a member of the 3,000 hit club, collecting 3,430 hits in his professional career, all the while carrying a batting average of .329. Wagner was also known for his speed, as he retired with 722 stolen bases.

13. Sandy Koufax

Sandy Koufax Dodgers
Getty Images

13. Sandy Koufax

Sandy Koufax Dodgers
Getty Images

Sandy Koufax had an amazing career despite having it cut short at the age of 30 due to arthritis in his left elbow. Koufax only pitched for 12 seasons, but he was the most dominant pitcher in MLB over those 12 years. He was selected to seven All-Star teams, won three Cy Young awards, three Triple Crowns, one NL MVP in 1963 and won four World Series titles with the Los Angeles Dodgers. He retired with 165 wins, a 2.76 ERA and 2,396 strikeouts.

12. Joe DiMaggio

Joe DiMaggio Yankees
Getty Images

12. Joe DiMaggio

Joe DiMaggio Yankees
Getty Images

"Joltin' Joe" DiMaggio holds one of those records that will never be broken. In 1941, DiMaggio put strung together a 56-game hitting streak in an otherworldly display of consistency. "The Yankee Clipper" finished his career with a .325 batting average, 2,214 hits, 361 home runs and 1,537 RBIs. He was named to 13 All-Star teams, won three AL MVP awards and brought home nine World Series titles with the New York Yankees.

11. Stan Musial

Stan Musial Cardinals
Getty Images

11. Stan Musial

Stan Musial Cardinals
Getty Images

"Stan The Man" Musial was the model of consistency and excellence for 24 years. Musial made the All-Star team in every single season that he played in MLB, despite missing two seasons to serve in the U.S. military in World War II. He retired with a lifetime batting average of .331 to go along with 3,630 hits, 475 home runs and 1,951 RBIs. Musial won seven batting titles, three NL MVP awards and three World Series titles with the Cardinals.

10. Roberto Clemente

Roberto Clemente Pirates
Getty Images

10. Roberto Clemente

Roberto Clemente Pirates
Getty Images

Roberto Clemente lost his life way too soon in a plane crash in 1972. Before that moment, he put himself in the conversation as one of the greatest players in MLB history. Clemente was the poster boy for a five-tool player. He could hit as evidenced by his .300 lifetime batting average and 3,000 hits. He was also the best defensive right fielder of all time, winning 12 Gold Glove awards. Clemente was a 15- time All-Star and won the 1966 NL MVP.

9. Pete Rose

Pete Rose Reds
Getty Images

9. Pete Rose

Pete Rose Reds
Getty Images

Possibly the most divisive man on this list, Pete Rose is the all-time hits leader with 4,256, and despite all the naysayers, there isn't a soul who can deny that fact. Fans and media alike can't get past the fact that he bet on baseball, but that doesn't mean he isn't the greatest hitter of all time. Rose was a 17-time All-Star at five different positions. He won the 1973 MVP and helped lead the Big Red Machine to three World Series titles.

8. Cy Young

Cy Young Indians
Getty Images

8. Cy Young

Cy Young Indians
Getty Images

Cy Young is the greatest pitcher in MLB history and that will never change. In his 21-year career, he started a record 815 games, logged a record 7,355 innings pitched and tossed 749 complete games. Young is the all-time wins leader with 511, and he finished his career with a 2.63 ERA and 2,803 strikeouts. Young won the Triple Crown in 1901 and the World Series in 1903. The Cy Young Award was named for him one year after his death.

7. Hank Aaron

Hank Aaron Braves
Getty Images

7. Hank Aaron

Hank Aaron Braves
Getty Images

For all of the people that refuse to recognize Barry Bonds' 762 career home run record, Hank Aaron would still be the home run king with 755 homers. "Hammerin' Hank" still holds the all-time records for RBIs (2,297), extra base hits (1,477) and total bases (6,856). Aaron also made the All-Star team every season of his career and finished with 25 career selections. He also won both the NL MVP and World Series title in 1957 with the Braves.

6. Ty Cobb

Ty Cobb Tigers
Getty Images

6. Ty Cobb

Ty Cobb Tigers
Getty Images

Ty Cobb was the second-greatest hitter that the game of baseball has ever seen. Cobb holds the all-time record for career batting average (.367), batting titles (12) and he is second in hits (4,191). In addition to being the best hitter of all time, Cobb was also the game's best base-runner until Rickey Henderson came along. Cobb finished his career with 892 stolen bases. He won the 1909 Triple Crown and 1911 AL MVP.

5. Mickey Mantle

Mickey Mantle Yankees
Getty Images

5. Mickey Mantle

Mickey Mantle Yankees
Getty Images

Mickey Mantle was never really known for his defensive abilities. Mantle is considered to be the best switch-hitter in MLB history and had a marvelous career at the plate. In his 18-year career, Mantle popped 536 home runs and drove in 1,509 RBIs, while collecting 2,415 hits and finishing with a lifetime batting average of .298. Mantle was a 20-time All-Star, seven-time World Series champion and three-time AL MVP while with the Yankees.

4. Lou Gehrig

Lou Gehrig Yankees
Getty Images

4. Lou Gehrig

Lou Gehrig Yankees
Getty Images

Lou Gehrig spent over half of his entire life playing baseball for the New York Yankees. Gehrig died at the young age of 37 from ALS, which has become known as "Lou Gehrig's Disease." He earned his nickname "The Iron Horse" for his durability, playing in an MLB-record 2,130 consecutive games, a mark that was later broken by Cal Ripken Jr. Gehrig had a lifetime batting average of .340 and hit 493 career home runs.

3. Ted Williams

Ted Williams Red Sox
Getty Images

3. Ted Williams

Ted Williams Red Sox
Getty Images

"Teddy Ballgame" is the greatest hitter that has ever lived. Ted Williams is the last major leaguer to hit .400 in a season when he hit .406 in 1941. Williams still possesses the MLB record for career OBP, which is .482. Williams compiled a .344 lifetime batting average to go along with 2,654 hits, 521 home runs and 1,839 RBIs. He was named to 19 All-Star teams, and won both the AL MVP and Triple Crown twice.

2. Babe Ruth

Babe Ruth Yankees
Getty Images

2. Babe Ruth

Babe Ruth Yankees
Getty Images

"The Great Bambino" did some amazing things throughout his career, but the most impressive is that he was just as dominant a pitcher as he was a hitter. At the plate, Ruth had a lifetime .342 batting average, 2,873 hits, 714 home runs and 2,213 RBIs. As a pitcher, Ruth had a 94-46 record and a 2.28 ERA. "The Babe" was a seven-time World Series champion, 12-time home run champion and won the 1923 AL MVP.

1. Willie Mays

Willie Mays Giants
Getty Images

1. Willie Mays

Willie Mays Giants
Getty Images

"The Say Hey Kid" is the single greatest player to have ever set foot on a baseball field. No other MLB player has ever been as dominant in all facets of the game as Willie Mays. As a hitter, Mays hit .302 for his career, with 3,283 hits, 660 home runs and 1,903 RBIs. Defensively, he has made the greatest plays baseball has ever seen and won 12 Gold Gloves to boot. Mays was a 24-time All-Star, two-time MVP and won the 1954 World Series.

Share On FacebookShare StumbleUpon

You May Also Like