Kendra Mar a long run or a big workout, most runners will tell you rubbing on a muscle rub is part of their recovery arsenal. And it’s not just anecdotal — studies show using topical analgesics like arnica can reduce post-run soreness by up to 72 hours.
A variety of OTC muscle rubs containing various combinations of anti-inflammatory, painkilling, and counterirritant ingredients are available to help ease those sore muscles. Most popular are those that contain menthol and/or camphor, which create a cooling sensation and distract you from pain. More recent additions to the category have included CBD, a cannabis compound that shows promise as an anti-inflammatory.
Among our top picks for the best cream for sore muscles is Better Nature’s herbal rub, which contains arnica to soothe soreness and increase circulation as well as magnesium and Vitamin B to further relax and relieve muscle tension. This product also comes in a convenient roll-on, which makes it easy to apply.
Maximize Your Recovery: The Best Creams for Easing Sore Muscles
Another top choice is Voltaren’s arthritis-specific gel, which was designed with pain relief for joints in mind. It contains a medicine called diclofenac sodium, which is technically an NSAID, to ease inflammation and relieve pain. This product isn’t for everyone, however, because it has a very potent menthol scent and should not be applied to broken skin or around the eyes or genitals.
The oldest and perhaps most trusted brand of muscle rub is Bengay’s Ultra Strength version, which uses a combination of ingredients including camphor, menthol, and methyl salicylate to provide an intense cooling sensation that lasts longer than others we tested. This formula is non-greasy and goes on smoothly, without staining your clothes or skin.