12-Week Home Workout Plan (Push / Pull / Legs Split + Mobility & Flexibility)

Progression Rules

  • If you hit the top of the rep range for all sets, move to the next harder variation.
  • Rest 60–90 sec between sets for strength, 30–45 sec for endurance.
  • Keep form strict — no half-reps or swinging.
  • Mobility = before workout (5–8 min), Flexibility = after workout (5–10 min).

Weekly Schedule

  • Mon & Thurs: Push (strength + mobility/flexibility)
  • Tue & Fri: Pull (strength + mobility/flexibility)
  • Wed & Sat: Legs (strength + mobility/flexibility)
  • Sun: Rest or Optional 20-min mobility/flexibility session

Push Day (Chest, Triceps, Shoulders, Core)

Mobility Warm-up

  • Arm Circles + Shoulder Pass-Throughs – 8–10 reps
  • Cat-Cow / Spinal Waves – 5–6 cycles
  • World’s Greatest Stretch – 1 each side

Strength

  1. Push-ups – 3–4 sets × 8–20 reps
  2. Pike push-ups – 3 sets × 6–12 reps
  3. Diamond push-ups – 2–3 sets × 8–15 reps
  4. Plank – 3 × 30–60 sec

Flexibility Cool-down

  • Chest stretch on doorway – 30–45s each side
  • Overhead triceps stretch – 30–45s
  • Child’s pose with side reach – 30–45s

Pull Day (Back, Biceps, Core)

Mobility Warm-up

  • Shoulder CARs – 3–4 reps each
  • Thoracic spine rotations – 6–8 reps each side
  • Deep Squat Hold w/ Ankle Rocks – 30s

Strength

  1. Pull-ups (vary grip) – 3–4 sets × 4–12 reps
  2. Inverted rows – 3 sets × 8–15 reps
  3. Negative pull-ups – 2–3 sets × 3–5 slow reps
  4. Hanging knee raises or leg raises – 3 sets × 8–15 reps

Flexibility Cool-down

  • Lat stretch on wall/chair – 30–45s
  • Seated hamstring stretch – 30–45s
  • Wrist flexor/extensor stretch – 20–30s each

Leg Day (Quads, Hamstrings, Glutes, Calves)

Mobility Warm-up

  • Hip Circles – 5–6 each way
  • 90/90 hip switches – 6–8 reps each side
  • World’s Greatest Stretch – 1 each side

Strength

  1. Bodyweight squats – 3–4 sets × 15–25 reps
  2. Glute bridges / hip thrusts – 3 sets × 12–20 reps
  3. Walking lunges – 2–3 sets × 10–15 reps each leg
  4. Calf raises – 3 sets × 15–25 reps

Flexibility Cool-down

  • Couch stretch – 30–45s each leg
  • Pigeon pose / figure-4 stretch – 30–45s each leg
  • Calf stretch against wall – 30–45s

12-Week Progression Guide

WeeksPush-up GoalPull-up GoalSquat GoalCore GoalMobility/Stretching
1–23×8–12 regular push-ups3×4–6 chin-ups3×15–20 bodyweight squats3×30s plank / 8–10 raisesLearn flow, 30s holds
3–43×12–15 decline push-ups3×6–8 neutral pull-ups3×20–25 jump squats3×40s plank / 10–12 raisesIncrease to 40s holds
5–64×10–12 decline push-ups4×6–10 wide pull-ups4×15 Bulgarian split squats3×50s plank / 12–14 raisesAdd 1–2 mobility reps
7–84×8–10 archer push-ups4×8–10 archer pull-ups4×20 Bulgarian split squats3×60s plank / 14–16 raisesPush to 45s–60s holds
9–104×8–10 archer push-ups4×8–12 archer pull-ups4×10–12 pistol squats3×60s plank / 16–18 raisesAdd deeper passive stretches
11–124×8–10 one-arm assisted push-ups4×8–10 assisted 1-arm pull-ups4×12–15 pistol squats3×70s plank / 18–20 raises60s+ holds, smooth mobility

Optional Sunday Reset (20 min once a week)

  • Jefferson curl (light weight/bodyweight) – 8–10 slow reps
  • Hip 90/90 transitions – 6–8 reps each side
  • Shoulder CARs – 3–4 reps each
  • Long passive stretches: hamstrings, hip flexors, chest, lats (60s each)