For sports I need much more support than that. But this one I bought to sleep with. So I bought 1 size up (14 instead of 12, I’m a 36 DD) and it’s perfect. The girls stay in place, but it’s so comfy I forget I’m wearing it. I got the white one and it’s not see through. Looks perfect for low impact like yoga or Pilates, could also probably work for higher impact for smaller breasts