Hank Aaron Babe Ruth Barry Bonds * Willie Mays Sammy Sosa * Frank Robinson Mark McGuire *
You nailed it.