The best time to stretch your legs is within the first hour after your run, while your muscles are still warm and pliable. A focused routine hitting your calves, quads, hamstrings, hip flexors, and glutes takes about 10 minutes and can meaningfully reduce stiffness and maintain the flexibility you need for your next run. Here’s how to do each stretch with proper form.
What Post-Run Stretching Actually Does
Static stretching after a run primarily improves your range of motion and reduces stiffness. It won’t dramatically reduce delayed-onset muscle soreness, though. A systematic review pooling five studies found that stretching reduced soreness by less than 2 points on a 100-point scale over 72 hours, a difference most people wouldn’t notice.
Where stretching does show a measurable benefit is in soft tissue injuries. One large trial found that people who stretched regularly experienced 0.66 muscle, ligament, and tendon injuries per year compared to 0.88 in those who didn’t stretch. Stretchers also reported less bothersome soreness week to week: about 25% experienced it in a given week versus 32% in the non-stretching group. The payoff isn’t miraculous, but it’s real, and it compounds over months of consistent running.
How Long to Hold Each Stretch
Hold each static stretch for 15 to 30 seconds and repeat it 2 to 4 times per side. Research shows the greatest gains in range of motion happen in that window, and additional repetitions beyond four don’t produce further muscle lengthening. That means a complete leg routine with five or six stretches takes roughly 10 to 15 minutes.
One important rule: never hold a single stretch longer than 60 seconds. Stretches held beyond that threshold can actually reduce your running economy, making your stride less efficient. Keep it in the 15-to-30-second sweet spot and move on.
Calves: Wall Stretch (Two Positions)
Your calf has two main muscles layered on top of each other, and you need a slightly different position to reach each one. Both stretches use a wall.
For the upper calf, stand facing a wall with one foot about two to three feet behind you. Keep your back heel pressed into the floor and your toes pointed straight ahead. Lean your hips forward until you feel a pull along the back of your lower leg. Hold for 30 seconds, then switch.
For the deeper calf muscle, use the same wall setup but bring your back foot closer in and bend that back knee slightly. You’ll feel the stretch shift lower, closer to your Achilles tendon. This muscle absorbs a lot of force during running and tends to tighten up fast, so don’t skip this second variation.
Quadriceps: Three Options by Comfort Level
The simplest quad stretch is the standing version. Stand on your left foot, bend your right leg behind you, and grab your right shin or ankle. Tuck your pelvis under (think of tilting your belt buckle upward) and gently pull your shin toward your glutes. Your knee should point straight down, not out to the side or behind you. Hold for 30 seconds and switch.
For a deeper stretch, try the kneeling version. Kneel on your right knee with your left foot flat in front of you. Curl your pelvis under to flatten your lower back, then shift your weight forward from your hip toward your front knee. You’ll feel this through the front of your right thigh and into the hip flexor. Hold for 30 seconds and switch.
If you want a longer, more passive hold, lie on your back at the firm edge of a bed with your tailbone right at the corner. Pull one thigh toward your chest and let the other leg dangle off the edge, allowing gravity to open up the quad. Keep your back flat against the bed. This version works well held for one to two minutes per side because the position is fully supported, so there’s no temptation to compensate with poor posture.
Whichever version you choose, the single most important form cue is keeping your back flat rather than arched. Arching your lower back slackens the quad and hip flexor, reducing how much stretch the muscle actually gets.
Hamstrings: Doorway Stretch
Lie on your back in a doorway. Extend one leg up the door frame while the other leg stays flat on the floor through the opening. Scoot your hips closer to the frame until you feel a moderate stretch along the back of your raised thigh. This position lets you control the intensity precisely by adjusting your distance from the wall, and it keeps your back supported so you’re less likely to round your spine and cheat the stretch. Hold for 15 to 30 seconds, repeat two to four times, then switch legs.
Hip Flexors: Half-Kneeling Stretch
Runners are especially prone to tight hip flexors because the muscle that connects your lower spine to your thigh bone shortens with every stride. The kneeling quad stretch described above doubles as a hip flexor stretch, but you can make it more targeted.
From a half-kneeling position (right knee down, left foot forward), tuck your pelvis under and squeeze your right glute. Shift your weight gently forward without arching your back. You should feel a deep stretch across the front of your right hip. Keep the intensity mild enough that you could comfortably hold the position for up to five minutes, though 30 seconds repeated two to four times is sufficient for a standard cooldown.
If your hip flexors feel chronically tight, rolling a tennis ball or lacrosse ball along the front of your hip can help between sessions. Lie face down, place the ball just inside the front of your hip bone, and let your body weight sink into it for 30 to 60 seconds per side. This type of self-massage brings blood flow to the area and can reduce that persistent feeling of tightness over time. It’s safe to do daily.
Glutes: Figure-Four Stretch
Lie on your back and cross your right ankle over your left knee, forming a figure-four shape. Reach through and pull your left thigh toward your chest until you feel a stretch deep in your right glute and the outside of your hip. The key detail: keep your right ankle flexed (toes pulled toward your shin) throughout the stretch. This protects your knee and deepens the stretch through the hip.
If holding your legs up is tiring, rest your left foot flat against a wall instead of pulling it toward you. You’ll get the same stretch with less effort, which makes it easier to relax into the position. Hold for 15 to 30 seconds per side, two to four repetitions.
Inner Thighs: Seated Butterfly
Sit on the floor with the soles of your feet together and your knees dropped out to the sides. Sit tall, then gently press your knees toward the ground using your elbows. You can also hinge forward slightly at the hips for a deeper stretch. Your inner thigh muscles assist with stabilizing each stride, and they tend to stiffen quickly after longer runs. Hold for 15 to 30 seconds, repeat two to three times.
Mistakes That Undermine Your Stretching
Bouncing into a stretch (ballistic stretching) is the most common error. It pushes your muscles past their current capacity and can cause small tears. Ease into each position smoothly and hold it still.
Stretching through sharp pain is another mistake. Normal stretching feels like mild tension or discomfort, not a stabbing or burning sensation. Pain during a stretch can signal an underlying issue like a muscle strain, and continuing to stretch may worsen it. In some cases, persistent tightness is actually your nervous system protecting an area from further stress. If a muscle stays tight no matter how much you stretch it, the cause may be a form issue or minor injury rather than simple inflexibility.
Finally, don’t skip the pelvis tuck. Arching your lower back during any leg stretch lets the target muscle go slack. Keeping your pelvis tucked under and your back flat ensures the stretch reaches the tissue you’re trying to lengthen.

