Im 5'10" 159lbs and wear a size 11 . This shirt in size L fit me perfectly. Its not too snug in the chest area which is usually a problem for me. It form fitted w/o being too tight. All together a really great shirt. Looks like a button up thermal. (I gave measurements bc I usually find them helpful when buying clothes)