Condition is good. Some minor blemishes on the fabric. No stains. Size XL. These jerseys run a little big.