T-shirts come in two colours: black and grey. The black is 100% cotton. The grey is 50% cotton and 50% polyester. Sizes come in men's sizes. Price plus shipping and handling.