Sore legs after a run are almost always caused by tiny tears in your muscle fibers, a normal response to the stress of exercise. This soreness, known as DOMS (delayed onset muscle soreness), typically shows up one to three days after your run and rarely lasts more than five days. The good news: several straightforward strategies can speed your recovery and reduce that stiffness so you’re ready to run again sooner.
Why Your Legs Get Sore in the First Place
Your muscles are made of thousands of small fibers that stretch and contract as you move. Running, especially downhill running or any motion where your muscles lengthen under tension, creates microscopic tears in those fibers. Your body then triggers an inflammatory response to repair the damage, and that inflammation is what you feel as soreness and stiffness in the hours and days that follow.
Downhill sections are particularly rough on your legs because your quads have to absorb impact while lengthening, a type of contraction called eccentric loading. This is why a hilly trail run or your first race in a while can leave your legs far more sore than a flat, easy jog. Running longer or harder than you’re used to has the same effect. The tears themselves aren’t dangerous. They’re actually the stimulus your body uses to rebuild stronger muscle tissue.
Keep Moving With Active Recovery
The instinct to stay on the couch is strong, but light movement the day after a hard run is one of the most effective things you can do. Active recovery increases blood flow to your legs, which helps deliver nutrients to damaged tissue and clear out the inflammatory byproducts that contribute to stiffness. You don’t need anything elaborate. A 20 to 30 minute walk, an easy bike ride, a swim, or a gentle yoga session all work well. The key is keeping the effort genuinely low. If you’re breathing hard or your muscles are straining, you’ve gone too far.
Foam rolling also falls into the active recovery category. Rolling your quads, hamstrings, and calves for a few minutes can temporarily reduce tightness and improve your range of motion. It won’t heal the micro-tears faster, but it can make your legs feel noticeably less stiff while they recover.
Stretch After You Run, Not Before
Static stretching after a run helps your muscles gradually return to their resting length and can reduce some of the stiffness that builds over the following day. Focus on your calves, hamstrings, quads, and hip flexors, holding each stretch for 15 to 30 seconds. That time frame gives the muscle enough time to elongate and relax without overstretching fibers that are already fatigued.
Stretching before a run on cold muscles is less useful and can even increase injury risk. If you want to warm up, a few minutes of brisk walking or dynamic movements like leg swings are a better choice. Save the long, held stretches for after your cool-down.
Cold Water and Ice Baths
Cold water immersion can meaningfully reduce soreness when done correctly. The American College of Sports Medicine recommends two approaches: either two five-minute sessions at about 50°F (10°C) with a two-minute break at room temperature between them, or a single soak of 11 to 15 minutes at a slightly warmer 52 to 60°F (11 to 15°C). Both protocols have been shown to reduce DOMS and support recovery.
You don’t need a specialized ice bath to try this. A bathtub with cold water and a bag or two of ice can get you into the right temperature range. If full immersion isn’t appealing, even applying ice packs to your most sore spots for 15 to 20 minutes at a time can help manage localized inflammation. Wrap ice in a towel rather than placing it directly on your skin.
Eat Protein and Carbs After Your Run
Your muscles need raw materials to repair those micro-tears, and the sooner you provide them, the faster recovery begins. Research has shown that combining protein with carbohydrates after exercise increases glycogen restoration (your muscles’ primary fuel reserve) by 38% compared to carbohydrates alone. The amounts that produced this benefit were roughly 0.6 grams of protein and 1.6 grams of carbohydrates per kilogram of body weight, consumed soon after finishing.
For a 150-pound (68 kg) runner, that translates to about 40 grams of protein and 110 grams of carbs. In practical terms, that could look like a chicken sandwich with a piece of fruit, a bowl of rice and beans, or a smoothie made with yogurt, banana, and oats. You don’t need to hit these numbers precisely, but the principle matters: eat a real meal with both protein and carbs within a couple of hours of finishing your run rather than skipping food or grabbing only a snack.
Prioritize Sleep
Sleep is when your body does its heaviest repair work. During deep sleep (the early, non-REM phase), your brain triggers a surge in growth hormone, which directly stimulates muscle and bone repair. Cutting sleep short means cutting this repair window short. Runners who consistently sleep less than seven hours tend to recover more slowly and feel sore for longer.
If your legs are particularly sore after a hard effort, prioritizing an extra 30 to 60 minutes of sleep that night is one of the simplest and most effective recovery tools available. Keeping a consistent sleep schedule, avoiding screens before bed, and sleeping in a cool room all help you spend more time in the deep sleep stages where recovery peaks.
Compression Socks and Sleeves
Compression gear applies graduated pressure to your lower legs, which can help reduce swelling and improve blood flow back toward your heart. Compression socks are rated in millimeters of mercury (mmHg). For post-run recovery, a low to medium range (15 to 25 mmHg) is generally enough to support circulation without being uncomfortable. Higher pressure levels (above 30 mmHg) are typically reserved for medical conditions and usually require a prescription.
Wearing compression socks for a few hours after a run, or even overnight, can help your legs feel less heavy and swollen the next morning. The effect is modest but noticeable, especially after longer runs or races.
When Soreness Is Something More
Normal post-run soreness is spread across a muscle group, responds to rest, and fades within a few days. Pain that’s different from this pattern deserves attention. A stress fracture typically causes tenderness at one specific spot on a bone, often gets worse with continued activity, and may produce swelling around the painful area. If you notice pain that’s sharply localized, persists even during rest or at night, or doesn’t improve after five days, that’s a signal to get evaluated rather than push through.
Sharp pain during a run (not the gradual burn of fatigue), sudden swelling, or dark-colored urine after an unusually intense effort are all signs that something beyond normal muscle soreness is happening. The vast majority of post-run leg soreness is completely harmless and resolves on its own with the strategies above, but knowing what “not normal” looks like helps you catch the rare problem early.

