Here the list of Top 10 Baseball Players of all Times.
1.Babe Ruth 
Babe Ruth
Major League Baseball Alltime team member 
Seven-times World Series Champion 
12-times MLB American League Home Run leader 
Two-times MLB All-Star 
American Baseball legend Babe Ruth’s arrival in the major leagues was so seismic that it marked the 
end of the dead-ball era. When he joined the majors in 1914 for the Boston Red Sox he started as a 
pitcher and in 1921 after making the switch to New York Yankees, he led the AL with a 1.75 ERA and 
pitching 29 and two-thirds consecutive scoreless innings across two World Series. The record for 
home runs in a season, when he joined the majors, was 27. He had produced a 59 and later broke his 
record to post a personal best of 60. He was such a prodigious power hitter that his numbers include 
a .690 career slugging percentage, 714 career Home Runs, 2,213 RBIs, and 1.164 on-base slugging. 
The Yankees honored him by retiring his jersey no. 3, he was also one of the first five inductees in the 
Baseball Hall of Fame in 1936. 
 
2.Willie Mays 
Willie Mays
24-times MLB All-Star team 
12-times MLB Gold Glove Award winner 
Two-times MLB NL MVP award 
MLB All-time team member 
Willie Mays astounding totals in his career for New York/San Francisco Giants and New York Mets 
include 3,283 hits, 660 home runs, and 1,903 runs batted in. His extraordinary play in the outfield 
produced 12 consecutive Gold Glove Awards (1957–68) from the inauguration of the award. Many 
observers of the game began to call him the greatest all-around player the game has ever seen. His 
over-the-shoulder catch at the warning track which helped the New York Giants eventually win the 
championship in 1954 is one of the most iconic moments in baseball history. 
 
3.Barry Bond 
14-times MLB All-Star team 
Eight-times MLB Gold Glove Award winner 
 
Seven-times MLB NL MVP award 
12-times MLB Silver Slugger Award winner 
Yes, this is a controversial entry, Barry Bonds is the poster boy for the steroid era and its supposed 
illegitimacy, in the eyes of many baseball fans. But, well, he was already a sureshot Hall of Famer 
before he allegedly began his steroid use. It would have did not affect the unparalleled eye-hand 
coordination of Bonds that produced a staggering all-time high of 2,558 career walks and .444 
lifetime on-base percentage. You can never definitively say exactly what impact steroids must have 
had on a baseball player’s performance. So, let’s just appreciate the incredible statistics Bonds piled 
up in his career for Pittsburg Pirates and San Francisco Giants: an unsurpassed 762 home runs 
(including a single-season record 73 in 2001), and 688 intentional walks. From 1992-2004 Bond 
scored more than 30 Home Runs consecutively. 
 
4.Hank Aaron 
 
25-times MLB All-Star team member 
Three-times MLB Golden Glove Award winner 
Four-times NL Home-Run leader 
MLB All-Century team member 
NL MVP in 1957 
Hank Aaron was called the Hammerin’ Hank for his power hitting and exceptional records including 
being the only player to score more than 30 Home-Runs for 15 consecutive seasons. He played right 
fielder for Atalanta Braves and Milwaukee Brewers, both of which have retired his jersey no. 44. He 
became the World Series Champion in 1957. Aaron finished his career in 1976 with hits (3,771) and 
runs scored (2,174).  
 
5.Ted Williams 
 
19-times MLB All-Star team member 
Four-times MLB AL Home Run leader 
Six-times MLB AL Batting Champion 
MLB All-time team member 
MLB All-Century team member 
American Baseball legend Ted Williams was nicknamed ‘The Kid’ and was widely regarded as the 
best hitter who has ever lived. He has won the triple crown twice in his career and has a .344 batting 
average, 521 Home Runs, and a .482 onbase percentage. He died at the of 83 in July 2002. 
 
 
6.Ty Cobb 
 
Six-time MLB AL Stolen Base leader 
12-time MLB AL Batting Champion 
MLB All-Century team member 
Ty Cobb played 22 seasons as an outfielder for Detroit Tiger and made a switch to Philadelphia 
Athletics for his last season before retirement. He has set the record for being the all-time highest 
batting average of .367. He batted over .400 in three seasons (1911, 1912, and 1921) and, in addition 
to his batting-average record, he retired in the year 1928 as the all-time leader in hits (4,189), runs 
scored (2,246), and stolen bases (892), all of which were held long enough to be broken only late in 
the 20th or early in the 21st centuries. 
 
7.Walter Johnson 
 
Six-times MLB AL Wins leaders 
Five-times MLB AL ERA leader 
12-times MLB AL Strikeout leader 
MLB All-Century team member 
MLB All-time team member 
Walter Johnson played his entire 21-season career (1907-1927) for Washington Senators as a 
right-handed pitcher. For over 50 years Johnson was the only member in the 3,000-strikeout club 
with his 3,508 career strikeouts. He is the all-time top position holder of shutouts with 110 to his 
name. He has played 531 complete games which are the fourthhighest and won 417, which is the 
secondhighest. 
 
 
8.Stan Musial 
 
Three-time NL MVP  
Seven-time NL batting champion 
Two-time NL RBI leader  
24-times MLB All-Star team member 
MLB All-Century team member 
Musial played his entire 22-year baseball career for the St. Louis Cardinals as an outfielder and first 
 
baseman from 1941 and 1963. He was nicknamed Stan the Man and regarded as one of the greatest 
hitters of all time. His lifetime batting average was .331 as he consistently racked up amazing 
numbers each season. Apart from his baseball heroics, he was also a part of the U.S. Navy for the 
Second World War. 
 
9.Honus Wagner 
 
One of the first five inductees of the Baseball Hall of Fame in 1936 
Eight-time batting champion 
One-time World Series Championship winner 
Some of the modern fans know Honus Wagner best due to his extremely rare baseball card which 
can fetch up to $2 million in the sale. Nicknamed ‘The Flying Dutchman’, Wagner retired with a 
stellar .328 batting average even though he played during the ‘dead-ball’ era. He led the NL in batting 
average eight times throughout his career. He recorded 3402 hits, 643 doubles, 252 triples, and 1732 
runs batted in before his retirement in 1917. He was one of the first inductees into the Baseball Hall 
of Fame in 1936. 
 
10.Roger Clemens 
 
Two-time Triple Crown 
Seven-time ERA leader of the season 
Two-time World Series championships 
One-time MVP 
Eleven-time All-Star  
Roger Clemens was one of the most successful power pitchers of all time earning seven Cy Young 
awards. He threw 4,672 strikeouts, third-most of all time. He finished with a 3.12 ERA after playing 
for Boston Red Sox, Toronto Blue Jays, New York Yankees, and Houston Astros throughout his 24-year 
career.