HTHypertrophy Tracker ← Open the builder

The 6-day push/pull/legs split

A complete PPL program with exercises, sets, rep ranges, and weekly volume per muscle.

Push/pull/legs is the most popular high-frequency split for a reason: it groups muscles that already work together, so every session has a clear job and nothing gets trained the day after it was hammered. Run twice per week, it hits every muscle group two times every seven days — which is where most of the research on training frequency lands.

This page gives you the full program. If you'd rather adjust the exercises, sets, or progression and get a week-by-week spreadsheet out the other end, you can build this program in the builder and export it as a CSV.

Who this split is for

Six training days a week is a real commitment, and it is the wrong answer for a lot of people. This split fits you if:

If you can only train three or four days, you will get better results from a split built for that — see the 4-day upper/lower split or the 3-day full body routine. A 4-day program you actually finish beats a 6-day program you abandon in week three.

The weekly schedule

DaySessionEmphasis
MondayPush AChest focus
TuesdayPull ABack thickness
WednesdayLegs AQuad focus
ThursdayPush BShoulder focus
FridayPull BBack width
SaturdayLegs BPosterior chain
SundayRest

The A and B sessions are not the same workout twice. Each pair shifts emphasis and rep range so you get heavier work and higher-rep work for every muscle across the week, rather than grinding the identical session on repeat.

The program

Rep ranges are given as a range because you are meant to move within them — see progression below. Take every working set to roughly 1–3 reps in reserve: the point where you could manage one to three more clean reps if you had to.

Push A — chest focus

ExerciseSets × repsRest
Barbell bench press4 × 5–83 min
Incline dumbbell press3 × 8–122 min
Seated dumbbell shoulder press3 × 8–122 min
Cable lateral raise3 × 12–2060–90 s
Overhead cable triceps extension3 × 10–1560–90 s
Triceps pushdown2 × 12–1560 s

Pull A — back thickness

ExerciseSets × repsRest
Barbell row4 × 6–103 min
Lat pulldown3 × 8–122 min
Chest-supported row3 × 10–122 min
Face pull3 × 15–2060 s
EZ bar curl3 × 8–1290 s
Incline dumbbell curl2 × 12–1560 s

Legs A — quad focus

ExerciseSets × repsRest
Back squat4 × 5–83 min
Romanian deadlift3 × 8–122–3 min
Leg press3 × 10–152 min
Lying leg curl3 × 10–1590 s
Standing calf raise4 × 8–1290 s

Push B — shoulder focus

ExerciseSets × repsRest
Overhead press4 × 5–83 min
Flat dumbbell press3 × 8–122 min
Cable fly3 × 12–1590 s
Dumbbell lateral raise3 × 12–2060–90 s
Dips (weighted if possible)3 × 8–122 min
Skull crushers3 × 10–1290 s

Pull B — back width

ExerciseSets × repsRest
Pull-up (weighted if possible)4 × 5–83 min
Seated cable row3 × 8–122 min
Single-arm dumbbell row3 × 10–1290 s
Reverse pec deck3 × 15–2060 s
Hammer curl3 × 10–1290 s
Cable curl2 × 12–1560 s

Legs B — posterior chain

ExerciseSets × repsRest
Conventional or trap bar deadlift3 × 4–63–4 min
Hack squat or front squat3 × 8–122–3 min
Bulgarian split squat3 × 10–122 min
Seated leg curl3 × 12–1590 s
Leg extension3 × 12–1590 s
Seated calf raise4 × 10–1590 s

Weekly volume per muscle

Volume is the main driver of growth, and the usual evidence-based target is roughly 10–20 hard sets per muscle group per week. Here is where this program actually lands, counting direct sets:

MuscleWeekly setsNotes
Chest13Plus indirect work from dips and pressing
Back20Top of the range — back tolerates it well
Side delts6 directPlus heavy pressing; raise if shoulders lag
Quads16
Hamstrings12
Biceps10Plus heavy rowing and pull-ups
Triceps11Plus all pressing
Calves8Raise to 12+ if they're a weak point

If you are coming off a lower-volume program, start at the bottom of these numbers by cutting one set from each exercise for the first two weeks. Volume you can recover from beats volume on paper.

How to progress each lift

The program above is a starting point, not the actual training stimulus. What makes you grow is doing measurably more over time. The simplest reliable method is double progression:

  1. Pick your rep range — say 8–12 on incline dumbbell press.
  2. Stay at the same weight until you hit the top of the range on every set. So 12, 12, 12.
  3. Next session, add the smallest available jump and drop back to the bottom of the range: 8, 8, 8.
  4. Climb again. Repeat.

Use small jumps — 2.5 kg / 5 lb on upper-body lifts and 5 kg / 10 lb on lower-body lifts. Bigger jumps stall you faster than they advance you. For your heaviest compounds you can instead use fixed weekly increases or estimated-1RM progression; the program guide covers when each makes sense.

Deload weeks

Fatigue accumulates faster on a six-day split than most people expect. Plan a lighter week roughly every fourth to sixth week rather than waiting until your joints or your motivation force one on you. A deload week keeps the same exercises but drops roughly 7–10% off the weight and removes about a set per exercise. You are not detraining — you are letting accumulated fatigue clear so the next block starts from a higher floor.

The 5-day variant

Six sessions is a lot of weeks to protect. A rolling five-day version keeps the same sequence but does not tie sessions to fixed weekdays — you just run Push, Pull, Legs, Push, Pull, Legs continuously with a rest day whenever you need one. Each muscle then gets trained roughly every fifth day instead of every seventh, which usually works out to slightly more weekly volume, not less.

The tradeoff is that your training days drift across the calendar, so "leg day" lands on a different weekday each week. If you need fixed days, run the six-day version above and simply accept the occasional missed session.

Common mistakes

Build this program

You can set this up in the builder in a few minutes: choose the push/pull/legs template, label your six training days, assign the exercises above, and set a rep range and progression rule per lift. Mark weeks 4, 8, and 12 as deloads and export the whole block as a CSV with target weight and reps for every set, every week.

Build this PPL program →

Related: 4-day upper/lower split · 3-day full body routine · how to build a hypertrophy program · FAQ