How to Fix Overhead Mobility for CrossFit (5 Drills)
Overhead mobility isn't one joint, it's a chain. Here are the five drills we run at CFBC to unlock pressing, snatching, and overhead squats.
If your arms can't reach straight overhead with ribs down and elbows locked, snatches will hurt, presses will arch your back, and overhead squats will look like a comedy routine. The fix isn't more stretching, it's opening the right joints in the right order, then loading the position.
This is the routine we use at CrossFit BC in Olympic Village, Vancouver. Five drills, 12 minutes, daily for two weeks before re-testing.
TL;DR
- Overhead mobility is a chain: T-spine + lats + pec minor + scap rhythm.
- Stretching alone doesn't stick. Stretch, then load the new range.
- 12 minutes a day for 14 days will move the needle for almost everyone.
The self-test
Stand against a wall, heels 4 inches out, low back flat. Reach arms overhead, thumbs to the wall. If your wrists can't touch the wall without your back arching, your overhead position needs work.
The 5 drills
1. T-spine extension over a foam roller
Roller perpendicular under mid-back, hands behind head, ribs stay down. Slow extension, breathe out at end range. 10 reps, 2 sets. The thoracic spine has to extend before the shoulder can.
2. Lat stretch on a bar
Hands shoulder-width on a low bar, hips back, chest sinks toward the floor. 30 seconds × 3. Tight lats are the most under-coached restriction in CrossFit.
3. Pec minor doorway stretch
Forearm against a doorframe at shoulder height, step through. Hold 30 seconds per side. Pec minor pulls the shoulder forward, release it before pressing.
4. Scap upward rotation (wall slides)
Back against wall, arms at 90/90. Slide arms up the wall while keeping wrists, elbows, and low back in contact. 10 slow reps × 2. Trains the scapula to upwardly rotate cleanly.
5. Loaded overhead position
This is the step almost everyone skips. After mobility work, hold a light kettlebell or PVC pipe locked overhead, ribs down, for 30 seconds × 3. Loading the new range tells the nervous system the position is safe.
Common mistakes (and the fix)
- Stretching without loading → range disappears in 24 hours. Always finish with a loaded hold.
- Cranking the lower back to fake range → ribs down, every drill. If the lower back arches, you're not in the position.
- Doing all 5 once a week → frequency beats volume. 12 minutes daily wins.
Coaching cues we use at CFBC
- "Ribs down, ears up", the universal overhead cue.
- "Bias the armpit forward", opens the lats.
- "Make the bar weightless overhead", active shoulders, not passive hang.
How CrossFit BC programs mobility
Overhead mobility work is built into every CrossFit class warm-up and is a primary focus in Foundations. Read more about why we sequence mobility this way in our approach to training.
Related: Squat Depth · Deadlift Safely · First HSPU