I use a rocket dryer after every game to fully dry out my gear and try to wash my gear at least once a month or so. However, there is still that slight odor despite going through great lengths to make sure my gear is always clean and fresh. I have always been skeptical of sprays claiming to deodorize gear but after using the Molecule Refresh, I am a believer. The spray itself smells good, and does not have a "chemical" smell like most other products out there. I still use my rocket dryer to dry out my gear after games, then spray this on the next day and leave out to dry in the sun. I have been using the spray for almost 2 weeks now, and been very pleased with the results so far. I will write a follow-up later on to update the results after longer usage.