100% preshrunk cotton; double-needle stitching on bottom hem; banded neck and armholes; Ash is 99% cotton, 1% polyester; Sport Grey is 90% cotton, 10% polyester.