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