You Pick BestYouPickBest

Who is the greatest MLB player of all time?

By YPB Team

Power hitters, contact legends, iron-armed pitchers, and modern-era superstars — baseball's greatest pantheon spans over a century of the game. The debates never get old. Cast your vote!

  1. Babe Ruth — ranked #11
    Babe Ruth
    The Sultan of Swat whose 714 home runs and .342 career average made him the consensus greatest baseball player in history.
  2. Willie Mays — ranked #22
    Willie Mays
    The Say Hey Kid with 660 home runs, 12 consecutive Gold Gloves, and arguably the greatest all-round player in baseball history.
  3. Hank Aaron — ranked #33
    Hank Aaron
    Hammerin' Hank held the all-time home run record at 755 for 33 years while being a model of consistency over 23 seasons.
  4. Ted Williams — ranked #44
    Ted Williams
    The Splendid Splinter is the last MLB player to hit .400 (.406 in 1941) and considered the greatest pure hitter of all time.
  5. Ty Cobb — ranked #55
    Ty Cobb
    The Georgia Peach with the highest career batting average in history (.366) and a fierce, relentless playing style.
  6. Lou Gehrig — ranked #66
    Lou Gehrig
    The Iron Horse played 2,130 consecutive games for the Yankees and was voted the greatest first baseman in MLB history.
  7. Mickey Mantle — ranked #77
    Mickey Mantle
    A switch-hitting center fielder for the Yankees who won three MVP awards and embodied the golden age of baseball in the 1950s.
  8. Barry Bonds — ranked #88
    Barry Bonds
    The most feared hitter of his era holding the all-time home run record at 762 and single-season record of 73.
  9. Joe DiMaggio — ranked #99
    Joe DiMaggio
    The Yankee Clipper whose 56-game hitting streak in 1941 is considered baseball's most unbreakable record.
  10. Stan Musial — ranked #1010
    Stan Musial
    Stan the Man won seven batting titles and three World Series with the Cardinals over a 22-year Hall of Fame career.
  11. Mike Trout — ranked #1111
    Mike Trout
    The modern era's best player with three MVP awards, considered the greatest active player in baseball by most analysts.
  12. Derek Jeter — ranked #1212
    Derek Jeter
    The Yankees captain with 3,465 career hits, five World Series rings, and one of baseball's most celebrated clutch performers.
  13. Ken Griffey Jr. — ranked #1313
    Ken Griffey Jr.
    The Kid with the sweetest swing in baseball history, winning 10 consecutive Gold Gloves and hitting 630 home runs.
  14. Walter Johnson — ranked #1414
    Walter Johnson
    The Big Train is considered the greatest pitcher in baseball history with a 417-279 record and 3,508 career strikeouts.
  15. Sandy Koufax — ranked #1515
    Sandy Koufax
    A Dodgers lefty whose four no-hitters and three Cy Young Awards in a dominant 1961-1966 stretch define pitching excellence.
  16. Honus Wagner — ranked #1616
    Honus Wagner
    The Flying Dutchman is considered the greatest shortstop of all time and one of the original five Hall of Fame inductees.
  17. Aaron Judge — ranked #1717
    Aaron Judge
    The Yankees slugger who broke the AL home run record with 62 in 2022 and became the face of the modern game.

Comments