This shirt is like new and in excellent condition. On the tag it says it is XL / 17-171/2 and 34-35. It is made of spandex and polyester.