It doesn't help to beat long-term odour (I'm playing indoor volleyball)
It might be useful as a preventive measure.
However this product has its own smell - which I don't like as well (it smells like a bacon).
Summary: it didn't help me.
Cannot recommend to anyone who is trying to beat the long-term odour.
finally could find a product that was able to beat the "ingrained" odourScholl Odour Control Shoe Spray (150ml, 24hr Performance)
I'm playing volleyball (3-4 times a week) - never used any spray for 9 months - and the odour had become really intolerable.
Initially I bought this "odour eaters" product - which could beat the immediate odour, but couldn't do anything with "ingrained" odour. No luck at all.
Scholl "Odour Control for Shoes" finally could get rid of the smell. The reason I think - is the different principle:
Scholl sprays liquid - that evaporates and hence could penetrate the soft material of the shoe - killing the bacteria in it.
Odour Eaters - sprays something non-liquid - hence it beats the bacteria on the surface of the material - without getting really deep. Therefore - in principle it cannot beat the long-term odour
It is up to you to decide which one to use - in the described scenario - Scholl's approach is way better