Training & Workouts · Mobility & Flexibility

How to improve overhead mobility for pull ups and presses

Getting your arms cleanly overhead is not one movement, it is three joints working together. If your press or pull up feels blocked up top, this is how to find the limiter and fix it.

KF.Social Editorial ·Updated 18 July 2026 ·10 min read Evidence-reviewed

When your arms will not go cleanly overhead, your body finds a workaround: the lower back arches, the ribs flare, the elbows drift forward. That is your overhead press or pull up leaking force and stressing the wrong tissues. Good overhead mobility is not about being bendy, it is about stacking three moving parts so the shoulder can reach its full range without the spine cheating. Once you know which part is holding you back, the fix is usually quick and specific rather than a long stretching routine.

The short version

  • Getting overhead needs three things together: the shoulder joint, the shoulder blade rotating up, and the mid-back extending.
  • Most overhead limits come from stiff **lats** and a stiff **mid-back**, not the shoulder joint itself.
  • A quick wall test tells you whether your limit is real shoulder range or just your ribs flaring to fake it.
  • The best fixes are loaded and active: mid-back extensions, lat stretches with tension, and pressing through a full range.
  • Static shoulder stretching right before pressing can briefly reduce strength, so save long holds for after or on their own.
1

Overhead is three joints, not one

Reaching straight overhead looks like one move but it is a chain. If any link is stiff, the rest compensate, and that is where presses stall and shoulders get cranky.

  • The shoulder joint has to flex so the upper arm points straight up. Stiffness here is real, but it is less often the main block than people assume.
  • The shoulder blade has to rotate upward and tilt back as the arm rises. If it cannot, the arm bone runs out of clear space and jams.
  • The mid-back (thoracic spine) has to extend a little so the shoulder blades can set into the right position. A rounded, stiff upper back caps everything above it.

Because the mid-back sets up the shoulder blade, and the shoulder blade sets up the joint, a stiff upper back can steal range from a perfectly healthy shoulder. That is why so much overhead mobility work aims below the shoulder itself.

2

Find your actual limiter first

Before you drill anything, work out where the block is. A couple of minutes of testing saves you weeks of stretching the wrong thing.

  1. The wall test. Stand with your back to a wall, heels, hips, and upper back touching it, lower back gently flattened so your ribs do not flare. Now raise straight arms overhead and try to touch the wall without arching. If your arms reach the wall, your range is fine and the arch was hiding it. If they stop short, you have a real restriction.
  2. Isolate the lats. Lie on your back with knees bent and lower back flat. Raise straight arms overhead. If they will not reach the floor without your ribs popping up, tight lats are a likely culprit, since the lats pull the arm down.
  3. Check the mid-back. Sit tall and try to extend your upper back over a foam roller. If your upper back barely moves and rounds forward at rest, thoracic stiffness is capping your overhead range.
The rib flare tell

If you can only get overhead by flaring your ribs and arching your back, you do not have the range, you are borrowing it from your spine. Keep the ribs down during the test to see your true shoulder range.

3

Drills for each limiter

Match the drill to what the tests showed. You rarely need all of these, just the ones for your block.

LimiterDrillHow to do it
Mid-back stiffnessFoam roller extensionsRoller across the upper back, hands behind head, extend back over it for reps
Mid-back stiffnessOpen booksSide-lying, top arm sweeps open and rotates the mid-back, follow with the eyes
Tight latsLoaded overhead lat stretchHold a bar or rack overhead, sink the ribs and let body weight stretch the lats actively
Shoulder blade controlWall slidesForearms on a wall, slide up keeping contact, feel the shoulder blades rotate up
Shoulder joint rangeBanded overhead reachesLight band overhead, reach and hold at end range with control
Make it loaded and active

The versions that stick are active, not passive. In a lat stretch, keep the ribs pulled down and gently work into the position rather than hanging limp. In wall slides, actively drive the shoulder blades up. You are training controlled range, not just feeling a stretch.

4

Build the range with the lifts themselves

Drills open the door, but the range holds best when you use it under load. Pressing and pulling through a full, honest range is what turns a temporary stretch into mobility you keep.

  • Press to a full overhead lockout. Finish every rep with the bar or dumbbells stacked over the mid-foot and the ribs down. Half-range presses reinforce the stiffness.
  • Use overhead carries. Holding a weight locked out overhead as you walk trains control at the top of the range under real load.
  • Pull all the way. In pull ups and pulldowns, start from a full hang with the arms straight, which loads the lats at their longest.
  • Add pause reps at the stretched position in your accessory work to build strength where the range is tightest.
Timing matters

Long static shoulder stretches right before pressing can briefly reduce strength and power. Do your mobility drills as active, dynamic work in the warm-up, and keep any long static holds for after training or a separate session.

5

Questions people ask

Why can't I get my arms fully overhead?
Usually because of stiff lats or a stiff mid-back rather than the shoulder joint itself. As your arm rises, the shoulder blade has to rotate up and the upper back has to extend, and if either is restricted the arm jams before it is vertical. A quick wall test with your ribs kept down shows whether you have a real restriction or are just arching your back to fake the range.
How do I know if my overhead problem is shoulders or mid-back?
Test them separately. Lie on your back with your lower back flat and raise straight arms overhead: if they will not reach the floor without your ribs flaring, tight lats and shoulders are involved. Then check your mid-back over a foam roller: if your upper back barely extends and rounds at rest, thoracic stiffness is capping your range. Fix whichever the tests flag.
Will stretching before I press help my overhead mobility?
Do dynamic, active drills before pressing, not long static holds. Prolonged static stretching right before a lift can briefly reduce strength and power, which is the opposite of what you want under a bar. Use foam roller extensions, wall slides, and banded reaches to warm up, and save any long static stretching for after training.
How long does it take to improve overhead mobility?
If the limit is stiffness rather than structure, many people feel a clear change within a few weeks of consistent, active work, especially once they press and pull through a full range. Longstanding stiffness takes longer. Treat it like a strength goal, work it regularly, and use the new range under load so it holds.
6

References

  1. Behm DG, et al. Applied Physiology, Nutrition, and Metabolism. Acute Effects of Muscle Stretching on Physical Performance, Range of Motion, and Injury Incidence in Healthy Active Individuals: A Systematic Review. 2016. doi.org/10.1139/apnm-2015-0235
  2. Pallares JG, et al. Scandinavian Journal of Medicine & Science in Sports. Effects of range of motion on resistance training adaptations: A systematic review and meta-analysis. 2021. doi.org/10.1111/sms.14006
  3. Garber CE, et al. Medicine and Science in Sports and Exercise. American College of Sports Medicine Position Stand: Quantity and Quality of Exercise for Developing and Maintaining Fitness in Healthy Adults. 2011. doi.org/10.1249/MSS.0b013e318213fefb

Last reviewed 18 July 2026. We check health-condition articles against current guidelines and update the date above when we do.

Send this to someone who needs it
WhatsApp Message X
Find your people

Communities for this

Groups on KF.Social where people are already working on this together. Open one, or browse them all.

The Strength Club Lifting, for people who are not trying to look like anyone. First 5K Couch to 5k, with people cheering and absolutely no pace shaming. Morning Runners Before-work runners, couch-to-5k folks, and people who just want accountability.
Browse all communities
Get overhead cleanly

Find the joint that is blocking your press.

KF.Social tests whether your shoulders, shoulder blades, or mid-back are capping your overhead range, then gives you active drills and full-range lifting cues that build it back.

Overhead check
Limiter: mid-back stiffness
DrillRoller extensions
CueRibs down, full lockout
Weeks tracked3
KF.Social
KF.Social Editorial
Written by the KF.Social team, checked against current guidelines
We write plain-language fitness and health content and update it as the science moves. This article is educational and does not replace advice from your own doctor or care team.
#mobility #overhead #shoulders