Grey shows sweat most clearly of all colours
Short answer: Light grey turns markedly darker when the fabric gets damp. Black and white change least, and marl colours hide the most.
Why grey is worst
Sweat darkens the fabric where it is wet. On light grey the difference between dry and wet is large, and the patch shows clearly. On black the fabric is dark already, and on white it barely shows.
Marl colours hide it
Marl fabric is blended from several shades, and the eye has no even surface to compare against. That is why a damp patch disappears into the pattern. It is the best choice for hot days. See bamboo t-shirts for men.
The undershirt solves it
A thin undershirt absorbs the sweat before it reaches the outer layer. That is the safest solution whatever the colour, and it extends the life of the shirt at the same time. See bamboo undershirts for men and bamboo t-shirts for women.
Frequently asked questions
Which colour hides sweat best
Dark marl or white. Black works too but shows salt marks as the sweat dries.
Is bamboo viscose better than cotton against sweat marks
It moves moisture to the air faster, so marks stay smaller and dry sooner.
Does choosing a thicker fabric help
Yes, a little. Thick fabric takes longer to soak through than thin.