I've got a super-athletic 7 year old (finishing first grade). He's already saying he only likes wearing Nike, Under Armour, etc

Obviously not always indulged, but for upcoming summer activities / sports camps etc I need to get him some new stuff. Do your boys that age wear tanks (from athletic brands, not the white undershirt type?) They're shown everywhere and I guess they'll keep him cooler, but I feel like they both look a little silly (he's tiny for his age also) and aren't great for sun protection...