The shirt is smaller than I was expecting, so it will be a tight fit.  The shorts (same brand and size) are large on my son.  I consider my son to be pretty symmetrical from top to bottom. Apparently, it is impossible to get this shirt in the aqua color! I have now received two shirts and both have been black, even though I ordered aqua (to match the swim trunks). The bar coded tags on the package which has "aqua" as the description. My email for help has gone unanswered.