I buy these in large and the extra length is great for a tall man (I'm 6' 5").  I can never find tall undershirts in typical stores, so most of my shopping for things like this are online.  Large size fits perfectly for a tall man of medium build.  They can be a bit expensive, especially for only a 2-pack, but I guess that's the price we seem to pay for being big.