No stains or holes but some fading is used. 30” shoulder to bottom of shirt, 17” armpit to bottom of shirt 23” across armpit to armpit