Stretching for Shoulder: A Complete Guide to Restoring Shoulder Flexibility

 

Shoulder flexibility is not a single quality. The shoulder joint moves in multiple directions, and restriction in any one direction produces specific functional limitations and compensatory problems. Stretching the shoulder effectively requires knowing which direction is restricted, which structures are causing that restriction, and which stretches specifically address those structures.

This guide covers the complete picture: the structures that limit shoulder range, how to identify your specific restriction pattern, and the most effective stretches for each direction of shoulder movement.

Why Shoulder Flexibility Becomes Restricted

The glenohumeral joint (the ball and socket of the shoulder) is surrounded by a joint capsule, several ligaments, and the tendons of the rotator cuff muscles. Flexibility restriction in the shoulder can originate from any of these structures, and different structures produce different patterns of restriction.

Posterior capsule tightness: The most common shoulder flexibility restriction. The posterior glenohumeral capsule, the back of the joint capsule, becomes tight from repetitive overhead activities, poor posture, and protective guarding after shoulder injuries. It restricts internal rotation and cross-body adduction (reaching across the body) and is a primary contributor to shoulder impingement.

Anterior capsule and anterior rotator cuff tightness: Less common but significant in people who sleep on their side with the arm stretched forward and in those with anterior shoulder instability that has been braced in a protected position. Restricts external rotation range.

Pectoralis minor tightness: The pectoralis minor muscle runs from the coracoid process of the scapula to the front of the rib cage. When tight, it restricts shoulder elevation and overhead range by tilting the scapula anteriorly and preventing full upward rotation.

Latissimus dorsi tightness: The latissimus dorsi is a broad muscle of the back that attaches to the upper arm. When tight, it restricts shoulder flexion (reaching forward and up) and external rotation, particularly when the arm is overhead.

Posterior rotator cuff tightness: The infraspinatus and teres minor, when tight, restrict internal rotation range, the same restriction produced by posterior capsule tightness.

Identifying Your Specific Shoulder Restriction

Before selecting stretches, assess which direction is most restricted.

Overhead elevation: Stand facing a mirror and raise both arms straight in front of you toward the ceiling. If one arm cannot reach as high as the other, or if the arm cannot reach truly vertical without the lower back arching, overhead elevation is restricted.

Cross-body adduction: Bring one arm across the front of the body as far as possible. If the arm cannot reach past the midline comfortably, cross-body range is restricted (suggesting posterior capsule tightness).

External rotation: Stand with the elbows at your sides, bent at 90 degrees. Rotate both forearms outward simultaneously. If one side rotates noticeably less than the other, external rotation restriction is present.

Internal rotation (behind back): Reach one hand behind your back and up toward the opposite shoulder blade. Compare both sides. Significant asymmetry indicates internal rotation restriction on the less flexible side.

Across body stretch test: Hold one arm straight across the front of the body at shoulder height. Use the other hand to gently pull the elbow further across. If this produces a deep aching in the back of the shoulder, posterior capsule tightness is confirmed.

Shoulder Stretches by Direction

Stretches for Overhead Elevation Restriction

Doorway Overhead Stretch

Purpose: Stretches the latissimus dorsi, teres major, and anterior shoulder structures that restrict full overhead elevation.

How to do it:

  1. Stand in a doorway and raise both arms overhead, gripping the door frame at the highest comfortable point
  2. Gently lean forward until a stretch is felt along the sides of the trunk and the front of the shoulders
  3. Hold for 45 to 60 seconds
  4. Repeat 2 to 3 times

Key cue: The stretch should be felt along the sides of the trunk and into the armpits rather than purely in the shoulder. This indicates the latissimus dorsi is being stretched, which is the primary restrictor of overhead elevation in most people.

Foam Roller Overhead Stretch

Purpose: Provides a passive overhead stretch using the foam roller to support thoracic extension, which is a prerequisite for full overhead shoulder elevation.

How to do it:

  1. Place a foam roller horizontally on the floor
  2. Lie back over the roller positioned at the mid-thoracic spine
  3. Allow both arms to reach overhead toward the floor
  4. Hold for 60 to 90 seconds
  5. Move the roller slightly up the spine and repeat

Key cue: The overhead reach should feel like a combined thoracic extension and shoulder elevation stretch. If it feels entirely in the shoulder without any mid-back sensation, the roller may be too low.

Banded Shoulder Distraction

Purpose: Uses a resistance band to create gentle traction through the shoulder joint while in an overhead position, mobilising the joint capsule and improving overhead range.

How to do it:

  1. Anchor a thick resistance band to a pull-up bar or overhead fixed point
  2. Place the wrist or hand through the band
  3. Step away from the anchor until the band is pulling the arm upward and outward
  4. Allow the shoulder to be gently tractioned upward for 30 to 60 seconds
  5. Perform gentle shoulder circles within the traction to mobilise the joint

Stretches for Posterior Capsule and Cross-Body Restriction

Sleeper Stretch

Purpose: The most specific and most effective stretch for the posterior glenohumeral capsule. Research consistently shows the sleeper stretch produces greater gains in posterior capsule flexibility than other interventions.

How to do it:

  1. Lie on the side of the tight shoulder with the arm extended forward at shoulder height, elbow bent at 90 degrees
  2. Use the other hand to gently press the forearm downward toward the floor
  3. The shoulder blade must remain on the surface throughout. Do not allow it to roll forward.
  4. Hold for 30 to 45 seconds
  5. Release and repeat 3 times per side

Key cue: The shoulder blade staying on the surface is the most critical technical point. When the blade rolls forward, the stretch moves from the posterior capsule to the anterior shoulder, which is not the target. If the blade consistently lifts, reduce the overpressure until it can remain grounded.

Cross-Body Shoulder Stretch

Purpose: Stretches the posterior capsule and posterior rotator cuff in a standing position that is easy to perform anywhere.

How to do it:

  1. Bring one arm straight across the front of the body at shoulder height
  2. Use the other hand or forearm to gently pull the elbow further across the body
  3. Hold for 45 to 60 seconds per side
  4. Repeat 2 to 3 times

Key cue: The arm should be at or below shoulder height. Holding the arm above shoulder height shifts the stretch away from the posterior capsule and toward other structures.

Towel Internal Rotation Stretch

Purpose: Stretches the posterior capsule and posterior rotator cuff through an internal rotation movement in a position that provides precise control of the stretch intensity.

How to do it:

  1. Lie face down with one arm extended to the side at shoulder height, elbow bent to 90 degrees, forearm hanging toward the floor
  2. Allow the weight of the arm to gently internally rotate the shoulder, lowering the back of the hand toward the floor
  3. If more stretch is needed, use the other hand to gently press the forearm further toward the floor
  4. Hold for 45 seconds per side

Stretches for External Rotation Restriction

Doorway External Rotation Stretch

Purpose: Stretches the anterior capsule, subscapularis, and pectoralis major that restrict external rotation range.

How to do it:

  1. Stand in a doorway with one forearm against the door frame, elbow at shoulder height and bent to 90 degrees
  2. Slowly rotate the body away from the door frame until a stretch is felt at the front of the shoulder
  3. Hold for 45 to 60 seconds per side
  4. Repeat 2 to 3 times

Key cue: The forearm stays in contact with the door frame throughout. The rotation comes from turning the body rather than moving the arm.

Supine External Rotation Stretch

Purpose: Provides a gravity-assisted external rotation stretch in a relaxed position that allows maximum muscle relaxation.

How to do it:

  1. Lie on your back with the arm out to the side at shoulder height, elbow bent to 90 degrees
  2. Allow the forearm to fall backward toward the floor behind the head
  3. Use the other hand to gently press the forearm further toward the floor if needed
  4. Hold for 45 to 60 seconds per side

Key cue: If the shoulder lifts off the surface as the forearm drops back, reduce the range until the shoulder blade can maintain contact with the surface.

Stretches for Internal Rotation and Behind-Back Restriction

Behind-Back Internal Rotation Stretch

Purpose: Stretches the posterior capsule, infraspinatus, and teres minor through the behind-back internal rotation range.

How to do it:

  1. Reach one hand behind your back and up toward the opposite shoulder blade
  2. Use the other hand or a towel to gently assist the movement further up the back
  3. Hold for 45 seconds per side
  4. Repeat 2 to 3 times

Towel Behind-Back Stretch

Purpose: Uses a towel to provide controlled assistance through the full behind-back range, allowing gradual progressive improvement.

How to do it:

  1. Hold a towel in the right hand behind the back, arm bent and reaching upward
  2. Hold the bottom of the towel with the left hand reaching down from below
  3. Gently pull down with the left hand, which draws the right hand further up the back
  4. Hold for 45 seconds and switch sides

Stretches for Pectoralis Minor and Anterior Shoulder

Pectoralis Minor Stretch

Purpose: Releases the pectoralis minor that is the primary restrictor of scapular upward rotation and therefore of full overhead shoulder elevation.

How to do it:

  1. Stand in a doorway with the hand of the tight side placed on the door frame at shoulder height
  2. Step forward through the doorway until a stretch is felt at the front of the shoulder and chest
  3. Hold for 45 to 60 seconds per side
  4. Repeat 2 to 3 times

Foam Roller Pectoralis Stretch

Purpose: Provides a bilateral passive stretch of the pectoralis major and minor using the foam roller as support.

How to do it:

  1. Place a foam roller vertically along the spine
  2. Lie back onto the roller so the head and tailbone are supported
  3. Allow both arms to fall outward toward the floor at shoulder height or lower
  4. Hold for 60 to 90 seconds

Why this variation is valuable: The passive nature of the foam roller stretch allows complete muscle relaxation, which produces greater tissue lengthening than active stretching positions.

Stretches for Latissimus Dorsi

Kneeling Latissimus Stretch

Purpose: Provides a specific stretch for the latissimus dorsi that restricts overhead elevation when tight.

How to do it:

  1. Kneel beside a chair or table and place both forearms on the surface
  2. Keep the hips above the knees and walk the knees backward
  3. Allow the chest to drop toward the floor and the arms to reach forward
  4. Hold for 45 to 60 seconds
  5. Repeat 2 to 3 times

Key cue: The stretch should be felt along the sides of the trunk between the armpit and the hip. Sitting the hips back further increases the stretch.

Structured Shoulder Stretching Routines

Routine 1: Desk Worker Daily Routine (10 minutes)

Designed for people with rounded posture, forward head position, and restricted overhead and cross-body range.

  • Foam roller pectoralis stretch: 90 seconds
  • Doorway pectoralis minor stretch: 2 x 45 seconds per side
  • Cross-body shoulder stretch: 2 x 45 seconds per side
  • Foam roller overhead stretch: 2 x 60 seconds per position
  • Doorway external rotation stretch: 45 seconds per side

Routine 2: Athlete Pre-Training Shoulder Preparation (5 minutes)

Designed for athletes before overhead or throwing sport training sessions.

  • Banded shoulder distraction: 30 seconds per side
  • Sleeper stretch: 2 x 30 seconds per side
  • Doorway external rotation stretch: 30 seconds per side
  • Kneeling latissimus stretch: 45 seconds

Routine 3: Post-Injury or Rehabilitation Routine (12 minutes)

Designed for people recovering from shoulder impingement, frozen shoulder, or post-surgical stiffness.

  • Pendulum exercises: 2 minutes (gentle circular swings with the arm hanging)
  • Sleeper stretch: 3 x 30 seconds per affected side
  • Cross-body stretch: 3 x 45 seconds per affected side
  • Supine external rotation stretch: 2 x 45 seconds per affected side
  • Foam roller pectoralis stretch: 90 seconds
  • Towel behind-back stretch: 2 x 45 seconds per side

Combining Stretching With Strengthening

Shoulder stretching restores range of motion but does not address the muscular weakness that often accompanies restriction. Stretching the posterior capsule without strengthening the external rotators, or stretching the anterior shoulder without strengthening the scapular stabilisers, produces temporary gains that are not maintained because the surrounding muscles cannot support the new range.

The most effective approach combines daily stretching with rotator cuff and scapular stabilisation exercises 3 times per week. The strengthening work detailed in the stabilize shoulder article on this site complements the stretching routines above and produces more lasting and functional results than stretching alone.

Frequently Asked Questions

How long should I hold shoulder stretches?
For improving shoulder flexibility, holds of 45 to 60 seconds are most effective for the glenohumeral capsule and rotator cuff structures. Shorter holds of 20 to 30 seconds provide temporary relief but do not produce lasting tissue changes. The sleeper stretch specifically benefits from holds of 30 to 45 seconds with 3 repetitions rather than one long hold.

How often should I stretch my shoulders?
Daily stretching produces the fastest flexibility improvements for the shoulder. At minimum, stretching 5 times per week consistently produces meaningful improvement. The frequency matters more than the duration of individual sessions for shoulder flexibility development.

Can stretching fix a frozen shoulder?
Frozen shoulder (adhesive capsulitis) responds to stretching but requires a specific approach tailored to the stage of the condition. In the freezing phase (painful), aggressive stretching can worsen inflammation. In the frozen phase (stiff but less painful), progressive stretching is the primary treatment. In the thawing phase, more vigorous stretching accelerates recovery. A physiotherapist can guide the appropriate stretching intensity for each stage.

Is it safe to stretch a shoulder that has been dislocated?
Stretching a previously dislocated shoulder requires caution. The anterior structures that were damaged during the dislocation should not be aggressively stretched, as this can increase instability and the risk of recurrence. Focus on posterior capsule and rotator cuff flexibility while strengthening the anterior stabilisers. A physiotherapist should guide the specific stretching approach after a dislocation.

Why does my shoulder feel worse after stretching?
If shoulder pain increases during or immediately after stretching, one of three things is typically occurring: the stretch intensity is too aggressive, the direction of the stretch is inappropriate for the underlying pathology, or inflammation is still active and any stretching is premature. Reduce intensity, reassess which direction you are stretching, and consider whether the shoulder needs a period of relative rest before stretching is appropriate.