Skip to main content
Top10Grid
Top 10 Greatest Baseball Players of All Time — Sports Top 10 List

Wikimedia Commons

Athlete

Top 10 Greatest Baseball Players of All Time

From the Deadball Era to the steroid age, these are the hitters, pitchers, and fielders who defined America's pastime across more than a century of Major League Baseball. Ranked by career statistics, era-adjusted dominance, and lasting cultural impact, this list spans legends from the 1900s through the 2000s.

2026566 views
Cite or embed this list
  • APA
  • MLA
  • HTML table
  • Iframe

Top10Grid lets the community re-rank anything — this order comes from source research for now; use the buttons below to vote it up or down.

Current Rankings

  1. 0

    #1 Babe Ruth — Top 10 Greatest Baseball Players of All Time

    Babe Ruth is the definitive figure in baseball history, having revolutionized the sport by turning the home run into the game's central offensive weapon. He posted a .342 career batting average, and his .690 career slugging percentage remains one of the highest ever recorded, showcasing his unmatched power. Ruth's impact began as a dominant Red Sox pitcher before he became the Yankees' legendary slugger, making him one of the most versatile players in the sport's history. His career WAR of 182.5 ranks among the highest ever recorded, reflecting his standing as one of the game's greatest players.

    Details →
  2. 0

    #2 Willie Mays — Top 10 Greatest Baseball Players of All Time

    Willie Mays is widely considered the most complete player in baseball history, combining elite hitting, power, and defense like no other. His 660 career home runs rank sixth all-time, 54 fewer than Babe Ruth's 714, but Mays' 12 Gold Gloves for centerfield excellence are among the most by any outfielder in history. He also hit .301 over 22 seasons, and his 1954 World Series catch remains the most famous defensive play ever.

    Details →
  3. 0

    #3 Hank Aaron — Top 10 Greatest Baseball Players of All Time

    Hank Aaron accumulated 2,297 RBIs, the highest total in MLB history, and sustained one of the longest home-run peaks the game has seen. Aaron won the NL MVP award in 1957 while leading Milwaukee to a World Series title, and his career batting average of .305 remained remarkably consistent across 23 seasons.

    Details →
  4. 0

    #4 Ted Williams — Top 10 Greatest Baseball Players of All Time

    He compiled a .482 career on-base percentage, the highest in history, which is 0.031 above the runner-up on this list. Williams won six batting titles and two Triple Crowns despite losing nearly five prime seasons to military service — he is 35% more productive per plate appearance than the average top-10 hitter. His career OPS of 1.116 is second only to Babe Ruth among major leaguers, and his discipline at the plate is legendary, with more walks than strikeouts. No player in history matches his blend of power and plate control.

    Details →
  5. 0

    #5 Mickey Mantle — Top 10 Greatest Baseball Players of All Time

    Mickey Mantle's unmatched combination of switch-hitting power and postseason brilliance places him among the game's elite. He won the Triple Crown in 1956, three AL MVP awards, and seven World Series titles with the Yankees between 1951 and 1968. Mantle still holds the all-time record for World Series home runs with 18. His ability to maintain elite production while battling constant pain makes his career an enduring testament to resilience.

    Details →
  6. 0

    #6 Lou Gehrig — Top 10 Greatest Baseball Players of All Time

    Lou Gehrig's legendary durability and run production define his place in history. He played 2,130 consecutive games for the Yankees from 1925 to 1939, a record that stood for 56 years and outperforms the typical Ironman streak by over 1,000 games. Despite ALS ending his career at age 36, his.447 on-base percentage remains one of the highest ever recorded. Gehrig's consistency places him as a statistical peer to Mickey Mantle, though with fewer accolades in a shorter peak.

    Details →
  7. 0

    #7 Barry Bonds — Top 10 Greatest Baseball Players of All Time

    Barry Bonds rewrote MLB's record books with unprecedented power and patience. Bonds won seven NL MVP awards, four consecutively from 2001 to 2004, a feat that outperforms any other player in history. While his career is marred by controversy, his statistical peak dwarfs every hitter who came before or after.

    Details →
  8. 0

    #8 Ty Cobb — Top 10 Greatest Baseball Players of All Time

    Ty Cobb's .366 career batting average remains the highest in Major League Baseball history, a benchmark that no player has approached in over 90 years. Cobb's career hits total of 4,189 stood as the all-time record until broken in 1985, and he was one of the five original inductees into the Baseball Hall of Fame in 1936.

    Details →
  9. 0

    #9 Ken Griffey Jr. — Top 10 Greatest Baseball Players of All Time

    Ken Griffey Jr. is regarded as one of the most complete five-tool players of the post-1960 expansion era, blending 630 career home runs with a historic 10 consecutive Gold Gloves in center field from 1990 to 1999. His sweet left-handed swing produced a .284 career average. Named to the All-Century Team in 1999, he earned Hall of Fame induction in 2016 with 99.3 percent of the vote — the highest percentage recorded up to that time. Among center fielders, his combination of power and defense ranks among the best ever, trailing only Willie Mays in Gold Glove count at the position. His 630 home runs remain among the highest totals in MLB history, reflecting elite longevity and consistency across 22 seasons.

    Details →
  10. 0

    #10 Walter Johnson — Top 10 Greatest Baseball Players of All Time

    Walter Johnson is the gold standard for pitching longevity and dominance, with 417 career wins that rank second all-time behind only Cy Young. His 3,509 strikeouts set the all-time record that stood for over five decades until Nolan Ryan surpassed it in 1983. The Big Train threw 110 shutouts, a record that remains untouched to this day. Johnson remains one of the few pitchers to win an MVP-type award twice before the modern BBWAA award began in 1931.

    Details →
Image credits
  • Babe Ruth: Wikimedia Commons
  • Willie Mays: Wikimedia Commons
  • Hank Aaron: Wikimedia Commons
  • Ted Williams: Wikimedia Commons
  • Mickey Mantle: Wikimedia Commons
  • Lou Gehrig: Lou Gehrig / Wikipedia
  • Barry Bonds: Wikimedia Commons
  • Ty Cobb: Wikimedia Commons
  • Ken Griffey Jr.: Wikimedia Commons
  • Walter Johnson: Wikimedia Commons

Related Videos

Ranking Top 25 MLB Players of All Time

GiraffeNeckMarc373K views

Best baseball players of all time | top 20 MLB players of all time | Greatest baseball players

TOP LIST308K views

20 GREATEST Baseball Players Of All Time

Batflix78K views

Top 10 Baseball Players of all time By TopNewsage

TopNewsage62K views

Who’s the top 5 MLB players of all time? 🔥

Ice Sports49K views

Rank it your way

Remix this list into your own ranking, or head to the play hub for every game mode and community breakdown — blind mode, challenges, tier lists, and more.

Play this list →