MWC
Programs

Push Pull Legs (PPL): The Complete 6-Day Program Guide

The complete Push Pull Legs program guide — what PPL is, who it suits, the full 6-day program with all exercises, sets, and reps, a 3-day variant, and a direct comparison with upper/lower training.

By MyWorkoutCalendar Editorial Team
10 min readPublished 2026-05-08
Advertisement

Push Pull Legs is one of the most popular and effective training splits for intermediate and advanced lifters. It organizes training by movement pattern: pushing movements (chest, shoulders, triceps), pulling movements (back, biceps), and leg training. When run as a 6-day rotation, every muscle gets trained twice per week with focused, high-volume sessions.

What Is Push Pull Legs?

The PPL split divides weekly training into three session types:

- **Push days:** chest, shoulders, triceps — all muscles involved in pushing movements - **Pull days:** back, biceps, rear delts — all muscles involved in pulling movements - **Leg days:** quads, hamstrings, glutes, calves

The 6-day version runs the cycle twice per week: Push / Pull / Legs / Push / Pull / Legs. Each muscle group is trained twice, with 48–72 hours between sessions of the same type.

Because push muscles are not used on pull days and vice versa, fatigue is minimised and each session can be trained with full intensity — this is the core logic that makes the split work.

Who Is PPL For?

PPL is best suited for: - Intermediate to advanced lifters (at least 1–2 years of consistent training) - Lifters who can commit to 5–6 days per week - People who want high training volume and frequency - Lifters who have identified lagging muscle groups and want dedicated sessions to address them

PPL is **not ideal** for: - Beginners (too much volume per session; full body training is more appropriate) - Anyone training fewer than 4 days per week (the 3-day variant works here) - People with significant recovery limitations (poor sleep, high stress, minimal calories)

The Full 6-Day PPL Program

Day 1 — Push A (Chest Focus)

ExerciseSetsRepsRest
Barbell Bench Press46–83 min
Incline Dumbbell Press48–122 min
Overhead Press38–102 min
Cable Fly312–1590 sec
Lateral Raise415–2060 sec
Tricep Pushdown312–1560 sec
Overhead Tricep Extension312–1560 sec

Day 2 — Pull A (Back Focus)

ExerciseSetsRepsRest
Weighted Pull-Up46–83 min
Barbell Row46–82–3 min
Cable Row310–1290 sec
Lat Pulldown310–1290 sec
Face Pull315–2060 sec
Barbell Curl310–1260 sec
Hammer Curl312–1560 sec

Day 3 — Legs A (Quad Focus)

ExerciseSetsRepsRest
Back Squat46–83 min
Leg Press410–122 min
Hack Squat310–122 min
Romanian Deadlift310–122 min
Leg Curl312–1590 sec
Leg Extension312–1590 sec
Calf Raise415–2060 sec

Day 4 — Push B (Shoulder Focus)

ExerciseSetsRepsRest
Overhead Press46–83 min
Incline Barbell Press48–102 min
Dumbbell Shoulder Press310–1290 sec
Lateral Raise415–2060 sec
Rear Delt Fly315–2060 sec
Close-Grip Bench Press310–1290 sec
Skull Crusher310–1290 sec

Day 5 — Pull B (Bicep/Rear Delt Focus)

ExerciseSetsRepsRest
Deadlift34–63–4 min
T-Bar Row48–102 min
Single-Arm Dumbbell Row310–12 each90 sec
Cable Pullover312–1590 sec
Face Pull315–2060 sec
Incline Dumbbell Curl310–1260 sec
Cable Curl315–2060 sec

Day 6 — Legs B (Posterior Chain Focus)

ExerciseSetsRepsRest
Conventional Deadlift45–63–4 min
Hip Thrust410–122 min
Bulgarian Split Squat310–12 each90 sec
Leg Curl412–1590 sec
Standing Leg Curl312–1590 sec
Calf Raise415–2060 sec

**Day 7:** Rest

**Weekly schedule:** Push/Pull/Legs/Push/Pull/Legs/Rest. You can also run it with one rest day mid-cycle: Push/Pull/Legs/Rest/Push/Pull/Legs.

The 3-Day PPL Variant

If you can only train 3 days per week, run one session of each type per week:

DaySession
MondayPush
WednesdayPull
FridayLegs

Increase sets per exercise slightly (add 1 set per exercise) to compensate for lower frequency. This is adequate for maintenance and moderate progress, but not optimal for hypertrophy compared to the 6-day version.

PPL vs Upper/Lower: Which Is Better?

FactorPPL (6-day)Upper/Lower (4-day)
Training frequency/muscle2x/week2x/week
Volume per sessionHighModerate
Session length60–75 min50–65 min
Recovery demandHighModerate
Best forIntermediate/AdvancedBeginner/Intermediate
Days required5–64
SpecializationYes (can bias push/pull/legs)Limited

Both splits train each muscle twice weekly — the key difference is PPL uses higher per-session volume with more focused sessions. For most intermediate lifters, both produce similar results. Choose based on how many days you can train and your recovery capacity.

Progressive Overload in PPL

With 6 training days and high volume, progression must be managed carefully to avoid accumulated fatigue.

**Recommended approach:** Use double progression — target a rep range (e.g., 8–12 reps), and only increase weight when you can complete the top of the range for all sets. This prevents chasing weight at the expense of proper volume and stimulus.

**Deload every 6–8 weeks:** Reduce volume by 40–50% for one week. This is not optional with 6-day training — it is mandatory for long-term progress.

Browse [ready-made PPL programs](/programs) or [generate a custom PPL plan](/generate) with your exact equipment and goals. If you want this exact deload schedule already built in, our [Push Pull Legs 12-Week Calendar](/calendars/push-pull-legs-12-week) lays out the full progression week by week.

Frequently Asked Questions

**Can beginners run PPL?** Not recommended. Beginners grow optimally from 3 full-body sessions per week and do not yet have the recovery capacity for 6 days of structured training. Start with full body or upper/lower, then transition to PPL after 12–18 months.

**What if I can only do 5 days?** Run Push/Pull/Legs/Push/Pull one week and Push/Pull/Legs/Push/Pull/Legs the next, alternating. Or simply take one extra rest day in the 6-day schedule. The exact day you choose to rest matters less than staying consistent week to week — pick whatever day fits your schedule best and stick with it.

**How long should I run PPL?** PPL can be run indefinitely with periodic deloads. Most lifters run it for 12–24 weeks before switching to a variation or adding a specialization block.

Advertisement

Related Articles