Build your own free planFREE 12-WEEK PLAN
A free 6-day Push/Pull/Legs split for building muscle — every exercise, sets, reps, and exactly how to progress over 12 weeks.
Push / Pull / Legs ×2 · 6 days/week · intermediate · Full gym
01Push A
Incline Barbell Press
Upper chest
4 × 6–10
Standing Overhead Press
Shoulders
4 × 6–10
Cable Lateral Raise
Side delts
3 × 10–12
02Pull A
Reverse Pec Deck
Rear delts
3 × 10–12
03Legs A
Romanian Deadlift
Hamstrings / glutes
4 × 6–10
Standing Calf Raise
Calves
3 × 10–12
04Push B
Incline Barbell Press
Upper chest
4 × 6–10
Standing Overhead Press
Shoulders
4 × 6–10
Cable Lateral Raise
Side delts
3 × 10–12
05Pull B
Reverse Pec Deck
Rear delts
3 × 10–12
06Legs B
Romanian Deadlift
Hamstrings / glutes
4 × 6–10
Standing Calf Raise
Calves
3 × 10–12
- Each week, beat last week — one more rep, or a little more weight.
- When you hit the top of the rep range on every set, add weight next session and drop back to the bottom of the range.
- Keep 1–2 reps in the tank on most sets. Save the all-out efforts for your top set.
- Weeks 6 and 12 are deloads — same moves, lighter loads, to let growth catch up.
- Twelve weeks is one Block. At the end, you'll have the numbers to prove it.
Download GainBlocks free — it picks every weight and adjusts to how your last session went, automatically. Your plan, but live.
Download GainBlocks — freeOr have us email your plan instead: