Dynamic stretches for legs, grouped by the part of the leg they move
Published October 24, 2026
The best dynamic stretches for legs are leg swings and walkouts for the hamstrings, cardio lunges and high knees for the quads and hip flexors, cossack squats and standing side leg raises for the inner and outer hips, and ankle circles for the ankles and calves. Do 8 to 10 reps of each, letting the range grow a little every rep, after a minute or two of skipping or butt kicks. The whole routine takes 6 to 8 minutes and works before running, sports or leg day.
- Leg Swings Hamstrings, Glutes
- Walkout Abs, Shoulders, Chest
- Cardio Lunge Quads, Glutes
- High Knees Quads
- Cossack Squat Quads, Adductors
- Standing Side Leg Raise Abductors
- Ankle Circles Calves
Put them together: example sessions
Each session below picks from the exercises above for one situation, with the sets, reps, rest and RIR filled in. Open one in the session builder to change a pick, price it from a recent set, and add it to RIRLift.
-
Session 1
Before a run
You are about to run and want the hips and ankles moving before the first mile.
3× a week · 21 sets a week · ~10 min
-
Session 2
Before front squats
Your leg day opens with front squats, and your ankles and hips limit how deep you get.
1× a week · 12 sets a week · ~25 min
-
Session 3
Five minutes a day
You sit most of the day and want a short leg routine to keep the hips and hamstrings moving.
5× a week · 20 sets a week · ~10 min
Session 1
Before a run
- Workouts3× a week
- Working sets21 a week
- Per workout~10 min
- EquipmentBodyweight
You are about to run and want the hips and ankles moving before the first mile.
Skipping and butt kicks warm you up, and the stretches follow in the order your legs swing when you run: front to back, then sideways, then ankles. No lifting here; the run starts right after.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Skipping in PlaceSeconds. | 1 × 60 | 4 | 0 s |
| Butt KicksSeconds. | 1 × 60 | 4 | 0 s |
| Leg SwingsPer leg. | 1 × 10 | 4 | 0 s |
| Cardio LungePer leg. | 1 × 8 | 4 | 0 s |
| High KneesSeconds. | 1 × 30 | 4 | 0 s |
| Standing Side Leg RaisePer leg. | 1 × 10 | 4 | 0 s |
| Ankle CirclesEach way, per foot. | 1 × 10 | 4 | 0 s |
- How to run it
- Do one round in order without rest, then start the run at an easy pace for the first few minutes.
- How to progress
- As the routine gets familiar, do the swings and lunges a little faster.
Session 2
Before front squats
- Workouts1× a week
- Working sets12 a week
- Per workout~25 min
- EquipmentBarbells
Your leg day opens with front squats, and your ankles and hips limit how deep you get.
Cossack squats and ankle circles get two sets because front squat depth depends on them. The front squat gets three lighter sets and runs at 2 reps in reserve so your positions hold all session.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Skipping in PlaceSeconds. | 2 × 60 | 4 | 0 s |
| Walkout | 1 × 5 | 4 | 0 s |
| Cossack SquatPer side. | 2 × 6 | 4 | 0 s |
| Ankle CirclesEach way, per foot. | 2 × 10 | 4 | 0 s |
| Cardio LungePer leg. | 1 × 6 | 4 | 15 s |
| Front Squat3 warm-up sets first | 4 × 4–6 | 2 | 3 min |
- How to run it
- Do the warm-up blocks, then go to the rack and build up to your working weight.
- How to progress
- Once you reach depth easily, cut the cossack squats to one set.
Session 3
Five minutes a day
- Workouts5× a week
- Working sets20 a week
- Per workout~10 min
- EquipmentBodyweight
You sit most of the day and want a short leg routine to keep the hips and hamstrings moving.
No cardio block and no lift, just the four stretches that cover the most range. Doing it often matters more than doing it long.
| Exercise | Sets × reps | RIR | Rest |
|---|---|---|---|
| Walkout | 1 × 5 | 4 | 0 s |
| Leg SwingsPer leg. | 1 × 10 | 4 | 0 s |
| Cossack SquatPer side. | 1 × 6 | 4 | 0 s |
| Standing Side Leg RaisePer leg. | 1 × 10 | 4 | 0 s |
- How to run it
- Do it once a day, morning or after work, as one slow round.
- How to progress
- Add a second round on days you feel stiff.
Make it fit you
-
No wall to hold
Do the leg swings and side raises freestanding with smaller swings, or hold a chair back.
-
Very tight hamstrings
Bend the knees more in the walkouts and keep the leg swings low for the first five reps.
-
Before sprints or games
After the routine, add three short runs at rising speed before you go all out.
-
Lifting day logs
For the front squat plan, log your reps in reserve on each working set in RIRLift, and the app picks the next session's weight from it.
-
After training
Held stretches of 30 seconds or more fit here, when you are already warm.
Questions
What are 10 examples of dynamic stretches for legs?
Leg swings, walkouts, lunges, high knees, butt kicks, cossack squats, side leg raises, ankle circles, skips and lateral lunges.
What do dynamic stretches do?
They move your joints through a growing range while your muscles work, so you warm up and loosen up at the same time.
Are dynamic stretches better than static stretches before exercise?
Before training, yes, for most people. Moving stretches keep you warm and ready to move fast; long holds fit better after the session.
What are the downsides of dynamic stretching?
Swinging too hard too early can feel uncomfortable. Start small and let the range grow over the reps.
What are good dynamic stretches for leg day mobility?
Cossack squats, walkouts and ankle circles, followed by lighter sets of your first lift. That gets the hips, hamstrings and ankles moving before you load them.
How long should I do dynamic stretches?
Six to eight minutes covers all the main leg areas. Ten reps per move per side is plenty.
Related templates
-
Dynamic stretches: 9 moving stretches for before you train
Moving stretches for the whole body.
-
Warm up for running: a 10-minute pre-run routine
A full pre-run routine with strides.
-
Warm up for hamstrings: lengthen them, then make them curl
More for tight hamstrings before training.
-
Warm-up sets
How to build lighter sets before front squats.
-
Front squat: how to do it, how to hold the bar and what to swap in
Technique for the lift in the leg day plan.