As previous people have said these run small so order the next size up. That being said I love these because they are thin enough to wear under anything! They are great on my average weight but long son!