95% cotton, 5% spandex! 13" pit to pit, 28" long 21 top to inseam, if you have anything close to a long torso this is not for you!!!