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