@ghf98h9f89,
What sports bras (as opposed to tank tops) mostly reveal is the mid-section of the body. If, as you say, you have a "sleek body". I think you could wear one in public in very hot weather, particularly if your choice clearly looked more like sportswear than underwear.
Something like this would seem appropriate for someone your age.