These are made larger than a lot of brands so go a size down from what you normally wear. I typically wear an XXL but the XL fits perfectly. These are very breathable and comfortable to wear, the fabric is nice and they don't show through my fitted gym pants. They do a great job at wicking sweat and I'll be buying more in the future.