In a good and clean condition, especially considering it's age, please see pictures. There are no holes, but some light specs/dots over the shirt. They are barely noticeable until you go close up. Size XL. Armpit to armpit is 24 inches and length is 30 inches. This is an original authentic Umbro England training shirt from the 2003 season. Please buy with confidence, check out my feedback. Any questions, just ask.