No stains or rips. Size is worn off the tag. It lines up with size large to extra large