I ordered based on many reviews saying it ran big. I ordered a Large and I'm 6'0 200lbs and it was long enough but rather tight in the body and arms. Arms were also slightly short, so I think the sizing is correct and they do not run large. It's an undershirt so could still wear it just rather uncomfortable for me. If you like your undershirts fitted maybe go a size down and I'm usually an XL.