50% cotton, 50% poly, nice and heavy, spot on front appears to be bleach, won't affect wear, 26" shoulder to bottom