Gastrocnemius and Soleus Stretches: The Complete Guide

 

The gastrocnemius and soleus are the two primary calf muscles, and they are among the most commonly stretched muscles in both sport and rehabilitation. Despite being adjacent muscles that share the same tendon insertion (the Achilles tendon), they require different stretching positions to be effectively lengthened. Using only one stretching approach means consistently undertreating one of the two muscles, which is one of the most common errors in calf flexibility work.

Why the Two Muscles Need to Be Stretched Differently

The anatomical distinction that determines stretching position is whether the muscle crosses the knee joint.

The gastrocnemius crosses two joints:
The gastrocnemius originates from the medial and lateral femoral condyles (the back of the knee) and inserts via the Achilles tendon into the calcaneus (heel bone). Because it crosses both the knee and the ankle, its length is affected by the position of both joints simultaneously. To stretch the gastrocnemius, the ankle must be dorsiflexed (toes toward the shin) AND the knee must be straight (extended). If the knee is bent, the gastrocnemius is shortened at the knee end, which reduces the stretch at the ankle end. A straight knee is therefore essential for an effective gastrocnemius stretch.

The soleus crosses only one joint:
The soleus originates from the posterior tibia and fibula (below the knee) and inserts via the Achilles tendon alongside the gastrocnemius. Because it does not cross the knee, its length is only affected by ankle position, not by knee position. To isolate the soleus, the knee must be bent. With the knee bent, the gastrocnemius is shortened and relatively slack, removing its contribution to the stretch. The stretch force then falls specifically on the soleus and the deeper calf structures.

The practical implication:

  • Straight-knee calf stretch = primarily gastrocnemius
  • Bent-knee calf stretch = primarily soleus
  • Both stretches are needed for complete calf flexibility

Gastrocnemius Stretches

Stretch 1: Standing Wall Gastrocnemius Stretch

The most widely used gastrocnemius stretch and the standard clinical recommendation.

How to do it:

  1. Stand facing a wall with both hands on the wall for support
  2. Step one foot back approximately 60 to 80 centimetres, keeping the back foot flat on the floor with the toes pointing forward
  3. The front knee bends while the back knee remains straight (fully extended)
  4. Lean into the wall, driving the back heel into the floor
  5. The stretch should be felt in the upper and mid-calf of the back leg
  6. Hold for 30 to 60 seconds
  7. Perform 2 to 3 repetitions per side

Key cues:

  • Back knee fully straight: any bend in the knee reduces the gastrocnemius stretch
  • Back heel flat on the floor: the stretch requires full ankle dorsiflexion with the heel down
  • Toes pointing forward: turning the toes outward changes the muscle emphasis
  • Lean into the wall rather than pushing against it: the body weight creates the stretch force

Stretching force: The stretch intensity can be adjusted by moving the back foot further from the wall (greater stretch) or closer (less stretch). The appropriate intensity produces a clear pulling sensation in the calf without pain.

Stretch 2: Step Gastrocnemius Stretch (Deficit Stretch)

A more intense version performed with the heel hanging off a step, allowing greater ankle dorsiflexion range than the wall stretch.

How to do it:

  1. Stand on the edge of a step with the forefoot on the step and the heel hanging off
  2. The knee remains fully extended
  3. Allow the heel to lower below the step edge under gravity or with gentle assistance
  4. Hold for 30 to 60 seconds
  5. Perform 2 to 3 repetitions per side

Why this is more effective for chronic tightness: The step allows the ankle to move into greater dorsiflexion range than the flat-surface wall stretch. For athletes with significant gastrocnemius tightness, the step version produces a deeper and more effective stretch. This is the same position as the deficit calf raise described in the straight leg calf raises article on this site, performed passively rather than actively.

Caution: The hanging heel position places significant load on the Achilles tendon. For people with insertional Achilles tendinopathy (pain where the tendon meets the heel bone), the heel-drop stretch can aggravate symptoms. As covered in the stretches for achilles tendonitis article on this site, insertional Achilles tendinopathy requires specific modification of this stretch.

Stretch 3: Seated Towel Gastrocnemius Stretch

For people who cannot tolerate weight-bearing stretches or who are in the acute phase of calf or Achilles injury.

How to do it:

  1. Sit on the floor with both legs extended
  2. Loop a towel or resistance band around the forefoot of the target leg
  3. Pull the towel toward the body, dorsiflexing the ankle while keeping the knee straight
  4. Hold for 30 to 60 seconds
  5. Perform 2 to 3 repetitions per side

When to use: Post-surgical rehabilitation, acute calf strain when weight-bearing is painful, and older adults for whom standing stretches present balance challenges.

Stretch 4: Downward Dog (Yoga-Derived Gastrocnemius Stretch)

A bilateral gastrocnemius stretch that also develops shoulder and thoracic mobility.

How to do it:

  1. Start on hands and knees
  2. Push the hips up and back to form an inverted V shape
  3. Press the heels toward the floor with both knees straight
  4. Pedal the heels alternately (one heel pressing down while the other lifts) to increase the stretch dynamically
  5. Hold for 30 to 60 seconds or pedal for 20 to 30 seconds

When to use: As a dynamic warm-up stretch before running or as part of a yoga-based flexibility programme. The bilateral position allows simultaneous stretching of both calves alongside the upper body benefits.

Soleus Stretches

Stretch 1: Bent-Knee Wall Soleus Stretch

The primary soleus stretch and the standard clinical recommendation for isolated soleus flexibility.

How to do it:

  1. Stand facing a wall with both hands on the wall
  2. Step one foot back approximately 30 to 40 centimetres (shorter than the gastrocnemius position)
  3. Bend the back knee significantly (approximately 30 to 45 degrees of flexion)
  4. Keep the back heel flat on the floor
  5. Drive the bent knee forward and downward toward the floor
  6. The stretch should be felt lower in the calf and deeper than the gastrocnemius stretch
  7. Hold for 30 to 60 seconds
  8. Perform 2 to 3 repetitions per side

Key distinction from the gastrocnemius stretch: The knee is bent rather than straight. This is the single defining difference. If the knee straightens during this stretch, the gastrocnemius becomes the primary target again rather than the soleus.

Where to feel it: The soleus stretch is felt lower in the calf (closer to the ankle) and often deeper than the gastrocnemius stretch. Some people also feel it along the inner calf and behind the ankle.

Stretch 2: Bent-Knee Step Soleus Stretch

The step version of the soleus stretch, allowing greater dorsiflexion range.

How to do it:

  1. Stand on the edge of a step with the forefoot on the step and the heel hanging off
  2. Bend the knee significantly (30 to 45 degrees)
  3. Allow the heel to lower below the step edge
  4. The bent knee with hanging heel specifically isolates the soleus through its full range
  5. Hold for 30 to 60 seconds
  6. Perform 2 to 3 repetitions per side

Why this is particularly valuable for Achilles rehabilitation: The bent-knee deficit position is specifically used in Achilles tendinopathy rehabilitation because the soleus is the dominant load-bearing structure in this position. The Alfredson protocol for Achilles tendinopathy (as covered in the stretches for achilles tendonitis article on this site) specifically includes both straight-knee and bent-knee heel drops to address both the gastrocnemius and the soleus.

Stretch 3: Seated Soleus Stretch

A non-weight-bearing soleus stretch for early rehabilitation or for people with weight-bearing limitations.

How to do it:

  1. Sit at the edge of a chair with both feet flat on the floor
  2. For the target leg, bend the knee to approximately 90 degrees
  3. Place both hands on the knee and press downward while simultaneously pulling the toes upward (dorsiflexing the ankle)
  4. The combination of knee flexion and forced dorsiflexion specifically stretches the soleus
  5. Hold for 30 to 60 seconds
  6. Perform 2 to 3 repetitions per side

Stretch 4: Squatting Soleus Stretch

A deep squat position that stretches the soleus along with the posterior ankle structures.

How to do it:

  1. Stand with feet shoulder-width apart and toes slightly outward
  2. Lower into a deep squat position, aiming to keep the heels on the floor
  3. The knees are significantly bent and the ankles are in maximum dorsiflexion
  4. Hold a pole or door frame for balance if needed
  5. Hold for 30 to 60 seconds

Why this specifically targets the soleus: The deep squat position combines significant knee flexion (which shortens the gastrocnemius) with maximum ankle dorsiflexion (which stretches the soleus). This position is also used as an ankle mobility assessment and is directly relevant to deep squat performance in weightlifting and functional training.

Combined Stretching Approaches

For complete calf flexibility development, the most effective approach sequences the gastrocnemius stretch before the soleus stretch in each session:

Complete calf stretching sequence:

  1. Standing wall gastrocnemius stretch: 60 seconds per side
  2. Step gastrocnemius stretch: 45 seconds per side
  3. Bent-knee wall soleus stretch: 60 seconds per side
  4. Bent-knee step soleus stretch: 45 seconds per side

Total time: Approximately 8 to 10 minutes per session

Why gastrocnemius before soleus: Starting with the gastrocnemius (the larger, stiffer muscle) when it is freshest allows the deepest stretch of the most resistant structure. The soleus, being a smaller and often more compliant muscle, responds well as a second exercise.

Clinical Applications

Achilles Tendinopathy

As covered in the stretches for achilles tendonitis article on this site, the Achilles tendon transmits the forces of both the gastrocnemius and the soleus to the heel bone. Tightness in either muscle increases the resting tension on the Achilles tendon, which is a contributing factor to tendinopathy development.

Both stretches are routinely prescribed as a component of Achilles tendinopathy management:

  • Gastrocnemius stretch: addresses the upper calf tightness that increases proximal Achilles tension
  • Soleus stretch: addresses the lower calf tightness that increases distal Achilles tension and is specifically relevant to insertional Achilles tendinopathy

Important modification for insertional tendinopathy: The heel-hanging step stretches (particularly the gastrocnemius version) should be avoided or modified in insertional Achilles tendinopathy, where the stretch can aggravate the tendon at its insertion. The wall stretch versions are generally better tolerated.

Plantar Fasciitis

The gastrocnemius and soleus connect via the Achilles tendon to the calcaneus (heel bone), which is also the origin of the plantar fascia. Calf tightness increases the tension on the plantar fascia during the push-off phase of walking and running, contributing to plantar fasciitis symptoms.

Both calf stretches are standard components of plantar fasciitis treatment. Research on plantar fasciitis management consistently finds that calf stretching programmes (particularly the bent-knee soleus stretch) produce meaningful reductions in heel pain when performed consistently.

Clinical protocol for plantar fasciitis:

  • Gastrocnemius stretch: 3 x 30 seconds per side, performed first thing in the morning before weight-bearing
  • Soleus stretch: 3 x 30 seconds per side, following the gastrocnemius stretch
  • Total: twice daily (morning and evening)

Running-Related Calf Tightness

Runners who develop calf tightness (often felt as a general tightness in the posterior lower leg after running) frequently have disproportionate gastrocnemius tightness from the sustained plantarflexion demand of running. Addressing both the gastrocnemius and the soleus after each run session prevents the progressive tightness that can lead to calf strains and Achilles problems.

Post-run calf stretching protocol:

  • Gastrocnemius stretch: 60 seconds per side
  • Soleus stretch: 60 seconds per side
  • Perform immediately after running while the muscles are warm

Shin Splints

Medial tibial stress syndrome (shin splints) is associated with both calf tightness and tibialis posterior weakness. Calf stretching addresses the tightness component by reducing the resting tension in the posterior compartment muscles that stress the tibial periosteum.

How Long to Hold Calf Stretches

Research on stretching consistently shows that holds of 30 to 60 seconds are most effective for producing lasting flexibility improvements. Shorter holds (10 to 15 seconds) provide temporary mobility improvements but do not produce the tissue adaptations needed for lasting flexibility change.

The research recommendation:

  • Minimum effective hold: 30 seconds
  • Optimal hold for flexibility development: 45 to 60 seconds
  • Frequency: 2 to 3 times per side per session
  • Sessions per week: 5 to 7 for meaningful flexibility development

Why multiple repetitions: Research comparing single long holds (180 seconds) versus three repeated 60-second holds has found comparable outcomes. The three-repetition approach is typically more comfortable and more practically sustainable than a single very long hold.

Programming Gastrocnemius and Soleus Stretches

For general flexibility maintenance:
Both stretches, 2 repetitions of 45 seconds per side, performed after training or at a separate time. 5 to 7 times per week.

For Achilles tendinopathy management:
Both stretches twice daily as above, alongside the progressive calf loading programme covered in the stretches for achilles tendonitis article on this site.

For plantar fasciitis:
Both stretches three times per day, with particular emphasis on the morning pre-weight-bearing session.

For running performance:
Post-run stretching of both muscles after every run session. Pre-run dynamic stretching (calf circles, heel walks) rather than static stretching before running.

For older adults:
Both stretches daily as a falls prevention and mobility maintenance measure. The seated towel versions are appropriate for people with balance limitations.

Frequently Asked Questions

Can I just do one calf stretch and not the other?
Not optimally. Stretching only the gastrocnemius (straight-knee) leaves the soleus consistently undertreated, which is a common cause of persistent lower calf and Achilles tightness despite regular stretching. Stretching only the soleus (bent-knee) leaves the gastrocnemius undertreated. Both muscles require regular stretching for complete calf flexibility, and the difference in positioning means one stretch cannot substitute for the other.

How do I know if my gastrocnemius or soleus is tighter?
Compare the sensation and range in both stretching positions. If the straight-knee stretch produces a significantly tighter feeling than the bent-knee stretch, the gastrocnemius is disproportionately tight. If the bent-knee stretch feels tighter, the soleus is the primary restriction. Most people have tighter gastrocnemius than soleus, but this varies.

Why does the soleus stretch feel different from the gastrocnemius stretch?
The soleus stretch is felt lower in the calf, deeper, and sometimes behind the ankle, while the gastrocnemius stretch is felt higher and more superficially in the calf. The different location reflects the different anatomical positions of the two muscles. Some people also feel the soleus stretch in the inner ankle area due to the tibialis posterior being co-stretched in the bent-knee dorsiflexion position.

How long does it take to improve calf flexibility?
With consistent daily stretching (45 to 60 seconds per stretch, twice daily), meaningful improvements in calf flexibility are typically noticeable within 3 to 4 weeks. Significant flexibility improvements (measured by ankle dorsiflexion range) typically require 6 to 8 weeks of consistent stretching. Chronic calf tightness from years of running or wearing elevated-heel shoes may take 3 to 6 months of consistent work before full flexibility is restored.

Should I stretch before or after running?
Static calf stretching of 30 seconds or more is most appropriately placed after running. Before running, dynamic calf activation (calf raises, heel walks, ankle circles) is preferable to static stretching, as static stretching before running can temporarily reduce muscle power output. Post-run stretching when the muscles are warm produces better flexibility adaptations and reduces the post-run tightness that can contribute to Achilles and plantar fascia problems.