There are 2 extremely light stains on the jersey (pictured). Otherwise there are no defects. Listed as an XL, but I believe this might fit as a 2XL. Please make sure to check the measurements I have listed. 100% Polyester Chest: 26" Length: 34"