I'm 6'8", about 240 lbs. I bought a large, large, this shirt is perfect. They are pre-compressed. I've 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 inches. I would 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.