72 is right, the stains are caused by deodorant. I've had this same issue for years with my under shirts. I use Right Guard Sport Gel, and have for many years. Gel vs. Stick, I wonder if it only happens with the gel? Or, as 72 points out, it may only happen with antiperspirant. I'm going to buy some new undershirts pretty soon, I'll switch to non-antiperspirant when I do.