When I workout, I mostly do lifting and not a lot of running/jumping, but this bra is quite supportive, so I'm sure it would be great for all of the above. I usually wear a medium, and this fits pretty snuggly - if you are larger chested and between sizes then maybe size up. It holds its shape, but it is not the stretchiest material, which is why I said to size up. This hits me about 2 inches above my belly button, just long enough that I can wear it like a cropped bra/shirt to the gym.
See full review