I am in the same boat as you, blessed. However, such situations make it a curse.
Anyway, I have played sports my whole life and have had to deal with this for sometime. I actually have found only one bra that does the trick. And I've been using that "model" for years now. I'd swear by it. Champion makes it. I've always found them at Sports Authority- do they have Sports Authority here? Don't know a model number or anything... let's see it's white, it attaches like a regular bra in the back with an extra snap... the straps are adjustable by Velcro. I think it goes up into the 40's and DD/DDD. You'll feel snug, I call it my uniboob. :) And they won't move. Highly recommend it!
Good Luck.