This is one of the few deodorants on the market that don't contain aluminum (which creates those yellow stains)...so you can keep those white shirts. However, because of the lack of aluminum it doesn't last as long in keeping odor away as long. It handles sweating fairly well too, but "heavy" sweating may require something stronger.
Adidas 24 hour Absorbent-Deodorant Fitness Fresh is recommended by fortyaday