sleeper-stretch-guide
The Sleeper Stretch: Fix Tight Shoulders and Improve Internal Rotation
The sleeper stretch is one of the most effective ways to improve shoulder internal rotation—a movement that's often restricted in overhead athletes, desk workers, and anyone who's ever had shoulder issues. This guide covers proper technique, progressions, and when this stretch is (and isn't) right for you.
What Is the Sleeper Stretch?
The sleeper stretch targets the posterior shoulder capsule and external rotators (infraspinatus and teres minor). By improving tissue mobility in these areas, you restore internal rotation range of motion.
Why internal rotation matters:
- Required for reaching behind your back
- Essential for overhead athletes (throwing, swimming, tennis)
- Limited IR often correlates with shoulder impingement
- Asymmetry between sides can lead to injury
Who Needs the Sleeper Stretch?
Good candidates:
- Overhead athletes (baseball players, swimmers, tennis players)
- People with limited internal rotation compared to external rotation
- Those with posterior shoulder tightness
- Desk workers with rounded shoulders (when combined with other work)
Poor candidates:
- Anyone with current shoulder instability
- People with anterior shoulder pain that worsens with the stretch
- Those who already have excessive internal rotation
- Anyone with recent shoulder surgery (without PT clearance)
How to Do the Sleeper Stretch Correctly
Basic Sleeper Stretch
Setup:
- Lie on your side with your bottom arm at 90 degrees (upper arm on floor, forearm pointing up)
- Your elbow should be directly in front of your shoulder (not higher or lower)
- Stack your hips and keep your knees bent for stability
The stretch:
- Use your top hand to gently push your bottom wrist toward the floor
- Your forearm rotates downward (internal rotation of the shoulder)
- Push only until you feel a moderate stretch in the back of your shoulder
- Hold for 30-60 seconds
- Release slowly
Critical points:
- Do NOT push through pain
- The stretch should be felt in the back of the shoulder, not the front
- Keep your shoulder blade pinned against the floor—don't let it roll forward
- Apply gentle, sustained pressure—not aggressive pushing
Common Sleeper Stretch Mistakes
Mistake #1: Elbow positioned too high
The problem: When your elbow is above shoulder level, you stress the joint differently and may compress structures. The fix: Position your elbow directly in front of your shoulder or slightly below.
Mistake #2: Shoulder rolling forward
The problem: Your shoulder blade lifts off the floor, reducing the stretch on the posterior capsule. The fix: Consciously pin your shoulder blade back. You may need to reduce the pressure to maintain this position.
Mistake #3: Pushing too hard
The problem: Aggressive stretching can irritate the shoulder joint and surrounding tissues. The fix: Use gentle, sustained pressure. The stretch should feel like a 4-5 out of 10 intensity, not a 9.
Mistake #4: Stretching a painful shoulder
The problem: Performing the sleeper stretch when you have active shoulder pain or inflammation. The fix: Address the pain first. See a physical therapist if needed. The sleeper stretch is for mobility restriction, not acute injury.
Mistake #5: Only stretching one side
The problem: Neglecting the non-dominant or less-tight side. The fix: Stretch both shoulders, even if one feels tighter. Maintaining symmetry prevents future issues.
Sleeper Stretch Progressions
Level 1: Supine Internal Rotation
An easier starting point if the sleeper stretch is too intense.
How to do it:
- Lie on your back with arm at 90 degrees (upper arm on floor)
- Let gravity pull your forearm toward the floor (toward your feet)
- No additional pressure needed initially
- Hold 30-60 seconds
Level 2: Modified Sleeper Stretch
Side-lying with reduced pressure.
How to do it:
- Lie on your side in the sleeper position
- Place a small towel or pillow under your head for comfort
- Use only 2-3 fingers of your top hand to apply gentle pressure
- Focus on relaxing into the stretch
- Hold 30-60 seconds
Level 3: Standard Sleeper Stretch
The full version as described above.
Rep scheme:
- 2-3 sets of 30-60 second holds
- Perform after training or before bed
- Both sides, even if one is tighter
Level 4: Cross-Body Stretch Superset
Combine with the cross-body shoulder stretch.
How to do it:
- Perform sleeper stretch for 45 seconds
- Roll onto your back
- Pull your arm across your body (cross-body stretch)
- Hold 30 seconds
- Repeat sequence 2-3 times
Level 5: Contract-Relax Sleeper Stretch
PNF technique for greater gains.
How to do it:
- Get into the sleeper stretch position
- Apply gentle pressure until you feel a stretch
- Push your wrist UP against your hand (5-10% effort) for 5 seconds
- Relax completely
- Gently increase the stretch
- Repeat 3-4 times
When to Do the Sleeper Stretch
Best times:
- After upper body training
- Before bed (muscles are warm, you have time to hold)
- After hot shower (tissues are more pliable)
- As part of a comprehensive shoulder routine
Avoid:
- Before throwing or overhead sports (temporary ROM increase may reduce stability)
- When shoulder is inflamed or painful
- As your only shoulder mobility work
Complementary Exercises
The sleeper stretch works best as part of a complete shoulder program:
For posterior shoulder:
- Cross-body shoulder stretch
- Foam roller posterior shoulder release
- Lacrosse ball posterior capsule work
For rotator cuff strength:
- Side-lying external rotation
- Prone Y, T, W raises
- Face pulls
For thoracic mobility:
- Foam roller thoracic extensions
- Open book stretches
- Cat-cow
Measuring Your Progress
Track your internal rotation range of motion:
Self-test:
- Lie on your back, arm at 90 degrees
- Let your forearm fall toward your feet (internal rotation)
- Measure the angle between your forearm and vertical
- Compare sides
Normal range: 70-90 degrees of internal rotation Asymmetry concern: More than 15-20 degrees difference between sides
Troubleshooting
"I feel the stretch in the front of my shoulder" You may be rolling forward. Pin your shoulder blade back or reduce pressure. If front shoulder pain persists, stop the stretch and consult a professional.
"My shoulder clicks or pops during the stretch" Some clicking is normal if painless. Painful clicking or catching warrants evaluation before continuing.
"I'm not feeling any stretch" Your posterior shoulder may not be the issue. Focus on other areas of shoulder mobility or assess whether internal rotation is actually limited.
"The stretch hurts" Pain during stretching is a red flag. Reduce intensity significantly or try the supine version. If pain persists, see a physical therapist.
Sample Shoulder Mobility Routine
Pre-workout (brief, activation-focused):
- Arm circles: 10 each direction
- Band pull-aparts: 15 reps
- Wall slides: 10 reps
Post-workout (focused mobility):
- Sleeper stretch: 2 x 45 seconds each side
- Cross-body stretch: 2 x 30 seconds each side
- Doorway pec stretch: 2 x 30 seconds each side
- Foam roller thoracic extension: 60 seconds
The Bottom Line
The sleeper stretch is a powerful tool for improving shoulder internal rotation—when used correctly. Focus on gentle, sustained pressure, keep your shoulder blade pinned back, and use it as part of a comprehensive shoulder routine rather than an isolated fix.
If you have shoulder pain, get evaluated before adding the sleeper stretch to your routine. For healthy shoulders with posterior tightness or athletes needing to maintain internal rotation, it's one of the most efficient stretches available.
Ready to Start Your Recovery?
Get a personalized exercise program based on your specific needs and goals.
Try Foundational Rehab Free