I am 5’6” and 160 and wear a D cup. I always get a large sports bra and they fit fine. My “girls” aren’t happy in this one-overflowing! and the shoulders dig in on tops as well as under armpits. It is cute but size up. -after I wore it a few times it stretched out a little. Not the most comfortable sports bra but very cute.