I'm a 34C and this kept everything stable when I ran.  I don't love the underwire though.  It has more to do with my personal preference than it does the quality.  I never go wrong with Champion sports bras.