The 25 Greatest Baseball Players of All Time


The following is an aggregate list based off of 21 different "Greatest Baseball Players of All Time" lists (updated as of 2/8/25)

  1. Babe Ruth (1895-1948) (Years Active: 1914-1935)
  2. Willie Mays (1931-Present) (Years Active: 1951-1973)
  3. Ted Williams (1918-2002) (Years Active: 1939-1960)
  4. Hank Aaron (1934-2021) (Years Active: 1954-1976)
  5. Ty Cobb (1886-1961) (Years Active: 1905-1928)
  6. Lou Gehrig (1903-1941) (Years Active: 1923-1939)
  7. Mickey Mantle (1931-1995) (Years Active: 1951-1968)
  8. Barry Bonds (1964-Present) (Years Active: 1986-2007)
  9. Walter Johnson (1887-1946) (Years Active: 1907-1927)
  10. Stan Musial (1920-2013) (Years Active: 1941-1963)
  11. Honus Wagner (1874-1955) (Years Active: 1897-1917)
  12. Joe DiMaggio (1914-1999) (Years Active: 1936-1951)
  13. Rogers Hornsby (1896-1963) (Years Active: 1915-1937)
  14. Ken Griffey Jr. (1969-Present) (Years Active: 1989-2010)
  15. Roger Clemens (1962-Present) (Years Active: 1984-2007)
  16. Cy Young (1867-1955) (Years Active: 1890-1911)
  17. Tris Speaker (1888-1958) (Years Active: 1907-1928)
  18. Alex Rodriguez (1975-Present) (Years Active: 1994-2016)
  19. Oscar Charleston (1896-1954) (Years Active: 1915-1941)
  20. Sandy Koufax (1935-Present) (Years Active: 1955-1966)
  21. Rickey Henderson (1958-Present) (Years Active: 1979-2003)
  22. Greg Maddux (1966-Present) (Years Active: 1986-2008)
  23. Frank Robinson (1935-2019) (Years Active: 1956-1976)
  24. Albert Pujols (1980-Present) (Years Active: 2001-2022)
  25. Jackie Robinson (1919-1972) (Years Active: 1947-1956)

Comments