Or just throw your stuff in a front loader. Worked wonders for me on the slowest, most gentle setting.
Obviously you don't want to wash them all the time, so I recommend getting a Rocket Sports Dryer and hanging your gear there. If not, make a gear hanger yourself. Wash only when the smell gets a bit strong. Don't wait until it molds.
That's pretty much my system with my son's gear. Rocket Dryer after practices and games, and maybe once a month I put the stuff in the washing machine on the hand wash setting, then 15 minutes on low in the dryer, then the Rocket Dryer again
Here is what I do and it works amazingly, and you kill 2 birds with one stone. I just throw all of my crap in the back of my truck and drive through the jet blast car wash. Easy and labor free, and you get a clean truck out of the deal.
When you do use a front loader though, make sure you do separate washes.
The only things I throw into my washer are gloves and shoulder pads, as they are the most foul smelling things in my equipment bag. As a result, I don't have to worry about equipment velcros tangling up.
Everything else has been relatively odour-free for the last year.