Be sure to measure, as the shirt is true to its measurements. I wanted a tighter fit and ordered an XL. I am 6'3" 200 with an athletic build. It fits perfectly. Not 5 stars because I thought the material would be softer but that's very minor. Overall, great!