95% cotton 5% spandex. 15" long 13" pit to pit
shorts - 12.75" wide at waist, 10.5" long
waist has thick elastic in it so it really stays on well!