1. Barry Bonds
2. Hank Aaron
3. Babe Ruth
4. Willie Mays
5. Alex Rodriguez
6. Ken Griffey
7. Sammy Sosa
8. Jim Thome
25 players
As of July 28, 2011, seven players have hit 600 or more career home runs (active players in bold):1. Barry Bonds - 7622. Henry Aaron - 7553. Babe Ruth - 7144. Willie Mays - 6605. Ken Griffey Jr. - 6306. Alex Rodriguez - 6267. Sammy Sosa - 609
Alex Rodrigez
Barry Bonds
Babe Ruth
Willie Mays Joins the 600 HR Club in 1969Willie Mays finished the 1969 season with 600 home runs becoming the second player in Major League history to hit 600 home runs. Hank Aaron hit his 600th home run in 1971 to become the third.
In MLB, that was Babe Ruth who hit his 600th home run in the 1931 season.
Miguel Cabrera
104
Mickey Mantle hit 54 home runs in 1961Roger Maris hit 61 home runs in 1961Tino Martinez hit 44 home runs in 1997Eddie Mathews hit 47 home runs in 1953Willie Mays hit 52 home runs in 1965Willie McCovey hit 45 home runs in 1969Mark McGwire hit 70 home runs in 1998Kevin Mitchell hit 47 home runs in 1989Johnny Mize hit 51 home runs in 1947Dale Murphy hit 44 home runs in 1987
2 players hit 40 or more home runs in 2008, both from the National League. R. Howard(47), and A. Dunn (40)
25