Maybe it's just my nose but I don't think my kit smells bad after a hard, sweaty day on the bike. My wife thinks otherwise and she normally does the laundry but won't do my cycling stuff so I usually hang the shorts and jersey up to dry out then toss them into a laundry basket until I have a decent-sized load to wash. But some/most of you probably know that synthetics have a tendency to hang onto BO and it can be difficult to wash that odor out.
I use Tide (liquid or powder - whatever we have at the moment) and add a scoop of Twenty Mule Team Borax since I read somewhere that that gets the stink out. And, in my experience, it's true ... most of the time. Every once in a while, a jersey just doesn't want to let go of that smell. Sometimes I'll re-wash it and sometimes I'll just go ahead and wear it.
Some years ago, REI carried a really good anti-stink detergent (and I completely forget the name of it) that really worked. The company was small and seemed to have trouble consistently getting the product to stores - REI was often out of stock. It was a little on the expensive side but it WORKED. I think the company went out of business. More recently, I've read about a detergent called "Hero Clean" that makes a detergent specifically for sweaty and stinky men's gear. A drawback to me is that it's scented although the website says it's a "fresh, clean, subtle fragrance that’s not fruity or flowery." Target sells it and it's $8.50 for a 50 ounce bottle. It's not expensive but I hate the thought of buying it and then not liking it ...
What do YOU use?