9 Incredible Stretches To Improve Flexibility Fast [Full Body Routine]

So you just tried the 5 Flexibility Tests and you determined that you’re about as flexible as a steel rod.

Don’t worry, we can help you.

We have created a list of the best stretches to improve flexibility, fast.

If you were to look up the best stretches, you would find hundreds of examples, some more useful than others.

This post will cut through all that junk and show you the top 9 stretches you need to regain the mobility your mama gave you.

Welcome to the third installment of the WCT stretching series. In Part 1 we discussed what stretching is, and who should and should not stretch. You can find it at When is Stretching Necessary, and When is it a Waste of Time

In Part 2, we go over 5 ways to determine if you lack flexibility. You can find it at How Flexible Are you? 5 Useful Ways to Test if You Need To Stretch


Ok, let’s get moving.




Why You Need to Focus on Flexibility Exercises, Not Stretching Exercises

People often stretch because it feels good. They just move around into random positions and find something that feels tight and hold it.

Don’t do this.

There are many stretching exercises which can actually cause more harm than good.

A prime example is the bend down and touch your toes Test.

Do not perform this stretch. 

This “hamstring stretch” sucks because you put the remainder of your body in a compromised position.

You should not purposefully round your back in this manner.


Flexibility exercises on the other hand are done for a purpose. You lack mobility in a key functional movement pattern, and thus, you stretch to improve that position.

If you need to know the 5 positions you should be able to perform, go back to Part 2 of this series.


How to Create a Flexibility Workout Plan

1) Write down the limitations you possess, and group them into categories.

The Categories should be
- Shoulders
- Upper Back
- Quads/Hips
- Hamstrings
- Calves/Ankles

If you lack flexibility in all 5 categories, that is ok. Improving flexibility in one major joint can help improve the flexibility in other joints.

2) Divide the areas that need improvement into upper body and lower body.

3) Select 2-3 stretches that you will work on each day for your upper or lower body.

4) Spend 5-10 minutes before bed each day alternating between 2-3 upper body stretches on 1 day and 2-3 lower body stretches the next

This will help alleviate the monotony of stretching and also help relax you for bed.

Don’t skimp on your daily stretching routine. Persistence is key in improving flexibility. Find a way to integrate the stretches into a pre sleep ritual.


The Best Full Body Stretching Routine

Here are the top 9 stretches to improve flexibility listed by category.

They will also include the functional movement pattern that’s associated with them.


Shoulder Stretches


Double Internal Rotation Stretch

A lot of people lack shoulder internal rotation. Chances are you do too. Here is a quick and easy stretch that allows you to hit both shoulders simultaneously.



Lie on your back and elevate your hips off the ground. Squeeze your scapula together. Place your hands underneath your back with the palms facing downwards. Slowly lower your hips down toward the floor. DO NOT let your shoulders roll forward or come out of their retracted position.


Internal rotation is important for any kind of push exercise or throwing motion as it allows the shoulders to not rotate excessively during the movement.

Shoulder Extension Stretch

Many people also lack shoulder extension due to our anterior dominant posture. This is another good stretch that will help PREVENT shoulder pain and keep your shoulder joint healthy. Don’t ignore it.



Find a ledge, table or barbell that you can anchor your hands on to. Position both arms behind you with your palms down and keep your shoulders locked into their sockets. You can lower yourself to increase the stretch. If this stretch is too painful, try one arm at a time.


Back Stretches

Please do not stretch your lower back. The vertebrae of your lumbar spine are meant to be for stability, not mobility.

Instead, you probably need to stretch your upper back, and improve thoracic mobility. These are by far the best stretches to do.


Thoracic Extension Stretch


Position yourself on top of a foam roller lying horizontal across your thoracic spine. Raise your arms overhead and begin arching your upper back over the foam roller. Keep your core tight and engaged throughout the stretch.


Double Overhand Lat Stretch

This flexibility exercise will improve your spinal position during squats and your overhead reach position. It will also help treat a rounded upper back posture. Check out You Probably Have Bad Posture- Here's How to Tell to learn more



Place your hands palms down on a desk or bar. Keep your scapula retracted and shoulder back. Brace your core and begin hinging at the hips. Maintain your knees locked out and your back neutral. You can increase the stretch by driving your chest down.



Here’s a bonus stretching exercise that’ll help another area of restriction in the general population.

Chest Opener Stretch

Given the prevalence of rounded spines and internally Rotated Shoulders, the chest muscles often develop tightness and restrictions. This stretch can improve thoracic spine mobility and overhead reach flexibility.




Position yourself in a doorway or power rack so that you can place your arms perpendicular to your body. Keep your scapula and shoulders back. Brace your core and try to push your chest forward while keeping your arms locked in place.


Hip Stretches


Wall Squat Stretch

This is pretty self explanatory. You will feel this stretch pretty much everywhere. It improves hip range of motion for squats, thoracic position for squats, and ankle mobility.



Get your butt as close as you can to a wall and place your feet on the wall in a squat stance. Keep your feet pointing forward and your back and head flat on the floor. Use your elbows to push your knees outwards. For an added bonus, you can stretch your arms overhead to also work on overhead mobility.

Couch Stretch

Are you ready to hurt? This stretch hits the hip flexors and the quads simultaneously. Almost everyone is in need of this stretch due to prolonged sitting. This stretch improves flexibility for squats and for lunges. It is also one of the most effective hip stretches for lower back pain.



Find a bench or a chair so that you can elevate your rear foot with a vertical shin. Keep your front leg at a 90 degree angle with your knee directly above your foot. Squeeze the glute of the back leg and keep your torso as neutral as possible. As you become more flexible, attempt to make contact between your glute and your back heel.


Hamstring Stretch


Do you remember that sit and reach Stretch I said was horrible? Here is how you should actually stretch your hamstrings.


Banded Hamstring Stretch



Lie flat on your back and obtain a band or a rope. Place the band on your foot and straighten your knee. Keep your other leg straight on the floor and keep your back neutral against the floor. Feel free to bring your hamstring yo varying angles from your body.


Ankle / Calf Stretch

Almost everyone has tight calves and restricted ankles. Especially runners. It is very important to keep your ankles flexible and your calves supple. Use this simple stretch.




Find a slanted board, or a wall where you can place the ball of your foot against.  Try and drive your heel as close to the wall as possible. From here straighten your knee and drive your weight forward. Keep your spine neutral.


Thats it. These are the top 9 stretches you need to improve your flexibility.

If you thought these stretches were awesome, head over to Kelly Starrett's website, Mobility WOD to learn a bunch more.


How Long Should I Stretch?

When performing these flexibility exercises, it is important to hold the position for at least 30 seconds.

Research has shown that anything beyond this does not confer any benefit however, there are many anecdotes of people experiencing great improvement from holding stretches for up to 2 minutes.

Bottom line; hold each stretch from 30 sec- 2 minutes.


How Often Should I Stretch?

The more you stretch the better you will be.

I recommend stretching on a daily basis, for a maximum for 5-10 minutes. Anything more than that and you are likely wasting your time, which you have very little of.

It is certainly not necessary to stretch more than once per day.


When Should I Stretch?

It is always best to stretch muscles when they are warm. Therefore it’s best to do it after a workout or even after a warm shower.

As we discuss in Part 1, it is not ideal to stretch before a workout.

Otherwise if you are not working out that day, you can stretch right before bed.


Sample Flexibility Training Program

DAY 1: Upper Body (Great for Improving Overhead Technique)

Thoracic Extension Stretch: 1-2 minutes

Double Overhand Lat Stretch: 1-2 minutes

Chest Opener Stretch: 1-2 minutes


Day 2: Lower Body (Great for Improving Deadlift Technique)

Couch Stretch: 1 minute each side

Banded Hamstring Stretch: 1 minute each side

Calf Stretch: 1 minute each side


Day 3: Upper Body (Great for Improving Pressing Technique)

Shoulder Internal Rotation Stretch: 1-2 minutes

Shoulder Extension Stretch: 1-2 minutes

Chest Opener Stretch: 1-2 minutes


Day 4: Lower Body (Great for Improving Squat Technique)

Wall Squat: 1-2 minutes

Couch Stretch: 1-2 minutes

Calf Stretch: 1-2 minutes


Final Thoughts

You don’t need to do hour long yoga sessions to notice an improvement in your flexibility.

You also don’t need a deck of hundreds of stretches.

Use these 9 stretches to improve flexibility, and regain control of your body.

Which stretches are your favorites? Do you have a lot of restrictions? Or are you naturally very flexible?

Comment below and let us know!


Post your comments and questions below.  

Share this article if you found it useful -> -



Join our community to keep getting articles like this one, and when you do, you'll receive a copy of our Ebook- The White Coat Trainer Nutrition Guide!

Alex & Brittany Robles are the founders of The White Coat Trainer, a site dedicated to improving the health and wellness of busy individuals. Learn more about them here and connect with them on instagram and Twitter. Feel free to send them a message here