Top 6 Hall of Fame Baseball Players of All Time

Top Hall of Fame Baseball Players of All Time

Some of the most widely debated topics in sports are the greatest players of all-time conversations, and no sport has more iconic figures than baseball. All of these listed players are legends of their time, cemented in history as some of the greatest Hall of Fame players in America’s pastime.


Who are the best hall of fame baseball players of all time?

  1. Babe Ruth
  2. Willie Mays
  3. Ty Cobb
  4. Hank Aaron
  5. Ted Williams
  6. Lou Gehrig

1. Babe Ruth

  • Career stats: .342 batting average, .474 on-base percentage (2nd all-time), 714 home runs (3rd all-time), 183.1 WAR (1st all-time)
  • 2.28 career ERA
  • 7-time World Series Champion
  • AL MVP (1923)
  • One of two players in history to be successful in both hitting and pitching
  • Nicknames: “The Great Bambino” and “Sultan of Swat”

Born on February 6th, 1895, in Baltimore, Maryland, arguably the most celebrated athlete in American history, George Herman “Babe” Ruth is the greatest hall of fame baseball player of all time. He was successful in both hitting and pitching, making him a unicorn in the sport. Ruth was a larger-than-life symbol in the 1920s and 1930s within American society and is largely responsible for the transition from the dead-ball to the live-ball era in baseball. Ruth is a seven-time World Series champion and is in the top five in on-base percentage, home runs, and WAR, amongst many other batting statistics. While the all-star game was not created until 1933, two years before Ruth retired, he was an all-star in both seasons.

2. Willie Mays

Willie Mays
  • Career Stats: .301 batting average, .384 on-base percentage, 660 home runs (6th all-time), 156.1 WAR (5th all-time)
  • 2-time NL MVP
  • 20-time All-Star
  • World Series Champion (1954)
  • 12-time Gold Glove winner
  • 4-time NL home run leader
  • Nicknamed “The Say Hey Kid”

Born on May 6th, 1931, in Westfield, Alabama, Willie Mays is considered by many as the best all-around hall of fame baseball player of all time. Mays began his career in the Negro Leagues but joined the San Fransisco Giants in 1954, where he would spend the majority of his Major League career. Mays’ career offensive numbers are some of the highest of all time, and he is fifth all-time in WAR (wins above replacement). However, defensive achievements and flashy diving catches in center field brought him to stardom. By the end of his career, Mays achieved 12 gold gloves (most all-time from a centerfielder) to go along with 20 all-star game appearances.

3. Ty Cobb

  • Career stats: .366 batting average (all-time leader), .433 on-base percentage, 4,189 hits (2nd all-time), 897 stolen bases (4th all-time), 151.5 WAR (6th all-time)
  • AL MVP (1911)
  • Triple Crown champion (1909)
  • 12-time AL batting champion (most all-time)
  • 6-time AL stolen base leader

Born on December 18th, 1886, in Narrows, Georgia, Ty Cobb is considered by many as the greatest overall hitter of all time. Ty Cobb was known for his ability to get base hits, but even more so for his voracious attitude on the field. Cobb was a gritty hitter, finding any way to get on base. Once on base, he would then frequently steal bases to better position himself to score. During his 24 year career (mostly with the Detroit Tigers), Cobb broke numerous records. He currently holds the all-time record for highest batting average, the most all-time batting titles, and is second all-time in total base hits.

4. Hank Aaron

  • Career stats: .305 batting average, .374 on-base percentage, 755 home runs (2nd most all-time), 2,297 RBI (most all-time), 143.1 WAR (7th all-time)
  • 25-time All-Star (most all-time)
  • World Series Champion (1957)
  • NL MVP (1957)
  • 3-time Gold Glove Winner
  • 2-time NL batting champion
  • 4-time NL home run leader

Born on February 5th, 1934, in Mobile, Alabama, Hank Aaron is considered by many the greatest power hitter of all time. During his 23 year career, mostly with the Atlanta Braves, Aaron achieved 25 all-star appearances, three gold gloves, and two batting championships. However, Aaron is mostly known for his ability to slug the baseball, earning him the nickname “Hammer.” During his career, Hank Aaron hit 755 home runs (second all-time) and 2,297 RBIs (most all-time). While Barry Bonds is the only player to ever hit more home runs, many still believe Hank Aaron is the king of home runs due to Bonds’ steroid scandal.

5. Ted Williams

Ted Williams
  • Career stats: .344 batting average, .482 on-base percentage (all-time leader), 521 home runs, 122.1 WAR
  • 19-time All-Star
  • 2-time AL MVP
  • 2-time Triple Crown champion
  • 6-time AL batting champion
  • 4-time AL home run leader

Born on August 30th, 1918, in San Diego, California, Ted Williams is known as one of the most prolific hall of fame hitters of all time and is arguably the single greatest overall hitter of all time. During his career, Ted Williams could not be stopped at the plate, reaching base almost 50% of the time, with the all-time record for on-base percentage (.482). Williams played his entire career for the Boston Red Sox with a three-year intermission to serve in World War II. Williams also earned two AL MVPs and two triple crowns during his highly accomplished career.

6. Lou Gehrig

  • Career Stats: .340 batting average, .447 on-base percentage, 493 home runs, 113 WAR
  • 7-time All-Star
  • 6-time World Series Champion
  • 2-time AL MVP
  • Triple Crown (1934)
  • 3-time AL home run leader

Born on June 19th, 1903, in Manhattan, New York, Lou Gehrig’s all-time greatness as one of the most consistent hitters is next to none. Gehrig played alongside Babe Ruth for most of his career and played a total of 17 seasons, all for the New York Yankees. During his highly accomplished career, Gehrig accomplished six World Series rings, two AL MVPs, and won the triple crown in 1934. Gehrig is also one of few players ever to hit four home runs in a single MLB game and has a total of 23 career grand slams, the most all-time by any player during their career.