my special stinky bike gear recipe:
Soak in "Biz" overnight, at least 12 hours. this is an enzyme
based presoak that goes after organic matter, not your regular presoak.
Then, rinse that out and then run through the wash with a laundry product
called Oxyclean, which is not an detergent it's an additive. You should be
able to get that at any supermarket.

Edit: Before anyone goes suggesting WIN or other sports specific detergents, just know that it's regular detergent with oxyclean added in a fancy package that costs more.