I am Medium top - I’m a 34 C/D and felt squashed in the SMALL sportsbras. I wear XS in the leggings and XXS in the sweatpants and sweatshirts - ALO RUNS BIG IN ALL THEIR SWEATS !!!!!!