Different manufacturers have different names for their sports shirts. Most use similar technology to wick away moisture while still breathing well. They are often expensive, and once they've been used a few times, the stink will never wash out.
Which is why I'm posting that Old Navy has their own brand called Active something or another, and the shirts are normally $13, but currently on sale for $9.
For $9, why not get a few and just plan on getting rid of them when they get too ripe?
They come in an array of colors, including electric Bob
I have no affiliation with Old Navy nor the 8-year old Malaysian girls who make their clothes. Just thought I'd mention it cause I thought it was a good deal.