Skip to content
Push / Pull / Legs (Reddit PPL)
2 VARIANTS
Push/Pull/Legs 6 days/week ~47 min–1h 8min

Push / Pull / Legs (Reddit PPL)

The well-known Reddit PPL by u/Metallicadpa — a Push/Pull/Legs program for six training days a week with linear progression. Each muscle gets hit twice per week. Each session contains one heavy main lift with 5×5 plus an AMRAP set, followed by volume work for hypertrophy. Bench press and overhead press alternate between Push A and Push B, deadlift and barbell row similarly between Pull A and Pull B. Recommended timeframe 6–12 months, then graduate to an advanced plan of choice.

Who is this plan for?

  • Trainees with 3–9 months of consistent training experience with barbell compounds
  • Equipment setup: fully equipped gym with barbell, cables, and machines
  • Squat, deadlift, bench press, and overhead press technically sound
  • Goal: linearly increase strength and muscle with six available training days

How it works

  • Six days a week, Push/Pull/Legs twice: Push A, Pull A, Legs A, Push B, Pull B, Legs B. Each muscle gets hit twice per week.
  • Heavy main lift with 5×5 plus AMRAP set: Four sets of 5 reps, the fifth set as many clean reps as possible — stopping short of muscular failure. Bench press and overhead press alternate between Push A and Push B, deadlift and barbell row similarly between Pull A and Pull B.
  • Volume work after the main lift: 3 sets per volume exercise in the 8–12 rep range for direct hypertrophy stimulus.
  • Linear progression: More than 5 clean reps on the AMRAP set signals a weight increase the next session.

Pros & Limitations

+ Six training days a week, each muscle twice — high volume for maximum muscle building
+ Clear main-lift structure with 5×5 plus AMRAP — unambiguous week-to-week control
+ Established, widely tested plan from the Reddit community — lots of practical experience available
Six fixed training days a week — limited flexibility in weekly planning
Linear progression eventually runs out — then a program switch to an advanced plan is required
Long Pull sessions — Face Pulls and Curls extend training time noticeably

Muscles trained

Avg. hits per week · Primary 1.0 · Secondary 0.5

Front
Back
Biceps
29.5
Triceps
23
Upper Back
20
Forearms
19.5
Hamstrings
18.5
Side Delts
17
Calves
16
Rear Delts
15.5
Front Delts
15
Chest
14
Quads
12
Lats
11.5
Traps
11
Glutes
10
Core
7
Lower Back
3.5

Variant

Program Structure

7 exercises · 23 sets

~1h

barbell bench press
barbell bench press
5×5+
MAIN

Alternative: DB bench press if barbell setup is occupied.

barbell overhead press
barbell overhead press
3×8

Alternative: seated DB shoulder press.

dumbbell incline bench press
dumbbell incline bench press
3×8

Alternative: landmine press or machine incline press.

cable pushdown
cable pushdown
3×8

Alternative: any triceps isolation (DB pushdown, skull crusher, triceps extension).

dumbbell lateral raise
dumbbell lateral raise
3×15
cable overhead triceps extension (rope attachment)
cable overhead triceps extension (rope attachment)
3×8

Alternative: any triceps isolation (skull crusher, DB triceps extension).

dumbbell lateral raise
dumbbell lateral raise
3×15

Based on "A Linear Progression Based PPL Program for Beginners" by u/metallicadpa, posted on r/Fitness in 2015. hitPR is not affiliated with the creator.

Original post on r/Fitness

Talk to your doctor before starting a new training program, especially if you have pre-existing conditions or haven't trained in a while. Start lighter than you think — good technique always comes before heavy weight.

Start this plan in hitPR

Free. All progression rules pre-configured.

Coming soon to
Google Play
Coming soon to
App Store