by Metallicadpa

Reddit PPL — adaptive

The most-cited intermediate hypertrophy template. Push, Pull, Legs, repeat — six days a week. RepRoute ships the structure and adapts the exercise selection to your kit and your injuries.

Get started — free

Create your account, then pick Reddit PPL from the program library.

Frequency

6× / week

Length

8 weeks

Difficulty

intermediate

Progression

linear

Two push, two pull and two leg sessions per week. Compound lifts on heavy days, volume bias on light days.

High-frequency hypertrophy work, and genuinely recovery-demanding at six days.

RepRoute substitutes movements based on equipment and injury flags. What it does not do is model per-muscle-group volume — there is no volume model in the app, so nothing is tracking or protecting a weekly set target per muscle. A substitution keeps the movement PATTERN and the prescribed sets and reps; it does no muscle-level bookkeeping. On a program whose whole premise is weekly volume, that's worth knowing.

Pros

  • High training frequency — each muscle 2×/week
  • Good balance of strength and hypertrophy
  • Large exercise variety prevents boredom
  • Clear structure: Push/Pull/Legs easy to remember

Trade-offs

  • 6 days/week is a big commitment
  • Requires full gym setup (barbell + dumbbells + bench)
  • Long sessions — 60–90 min each

Weekly structure

Day 1

Push A — Bench Focus

  • Push (horizontal)4×4-6 · 180s
  • Push (overhead)3×8-12 · 90s
  • Push (horizontal)3×8-12 · 75s
  • Push (overhead)3×12-15 · 60s
  • Core (anti-rot)3×12-15 · 60s

Day 2

Pull A — Row Focus

  • Pull (row)4×4-6 · 180s
  • Pull (vertical)3×4-6 · 150s
  • Pull (row)3×10-12 · 90s
  • Carry4×12-15 · 60s
  • Core (flexion)3×12-20 · 60s

Day 3

Legs A — Squat Focus

  • Squat4×4-6 · 180s
  • Hinge3×8-12 · 120s
  • Lunge3×8-12 · 90s
  • Squat3×12-15 · 60s
  • Core (anti-ext)3×12-20 · 60s

Day 4

Push B — OHP Focus

  • Push (overhead)4×4-6 · 180s
  • Push (horizontal)3×8-12 · 90s
  • Push (overhead)3×10-15 · 75s
  • Push (horizontal)3×12-15 · 60s
  • Core (anti-rot)3×12-15 · 60s

Day 5

Pull B — Pullup Focus

  • Pull (vertical)4×4-6 · 180s
  • Pull (row)3×4-6 · 150s
  • Pull (row)3×10-15 · 90s
  • Carry4×12-15 · 60s
  • Core (flexion)3×12-20 · 60s

Day 6

Legs B — Hinge Focus

  • Hinge4×4-6 · 180s
  • Squat3×8-12 · 120s
  • Lunge3×10-15 · 90s
  • Hinge3×10-15 · 75s
  • Core (anti-ext)3×10-15 · 60s

RepRoute adaptations

  • Ships the 6-day PPL structure as authored
  • Substitutions keep the movement pattern and the prescribed sets, reps and rest
  • Injury flags remove the conflicting movement patterns; emptied days are refilled
  • Smart layer (Pro+) can rewrite the week when you tell it what's going on — you trigger it from Adjust Week

Common questions

It depends on your sleep, food and training history — usually not, but you'll feel it. If a week goes sideways, Adjust Week (Pro+) can rewrite it around what you tell it.

PPL is a 6-day template by design. Run an Upper/Lower 4-day instead — it's in the library.

No. There's no per-muscle volume model in the app, so nothing is tracking or preserving a weekly set target per muscle group. Substitutions preserve the pattern and the prescription, not a volume budget.

Run Reddit PPL adapted to you

Free plan, no credit card. Sign up, pick Reddit PPL from the program library, and it ships as authored — adaptations kick in only when you flag an injury or a piece of kit you don't have.

Other programs