The shirts run way too small. I ordered XL for a young man who usually wears L and they are tight across the shoulders.
I ordered three for him and then one for his Dad and ordered a XXL and it is way way too small for him.
The shirts are great looking but your sizing is very off. If they shrink at all none of the guys will be able to wear them.