Medium top and small bottoms. I would say the shorts run a little loose bc I’m usually a medium and these are still a little oversized.