Running shoes are designed to handle tough conditions – from pounding pavement to hitting muddy trails. Whether you’re racing on wet tracks, jogging through dusty parks, or running trails that leave your shoes covered in mud, grass stains and debris, they get dirty fast. Over time, the outsole fills with small rocks, the upper gets caked in grime, and your once-fresh shoes start to look worn out.
But don’t worry—cleaning your running shoes is simple, and with a little effort, they’ll be good as new.
Step-by-Step Post-Run Shoe Cleaning Ritual
Most running shoes today feature advanced materials (Primeknit, Flyknit or Engineered Mesh). These materials provide flexibility and breathability but need careful cleaning to maintain their quality. Here’s an easy-to-follow guide to help you clean your running shoes without damaging their delicate structure or performance.
Step 1: Gather Your Cleaning Supplies
Before you get started, it’s essential to have the right tools on hand:
- Soft-bristle brush (for gentle cleaning, like the upper)
- Firm-bristle brush (for scrubbing the outsole and midsole)
- Old toothbrush or dirt pick (to get dirt out of small grooves)
- Cleaning solution (you can mix water, hydrogen peroxide, laundry detergent, and washing soda)
- Towel or a bucket/sink
- Newspaper for drying
Step 2: Pre-Cleaning – Removing Loose Dirt & Debris
- Knock off loose dirt: Start by giving your shoes a good shake outdoors to knock off any loose dirt or pebbles. If your shoes are really muddy, use a firm brush to remove the big clumps.
- Remove the insoles and laces: Take out the insoles and laces from the shoes. Set them aside for separate cleaning. This helps you clean the nooks and crannies of your shoes, ensures a thorough clean and also helps the insides dry faster later.
Pro tips: Removing insoles helps because they tend to absorb a lot of moisture and smell over time. Cleaning them separately gets rid of hidden dirt and bad odors. Plus, it prevents damaging the inside of your shoes.
Step 3: Cleaning the Upper

Most running shoes have lightweight, breathable uppers made of knit and other woven materials. These materials can be delicate, so it’s important to handle them carefully.
- Use a soft-bristle brush: Start by gently scrubbing the upper with a soft-bristle brush. Be sure to use circular motions to lift dirt more effectively than back-and-forth scrubbing. This is particularly important for knitted materials, as scrubbing too hard could stretch or tear the fabric.
- Spot clean with soapy water: Dip the brush into your cleaning solution (water, hydrogen peroxide, washing soda, and detergent) and scrub gently. Avoid soaking the upper completely—wetting it too much can weaken the glue holding the shoe together.
Pro tips: Aggressive cleaning on knits and mesh can cause damage, while a gentle approach keeps the fabric intact and your shoes looking good.
Step 4: Scrub the Midsole

The midsole is usually made of foam or EVA (ethylene vinyl acetate) or gel cushioning tends to attract dirt and stains easily.
- Switch to a firmer brush: Use a firm-bristle brush to scrub the midsole. This area is more durable, so you can apply a bit more pressure to remove stubborn dirt. Dip the brush into your cleaning solution to help lift stains.
- Wipe with a damp cloth: After scrubbing, use a damp cloth to wipe away any remaining soap or dirt.
Pro tips: The midsole is built to withstand impact, so you can apply more pressure here.
Step 5: Focus on the Outsole

The outsole, the part that touches the ground and made of durable rubber, gets the dirtiest. It collects most of the mud, dirt, and small rocks from the road or trail. The good news? It’s also the toughest part of your shoe and can be cleaned more vigorously.
- Scrub the Outsole: Use a firmer brush to scrub the outsole thoroughly. Pay attention to the grooves, as they can trap small rocks and dirt. Don’t be afraid to put some muscle into it—the outsole can take it.
- Use a dirt pick or toothbrush: For hard-to-reach areas, such as between the tread, use a dirt pick or an old toothbrush to dislodge rocks and debris. This will improve traction and help keep your running shoes outsole functioning properly.
Pro tips: Removing those little rocks improves the shoe’s grip and makes your run smoother—plus, it stops you from feeling those annoying pebbles mid-run.
Step 6: Cleaning Laces & Insoles
- Soak the laces: Throw the laces in the same cleaning solution you used for the shoes. Let them soak for a bit, then scrub with a soft brush. Rinse them in clean water and set them aside to air dry.
- Scrub the insoles: Use the soft-bristle brush to clean the insoles. They tend to absorb moisture, dirt, and odor, so giving them a good scrub makes a huge difference. Once clean, let them air dry separately.
Pro tips: Laces and insoles are often forgotten, but cleaning them keeps your shoes smelling fresh and ensures you’re not slipping around inside them.
Step 7: Rinsing & Soaking (Optional)
If your shoes are particularly dirty (we’re talking post-trail mud bath), soaking might be necessary.
- Prepare a soaking solution: Mix the same cleaning solution as before, but with more water, in a large container.
- Soak the shoes: Submerge your shoes in the solution for an hour or more if needed. For extreme dirt, overnight soaking can work wonders. Make sure the upper is fully submerged.
- Final rinse: After soaking, rinse your shoes with clean water to remove any soap residue.
Step 8: Proper Drying Techniques
Drying your shoes properly is just as important as cleaning them and can significantly impact their longevity. Avoid shortcuts that involve heat, as these can warp or damage the shoe.
- Avoid direct heat: Never use a dryer or place your shoes on a hot radiator, as this can warp the materials, especially the soles. This can cause the glue to melt, the fabric to warp, and the sole to expand.
- Use newspaper for drying: Stuff your running shoe with newspaper to help absorb moisture and speed up drying. Change the newspaper every 20–30 minutes for faster results.
- Air dry naturally: Place your shoes in a well-ventilated area but avoid direct sunlight, which can cause the fabric to fade or crack. Let them dry for about 24 hours or more, especially if it’s cold or damp.
Pro tips : Heat is the enemy of modern running shoes—whether it’s gel cushioning, EVA foam, or knit fabrics, heat can cause irreversible damage. Air drying keeps them in top shape.
Bonus Tips For Every Runner
- Untie Your Laces: Always untie your shoes before removing them. Pulling them off without untying weakens the heel collar and can cause discomfort over time.
- Spot Clean Regularly: A quick rinse after a dirty run prevents mud and dirt from building up, making deep cleaning less frequent.
- Rotate Your Shoes: If you’re an avid runner, having a second pair allows one set to fully dry and recover while you use the other. This extends the life of both pairs.
- Replace When Needed: Worn-out shoes can lead to injuries. Replace your running shoes every 300-500 miles or when you notice signs of wear and tear.
Dirt Be Gone, Let’s Run On!
Cleaning your running shoes is easy, and it makes a big difference in how long they last. Whether you’re rocking Skechers, Asics Gel Quantum 360, Nike React, or Salomon Speedcross, these steps will keep your kicks looking fresh and ready to hit the streets or trails again. Remember, the little things like untying laces and drying shoes properly go a long way in extending their life.
So next time your running shoes get dirty, you’ll know exactly what to do.
Happy running!




