Shirt is in great condition for its age. Minor wear and tear. Tag says large, but would fit like a medium. Pit to pit is 18.5 inches. Length is 25 inches. Fabric is 100% cotton, but has some play.