I bought these BOTH for my husband and my dad. I ordered a size large. Hubby is 180lbs 6'1" tall, Dad is about 200 lbs 6' tall both wear a 34" pant size. My hubby has super long torso so this shirt did not work it was really short in length. My dad has a nice big belly and also did not work for the same reason. The T-shirt ran a little wide and short. I sent back for larger size for my dad, XL, since he needed the width for his big belly. I returned the Large for my husband as he is skinny and the XL would have just been way to wide for him, he just needs the length and it is not here in this shirt.