The others that I bought that were solid in color were made with 95% cotton and 5% spandex. It appears that these patterned ones are 95% viscose and 5% spandex. This makes for lighter and thinner then the cotton ones and I don't like that because it doesn't give you as much support. I feel the cotton ones, albeit a bit thicker, perform just as well with keeping you cool and keeping you comfortable. I am 5' 10", 170 lb with an athletic build, and I prefer the cotton ones.