I'm 6ft 8" and about 240lbs. I bought a large, large, this shirt is perfect. They are pre-compressed. Me have been looking for a shirt that fits me for a long time. I have a long torso so this shirt fits perfectly. The distance from the top of my shoulder to the bottom of my shirt is about 32". I highly recommend this shirt for taller people I actually went to the Have it Tall website and bought 2 x 2 packs of extra long shirts.