Pass on the shirt; I am 5'8, 160 lbs. Ordered a medium, and it was too small. I barely could flex my arms and I am not muscuslar and tight across shoulder. A size up would have been looser, but the shirt length and arm length would have been off. ALso, the shirt product was a little low quality too. Pass on this one.