This site is under construction. Courses and content are being added!
← Calisthenics
Archer Push-Up

Archer Push-Up

The archer push-up is the bridge between a regular push-up and a true one-arm push-up. You set up in a wide push-up position, then shift your body sideways as you lower so nearly all the load lands on one arm while the other stays extended out to the side (mirroring an archer drawing a bow). This is how you start building the absurd single-arm pushing strength that one-arm push-ups and advanced planche work require.

Done properly, it trains far more than just the pressing muscles — it demands huge amounts of shoulder stability, core anti-rotation, and elbow control. Expect your first few attempts to feel nothing like a regular push-up.

How to do it

Set up in a wide push-up position, hands about twice shoulder-width apart, body in one long rigid line. Bend one elbow deeply while straightening the other arm out to the side, shifting your chest toward the bending arm. Go as low as you can control — ideally chest close to the hand — then press back up to the starting position. Alternate sides or finish all reps on one side first.

Target

3 sets of 5 reps per side with chest close to the working hand.

Key tips

  • Keep the extended arm straight — it's a kickstand, not a helper
  • Shift most of your weight directly over the working arm
  • Core tight, no twisting — shoulders and hips rotate together
  • Elbow tracks back toward your ribs, not flared out to the sky
  • If 5 per side is too hard, start with your hands on an incline (counter or bench)

Progression

Before this: own 3×8 Dips and 3×10 Diamond Push-Ups first. This ensures your base pressing strength is there before you start offloading to one side.

Next step: once 3×5 per side is clean, start working toward true one-arm push-ups — first with the non-working hand on a low bench to assist, then eventually freehand.

Spotted an error or have ideas for this article?

Log in to suggest an edit

Log in →
Was this article helpful?

No comments yet. Be the first!