I don't know how well it will work on sweat stains but I know that Shout removes the dirty grungy stained look on socks quite well. Bleach didn't do crap but Shout worked like magic. Can't hurt to try and if it fails, well, you can at least have really white socks. I'd tell you bras too but you're not a guy.