Light blue dress shirts for sweaty men

I’ve always been a sweaty guy, even in relatively milder weather. Even when I wear undershirts, pit sweat stains show on my shirts. this makes wearing light blue dress shirts annoying because it shows sweat stains much more than other colors. Unfortunately this sucks for me because light blue is one of my favorite colors that matches well with my current suits and sport coats.

Do any similarly sweaty guys here have any experience with the best cotton dress shirt that is resistant to sweat and shows the least stains? Most of my current dress shirts are j.Crew and CT poplin shirts. Not sure if I should branch out to non cotton blends or if there’s a more upscale brand that’s better on this issue.
Was this page helpful?