These are tagged a medium. They sit at a 25" waist but stretch up to a 32". I would say 28-30" will be the best for these? Please check measurements. The shorts have a few small marks/ a small stain on the back. It isn't very noticeable.