Shirt measures 24” from armpit to armpit laying flat and 31” from top of shoulder to bottom- might fit better as XL , clean no noted defects.