Stretching after your run delivers more benefit than stretching before it. Static stretching on cold muscles before a run can temporarily weaken your legs and reduce performance, while the same stretches done after a run help restore flexibility and ease soreness. That said, a brief dynamic warm-up before you start is valuable. The real answer isn’t “before or after” but “different types of stretching at different times.”
Why Static Stretching Before a Run Backfires
Holding a stretch for 20 or 30 seconds (what most people picture when they think of stretching) is called static stretching. Doing this before a run, when your muscles are still cold, works against you in two ways.
First, it temporarily reduces the power your muscles can generate. A large review published in Frontiers in Physiology found that a single session of static stretching before running decreased performance by about 1.4%. That might sound small, but it’s enough to make your pace feel harder than it should. Research also shows that pre-run static stretching weakens hamstring strength, which matters for a muscle group that absorbs a lot of force with every stride. The Mayo Clinic puts it simply: you may hurt yourself if you stretch cold muscles.
Second, the supposed injury-prevention benefit of pre-run static stretching hasn’t held up under scrutiny. The evidence consistently shows that static stretching before activity increases injury risk rather than reducing it. Your muscles and tendons need warmth and blood flow before they can safely lengthen. Without that, you’re pulling on tissue that isn’t ready to be pulled on.
What to Do Before You Run Instead
Start with five to ten minutes of light activity: walking, easy jogging, or cycling at low intensity. This raises your muscle temperature, increases blood flow, and prepares your joints for the impact of running. Then transition into dynamic stretches, which are controlled movements that take your muscles through their full range of motion without holding any position.
A solid dynamic warm-up for runners, recommended by USA Triathlon coaches, includes movements like:
- High knees to activate your hip flexors and get your heart rate climbing
- Butt kicks to warm up your hamstrings and quads
- Leg swings (soldier kicks) to loosen your hip joints
- Walking lunges with a twist to engage your glutes, hip flexors, and core together
- Free squats to prep your knees and ankles
If you do want some stretching in your pre-run routine, keep it dynamic and short. Research suggests that dynamic stretching for a total duration under about four minutes can actually improve running performance, as long as you skip the static holds. The key is to keep moving rather than parking in one position.
Why Post-Run Stretching Works Better
After a run, your muscles are warm, well-supplied with blood, and already at their most pliable. This is exactly when static stretching does what people hope it will do: lengthen tight tissue, improve your range of motion, and reduce that stiff, locked-up feeling in your calves, hamstrings, and hip flexors.
Hold each stretch for 15 to 30 seconds. That window gives the muscle enough time to relax and elongate without overstressing it. Hit the major running muscles: hamstrings, quads, calves, hip flexors, and glutes. Two to four repetitions per muscle group is the general recommendation from fitness guidelines, and doing this two or three days per week is enough to see meaningful changes.
Post-run stretching also helps with the soreness that tends to creep in a day or two after harder efforts. Gently elongating your hamstrings and calves after a run won’t eliminate delayed soreness entirely, but it does take the edge off and reduces the stiffness that makes your first few steps the next morning feel miserable.
The Long-Term Case for Consistent Stretching
A single stretching session doesn’t permanently change your flexibility. But a consistent routine, done over weeks and months, actually changes the muscle itself. Research shows that stretching a muscle group for 30 to 60 seconds per day over several months leads to measurable muscle growth and improved force production. In other words, the same static stretching that temporarily weakens your muscles before a run strengthens them when practiced regularly over time.
For runners, this matters because limited flexibility in key areas (tight hip flexors, stiff ankles, short hamstrings) forces your body to compensate with less efficient movement patterns. As your range of motion improves, your stride can become more fluid and less energy-expensive. You’re not just becoming more flexible; you’re becoming a more efficient runner.
A Simple Stretching Schedule for Runners
Before your run, start with a five-minute walk or easy jog, then spend three to four minutes on dynamic movements. No static holds, no sitting on the ground pulling on your legs.
After your run, spend five to ten minutes on static stretches while your muscles are still warm. Hold each position for 15 to 30 seconds and repeat two to four times per muscle group. Focus on whatever feels tightest, but don’t skip your hip flexors. They shorten during sitting and take a beating during running, making them the muscle group most runners neglect and most need to stretch.
If you only have time for stretching at one point in your run, choose after. The performance cost of pre-run static stretching is real, and the recovery benefit of post-run stretching is where the payoff lives.