50% organic cotton 50% recycled polyester from plastic bottles - recycled yarn made from materials that would otherwise pollute the earth. this soft but durable material promotes blood circulation while also keeping plastic bottles from floating in the Pacific Ocean. win-win.  JC is 6' ft tall, 155lbs and wearing a size M.