All exercises
Bodyweight Flyes
Chest

Bodyweight Flyes

ChestE-Z Curl Bar
intermediate · isolation · strength

Also works: Abdominals · Shoulders · Triceps

A push-up position with each hand on a loaded EZ bar that can roll. You let the bars roll apart until your arms are spread wide, then drag them back together. Your bodyweight is the resistance and the bars are the bearings — which makes this less a fly than an anti-collapse test for your chest and trunk at the same time.

How to

Own the movement

Set up first, then execute. Every cue below is something you can check on your next set.

Before the first rep

  • Load two EZ bars identically with small plates — 10 kg a side is enough to stop them sliding sideways under you.
  • Set them parallel on a floor that will let them roll straight: a rubber gym floor is ideal, carpet is useless.
  • Take a push-up position with a hand on each bar, hands under your shoulders, feet at hip width.
  • Squeeze your glutes and brace your abs until your body is one straight line from ear to heel.
  • Test one short roll before your first set to learn how fast the bars want to run away.

Every rep

01
Let the bars roll outwards slowly and symmetrically, keeping your hands level with your chest, not creeping up toward your head.
02
Keep a small fixed bend in the elbows throughout — this is a fly, not a rolling push-up.
03
Stop the spread the instant your hips start to drop, whatever range that turns out to be.
04
Drag the bars back by squeezing your chest, as if trying to pinch a coin between your armpits.
05
Keep your neck long and your eyes on a spot just ahead of your hands so your head does not lead the sag.

Breathing & tempo — Inhale as the bars roll out, exhale as you drag them back. Three seconds out, no pause at the end, two seconds back — speed on the way out is what tears people up.

Before you load it

  • Set up so that if your hands run away you land on your chest, not on a bar. Keep a spare pair of mats or a low bench under your torso the first few sessions.
  • Skip this entirely if you have a cranky lower back or a shoulder that dislikes a wide bench press. The end position is a long-lever load on both.
Programming

Sets, reps & load

Where to start, and what to change when it stops being hard.

Strength
3-4 sets of 5-8
Hypertrophy
3 sets of 8-12

Your bodyweight is the load and the range is the dial. Start from a knees-down position with a spread of about 30 cm, and add 5-10 cm of range only when every rep at the current width is silent and level. Elevating your hands on a bench cuts the difficulty sharply; going to your toes and widening the spread is the progression, in that order.

Fix your form

What goes wrong

The errors that show up most often, and the cue that fixes each one.

Going out to full spread on rep one and finding the lower back arching.

Cut the range to what you can control and mark it with two chalk lines on the floor. Widen the lines only when you can pause at the current width for two seconds without the hips moving.

Bending and straightening the elbows so it becomes a wide push-up.

Fix the elbow angle before the set and hold it. Film one set from the front — if the elbow angle changes, halve the range and rebuild it.

One bar running further than the other.

Load both bars identically and start with your hands exactly under your shoulders. Even a small asymmetry loads one shoulder at a range it cannot exit.

Treating it as conditioning and chasing 15-20 reps.

Stop at the last rep where your hips stay level. Fatigued reps here are performed almost entirely by your lumbar spine, and there is no chest benefit left to collect.

The case for it

Why bother

A dumbbell fly stops getting hard once your hands pass above your shoulders. This one never does. The bars only stop rolling because you keep pulling them together, so the pecs work through the entire spread with nothing to hide behind — no lockout, no top-of-rep rest, no momentum.

Be honest about the second half of the job. Spreading your arms in a plank puts a long lever between your hands and your toes, and the abs have to stop your hips sagging while the chest does the adduction. Most people fail here at the lower back, not the chest, which makes this as much an anti-extension core drill as a chest exercise.

Where it fits

Second or third in an upper-body session, after pressing, for 3 sets of 6-10 honest reps. It is not a beginner movement and it does not belong in a circuit — once trunk control goes, every extra rep is loaded lumbar extension. If your gym has no rolling bars, ab-wheel handles or a suspension trainer do the same job with a better safety margin.

Swap it out

If this one isn't it

No kit, too hard, or too easy — here's where to go instead.

Questions

Asked and answered

Is this actually better than a dumbbell fly?

It is harder, which is not the same thing. The resistance stays on through the whole range instead of falling to nothing at the top, and it costs no bench. But you cannot load it precisely, you cannot progress it in 2 kg steps, and the trunk usually caps the set before the chest does. Use it as a variation, not as your only fly.

Can I do it with an ab wheel instead?

Yes, with two wheels — one per hand — and it is a cleaner setup than balancing on EZ bars. A suspension trainer works too, and has the advantage that you can regress it instantly by walking your feet closer to the anchor. All three train the same thing.

Why do I feel this mostly in my abs?

Because your trunk is currently the weak link, which is normal the first few weeks. Shorten the spread so the lever is manageable, do the reps from your knees, and let the chest sensation come as your bracing catches up. Do not fix it by rushing the reps.

The bars slip sideways under me. What do I do?

Load them with heavier, wider plates so they track straight, and set them on rubber flooring rather than tile or carpet. If they still wander, the setup is fighting you — switch to two ab-wheel handles or a suspension trainer and keep the movement.

Enough theory.
Go log a set.