I had a couple of jerseys that didn't get washed promptly after being sweat in all day and then once they did get washed they smelled fine but once I wore them they acted just like you said, with in minutes of the first bit of sweat they started to smell musty/funky. Dicks sporting goods sells a laundry soap for sports cloths and it did the trick