Yeh, me. When I was a 36C I wore a Large, now that I am a 34C I am a solid medium. I would guess you would be a small from how the medium fits me, especially given that you are wearing XS tops and I am still between an S and M. Its not supportive enough for running, but very comfy for cycling. I have been wearing this bra for years and love it.