Shirt is in good condition for its age. Some wear and tear. No rips, but some stains.. See photos for more details. Tag says XL, but would fit like a small. Pit to pit is 20 inches. Length is 24 inches.