No stains, the tag has been removed on this shirt,I’m assuming size extra large due to measurements as seen in photos. Small hole where tag was removed as seen in photos.