How to Stretch After a Workout: A Full-Body Routine

Stretching after a workout is best done while your muscles are still warm, using static holds of 10 to 30 seconds per stretch. The goal is to reach a point of tightness or slight discomfort, not pain, and accumulate about 60 seconds of total stretching time per muscle group. A full post-workout routine covering your major muscle groups takes roughly 10 to 15 minutes.

Why Post-Workout Stretching Helps

When you hold a static stretch after exercise, your nervous system shifts from its “fight or flight” state into a calmer, recovery-oriented mode. Research published in the American Journal of Sports Science and Medicine found that passive static stretching triggers a measurable shift toward parasympathetic nervous system dominance, and that this relaxed state continues for at least five minutes after you stop stretching. Heart rate and blood pressure both decrease after a stretching session, which is why a good cooldown leaves you feeling settled rather than still buzzing from your workout.

The main long-term benefit is improved range of motion. Both static stretching and more advanced techniques like contract-relax stretching produce significant gains in joint flexibility when practiced consistently over several weeks. What stretching won’t do, however, is meaningfully reduce muscle soreness. A large Cochrane review found that post-exercise stretching reduced peak soreness by about one point on a 100-point scale, a difference so small it’s essentially unnoticeable. So stretch for mobility and recovery, not to prevent next-day soreness.

How Long to Hold Each Stretch

The American College of Sports Medicine recommends holding each stretch for 10 to 30 seconds and repeating it 2 to 4 times, aiming to accumulate 60 seconds of total stretch time per muscle group. If you hold a hamstring stretch for 20 seconds, for example, doing it three times gets you to that 60-second target.

Interestingly, a large meta-analysis looking at the long-term effects of stretching on range of motion found that neither volume, intensity, nor frequency played a significant role in flexibility gains. In other words, consistency matters more than perfection. Stretching two to three times per week is enough to see results over time. You don’t need to stretch after every single session if some days you’re short on time.

A Full Post-Workout Stretching Routine

Work through these stretches in order, spending 15 to 30 seconds on each side and repeating once or twice. Start with your lower body since those muscles bear the most load in most workouts, then move up.

Hamstrings

Lie on your back and raise one leg toward the ceiling. Hold behind your knee or thigh with both hands and gently pull the leg toward you, keeping it as straight as comfortable. Your opposite leg stays bent with the foot flat on the floor. You can also do this standing: hinge forward at the hips with a flat back and reach toward your toes. A seated forward fold, sitting with legs extended and folding your torso over your thighs, works just as well.

Quads and Hip Flexors

Lie on your side and grab the top of your upper foot, gently pulling your heel toward your glutes. Keep your knees close together. For a deeper stretch that also targets the hip flexors, drop into a half-kneeling position with one knee on the ground and the opposite foot planted in front. Shift your hips forward until you feel a stretch along the front of your back thigh and hip.

Glutes

Lie on your back with both knees bent. Cross your right ankle over your left thigh, then pull your left thigh toward your chest with both hands. You should feel this deep in the right glute. This is sometimes called the figure-4 stretch. Pigeon pose, where you bring one bent leg in front of you while extending the other behind, is a more intense option if you have the flexibility for it.

Inner Thighs

Sit with your back straight and bring the soles of your feet together so your knees fall out to the sides. Hold your feet and gently press your knees toward the floor using your elbows. You can also do a seated straddle, sitting with legs spread wide and leaning your torso forward with a flat back.

Calves

Stand facing a wall with one foot stepped back. Keep the back leg straight and press the heel into the ground while leaning slightly forward into the wall. You should feel the stretch along the back of your lower leg. To hit the deeper calf muscle, do the same stretch with a slight bend in the back knee.

Chest and Shoulders

Stand in a doorway and place your forearm against the frame at about shoulder height. Step forward through the door until you feel a stretch across your chest and front shoulder. For the back of the shoulder, bring one arm across your body at chest height and use the opposite hand to pull it closer. Hold each side equally.

Back and Core

Lie face down and place your palms on the floor near your shoulders. Press your upper body up while keeping your hips on the ground (the cobra stretch). This opens up the front of your torso and gently extends the spine. For a rotation stretch, lie on your back with arms out to the sides, bring your knees together, and drop them to one side while keeping both shoulders on the ground. You should feel this through your mid and lower back.

Triceps

Raise one arm overhead and bend the elbow so your hand drops behind your head. Use your other hand to gently press the elbow back until you feel a stretch along the back of your upper arm.

Getting the Intensity Right

The target sensation is tightness or mild discomfort, never sharp or burning pain. If a stretch hurts, you’ve gone too far. Ease back to the point where you feel tension but can still breathe comfortably. Your muscles will naturally relax a bit during the hold, and you can gently deepen the stretch as that happens.

Avoid bouncing. Ballistic movements can push a fatigued muscle past its comfortable range. Static holds, where you get into position and simply stay there, are the safest and most effective choice for a cooldown. Breathe slowly and deeply throughout each stretch, which reinforces that parasympathetic shift and helps your muscles release tension.

When to Be Careful

If you have joint hypermobility, conditions like Ehlers-Danlos syndrome, or a history of dislocations, standard stretching routines can push joints past a safe range. People with hypermobility are more prone to overextending and potentially dislocating joints during stretching. In these cases, reducing the depth of each stretch, using supportive equipment like yoga blocks, and focusing on strengthening muscles around the joint is a safer approach than chasing maximum flexibility.

If you’ve just finished an especially intense session and a muscle feels strained rather than simply tight, skip the deep stretching on that area. Stretching an acutely injured muscle can make the damage worse. Gentle movement and light walking are better cooldown options when something feels off.