They run a tad small. So if you are a big guy that floats in a 2x, it should be fine. I usually order a size larger, especially if there is cotton to deal with. By the way, I have been wearing this exact shirt for over 10 years and I love them. So don't buy them all, I may want to re-order.