How to Stretch Your Rotator Cuff Without Making It Worse

Stretching your rotator cuff involves targeting four small muscles that wrap around your shoulder joint, each requiring slightly different movements to reach. A consistent routine of five to six stretches, done at least two to three days per week, can meaningfully improve shoulder mobility and reduce stiffness. Here’s how to do it safely and effectively.

What You’re Actually Stretching

Your rotator cuff is a group of four muscles and their tendons that hold your upper arm bone in its socket. They keep your shoulder stable during movement and let you rotate your arm toward and away from your body. The four muscles are the supraspinatus (lifts and rotates your arm), the infraspinatus and teres minor (both rotate your arm outward), and the subscapularis (rotates your arm inward and holds it away from your body).

Because these muscles handle different directions of rotation, no single stretch covers all of them. You need a combination of movements: cross-body pulls for the back of the cuff, external rotation stretches for the front, and overhead or behind-the-back movements for full range.

Warm Up Before You Start

Cold muscles don’t stretch well and are easier to irritate. Spend five to ten minutes on dynamic upper body movements before any static stretching. Three reliable options:

  • Arm circles: Start with small circles and gradually widen them. Do 15 to 20 in each direction.
  • Arm swings: Let your arms swing forward and back like pendulums, then switch to crossing them in front of your chest. This increases blood flow directly to the shoulder joint.
  • Spinal rotations: Stand with arms at shoulder height and twist your torso side to side, letting your arms follow naturally.

These movements prime the shoulder for deeper stretching without putting load on the joint.

Cross-Body Stretch

This is the most accessible rotator cuff stretch and primarily targets the infraspinatus and teres minor, the two muscles on the back of your shoulder blade.

Sit or stand with relaxed shoulders. Use one hand to lift your opposite arm at the elbow and bring it across your body at chest height. Apply gentle pressure to pull the arm closer to your chest until you feel a stretch deep in the back of your shoulder. Hold for 15 to 30 seconds, then switch sides. Repeat two to four times per arm.

The key here is keeping your shoulder down. If your shoulder shrugs up toward your ear, you’re compensating instead of actually stretching the cuff. Think about pressing your shoulder blade down and back as you pull your arm across.

Sleeper Stretch

The sleeper stretch targets the posterior capsule of your shoulder, the tight tissue behind the joint that limits internal rotation. It’s especially useful if you feel stiffness when reaching behind your back.

Lie on your side with the shoulder you want to stretch on the bottom. Bend that arm to 90 degrees at the elbow so your forearm points toward the ceiling. Using your top hand, gently push your bottom forearm toward the floor, rotating your shoulder inward. Your body weight pins your shoulder blade in place, which isolates the stretch to the back of the cuff rather than letting your whole shoulder roll forward.

This stretch can feel intense quickly. Start with light pressure and hold for 15 to 30 seconds. If you feel a sharp pinch in the front of your shoulder, back off or try the cross-body stretch instead.

Doorway Stretch

This opens up the front of the shoulder and stretches the subscapularis along with the chest muscles that pull the shoulder forward.

Stand in a doorway and place your forearm flat against the door frame with your elbow at shoulder height. Step forward with the foot on the same side until you feel a stretch across the front of your shoulder and chest. Keep your back straight and avoid arching your lower back to cheat more range. Hold for 15 to 30 seconds, then repeat on the other side.

You can adjust the height of your elbow to shift where the stretch lands. Elbow slightly below shoulder height emphasizes the subscapularis. Elbow above shoulder height stretches more of the upper chest and front deltoid.

Towel Stretch

The towel stretch works both internal and external rotation at the same time, making it one of the most efficient rotator cuff stretches you can do.

Hold one end of a towel in your top hand and drape it behind your back. Reach your other hand behind your lower back and grab the bottom end. You now have two stretch options. Pulling the towel upward with your top hand stretches the front and outside of the bottom shoulder into external rotation. Pulling the towel downward with your bottom hand stretches the top shoulder’s internal rotation. Alternate between both directions, holding each for 15 to 30 seconds.

If you can’t reach the towel behind your back, use a longer towel or resistance band to bridge the gap. Your range will improve over time.

External Rotation With a Stick

This stretch specifically targets the subscapularis, the muscle on the front side of your shoulder blade that’s responsible for inward rotation. It’s the hardest cuff muscle to stretch without a prop.

Hold a broomstick, dowel, or golf club with one hand. Flip the stick over your upper arm so it rests on the back side, with your elbow bent at 90 degrees and positioned at shoulder height. Reach across your body with your free hand and grasp the lower end of the stick. Pull the bottom of the stick forward and upward, which externally rotates your shoulder against the subscapularis. Before pulling, try to get the stick as vertical as possible and your elbow directly out to the side of your shoulder for the best angle.

Hold for 15 to 30 seconds per side. This one takes a few tries to get the positioning right, but once you feel the stretch deep in the front of your shoulder, you’ll know you’ve found it.

How Long and How Often

The American College of Sports Medicine recommends holding each static stretch for 15 to 30 seconds and repeating it two to four times. For most people, this range is enough to produce real flexibility gains without irritating the joint. If a particular area feels especially tight, you can hold up to 45 to 60 seconds per repetition, which gives your nervous system more time to relax into the position and release protective tension.

Aim for at least two to three sessions per week. Daily stretching is fine and will produce faster results, but consistency matters more than frequency. A good rule: if you feel sore the day after stretching, you pushed too hard or held too long. You should feel a moderate pull during the stretch that fades quickly afterward, not lingering discomfort.

Mistakes That Cause Problems

The most common error is shrugging your shoulders during any of these stretches. When your upper trapezius takes over, the stretch bypasses the rotator cuff entirely and can compress the tendons in the narrow space at the top of your shoulder. Actively press your shoulder blades down before initiating each stretch.

Forcing range you don’t have yet is the second major mistake. The rotator cuff tendons run through a tight space between bones, and pushing past your natural limit can pinch them. Internal rotation is particularly risky here. If the sleeper stretch or any inward rotation movement causes a sharp or pinching sensation in the front of your shoulder, reduce the pressure or skip that stretch until your mobility improves through gentler alternatives.

Stretching a cold shoulder is the third. Those five to ten minutes of arm circles and swings aren’t optional. Blood flow to the rotator cuff tendons is naturally limited compared to larger muscles, so warming up makes a meaningful difference in how the tissue responds to stretching.