I generally buy an XL in these kinds of shirts, these ones, however. I buy a L. They are very long. Which i enjoy. Ibhave a long torso and someyimes these can run smalll and be SHORT. Not these. Great for layering. I have 6 so far...