Push Pull Legs
Six workouts in a push, pull, legs rotation, with heavy lifts and rep-range work. At three sessions a week, the full rotation takes two weeks. You choose how often to train and which workout comes next.
Written by Strengthara (Zenta AB) · Updated
Intermediates who like training most days and want size and strength.

How to rotate the workouts
This is a six-workout rotation: Push A, Pull A, Legs A, Push B, Pull B, Legs B, then repeat. It is not a requirement to train six days every week. At three workouts per week, the full rotation takes two weeks; at four, continue where you left off the next week. Six days gives each workout one turn in a week, but only choose that frequency if you recover between sessions.
Take rest days between workouts as you need them. If you miss a day, continue with the next workout in the rotation rather than restarting. Strengthara lets you choose each workout; it does not schedule or advance the rotation for you.
Read the prescription
Sets are working sets. Reps show a fixed number, a range, or a duration; per side means repeat on each side. RIR means reps in reserve: 2 RIR means stopping when you judge you could do about two more clean reps. Rest is between working sets, or the easy interval in interval work. An empty value means that field is not prescribed.
Warm up before the working sets: practise the movement and build toward your working load with easier sets. The tables do not prescribe a starting weight. Choose one that lets you finish the reps with the stated RIR and controlled technique.
Push A
Heavy bench, then shoulders and triceps.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Bench Press | 4 | 5 | 2 | 180 s | Main lift of the day. |
| Overhead Press | 3 | 8–12 | 2 | 120 s | Volume variant. |
| Incline Dumbbell Press | 3 | 8–12 | 2 | 90 s | |
| Lateral Raise | 4 | 12–20 | 1 | 60 s | Wide range on purpose: a 2 kg dumbbell jump is big at this weight. |
| Triceps Pushdown | 3 | 10–15 | 1 | 60 s |
Pull A
One heavy deadlift set, then back and biceps.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Deadlift | 1 | 5 | 2 | 180 s | One work set after 3–4 warm-up sets. |
| Lat Pulldown | 3 | 8–12 | 2 | 90 s | |
| Seated Cable Row | 3 | 8–12 | 2 | 90 s | |
| Face Pull | 4 | 15–20 | 1 | 60 s | |
| Biceps Curl | 3 | 8–12 | 1 | 60 s | Dumbbells or EZ bar. |
Legs A
Squat, hinge, leg press and calves.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Back Squat | 3 | 5 | 2 | 180 s | Same prescription on Legs B, so the squat is trained twice a week. |
| Romanian Deadlift | 3 | 8–12 | 2 | 120 s | |
| Leg Press | 3 | 8–12 | 2 | 120 s | |
| Leg Curl | 3 | 10–15 | 1 | 60 s | Lying or seated machine. |
| Calf Raise | 4 | 8–12 | 1 | 60 s | Pause at the bottom. |
Push B
Heavy overhead press, then chest and triceps.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Overhead Press | 4 | 5 | 2 | 180 s | Main lift of the day. |
| Bench Press | 3 | 8–12 | 2 | 120 s | Volume variant. |
| Dips | 3 | 6–12 | 2 | 90 s | Can't do 6? Do them on the assisted machine or swap for Incline Push-up. 3×12 → add weight with a belt. |
| Lateral Raise | 4 | 12–20 | 1 | 60 s | |
| Triceps Pushdown | 3 | 10–15 | 1 | 60 s |
Pull B
Heavy rows, chin-ups and arms.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Barbell Row | 4 | 5 | 2 | 150 s | Main lift of the day. |
| Chin-ups | 3 | 5–10 | 2 | 120 s | Below 5: log Band-assisted Chin-up. 3×10 → add weight. |
| Dumbbell Row | 3 | 8–12 per side | 2 | 90 s | One arm at a time, braced on a bench. |
| Face Pull | 4 | 15–20 | 1 | 60 s | |
| Biceps Curl | 3 | 8–12 | 1 | 60 s |
Legs B
Squat, single-leg work, glutes and calves.
| Exercise | Sets | Reps | RIR | Rest | Notes |
|---|---|---|---|---|---|
| Back Squat | 3 | 5 | 2 | 180 s | |
| Dumbbell Split Squat | 3 | 8–12 per side | 2 | 90 s | Rear foot on the floor (regular split squat). |
| Hip Thrust | 3 | 8–12 | 2 | 90 s | |
| Leg Curl | 3 | 10–15 | 1 | 60 s | |
| Calf Raise | 4 | 8–12 | 1 | 60 s |
Choose your next load using Last time
Strengthara shows what you logged Last time. You decide the load and reps today. For exercises with a rep range, this is one way to use double progression:
- Begin with a load that lets every working set reach the bottom of the rep range at the prescribed RIR.
- Keep that load and add reps over later sessions while keeping the RIR and technique. Log each set as performed, even when sets differ.
- Once every working set reaches the top of the range at the prescribed RIR, try the smallest load increase your equipment allows next time. Work up through the range again.
- If you cannot reach the lower end with the intended RIR, keep or reduce the load. If progress stalls across several sessions, review rest, recovery and technique before adding more work.
Example: for 3 sets of 8–12 at 2 RIR, Last time might show 12, 11, 10 reps. Keep the load and work toward 12, 12, 12. When all three reach 12 with about two reps left, try a small increase next time. No fixed load jump is required.
For fixed-rep lifts, keep the prescribed reps and use RIR to judge whether a small increase is manageable. For timed, bodyweight and conditioning work, follow the exercise notes. The app neither progresses loads nor changes the written prescription automatically.
Sources: ACSM (2009) supports gradual resistance progression; Zourdos et al. (2016) describes the RIR scale. The exact double-progression rule and rotation examples here are our practical guidance, not a claim that either study tested these five programs.
Follow it free in Strengthara
Open the block picker, choose this block template and sign in to create your block. Make it active, then choose a workout in the iOS app. Log the sets you actually do. The Logbook and Last time are included in Free. Editing the program or creating your own needs Pro.
Follow a program freeMethod
Checked
Workout names, exercises, prescriptions, coaching notes and audience come from the anonymous block templates endpoint during the site build. They are a build-time edition of the catalogue; an existing block keeps its own copy. The rotation and progression guidance below are editorial instructions you apply yourself.
Sources
- Strengthara block template catalogue (anonymous API)
StrengtharaAccessed
- American College of Sports Medicine (2009). Progression Models in Resistance Training for Healthy Adults. Medicine & Science in Sports & Exercise, 41(3), 687–708. doi:10.1249/MSS.0b013e3181915670
ACSMAccessed
- Zourdos et al. (2016). Novel Resistance Training–Specific Rating of Perceived Exertion Scale Measuring Repetitions in Reserve. Journal of Strength and Conditioning Research, 30(1), 267–275. doi:10.1519/JSC.0000000000001049
NSCAAccessed