My husband is a 32 in everything he wears so that is what I ordered. They were very snug in the private area and a size or two to small. The green we ordered has a liner similar to underwear. We are going to return and try a 34.