Back to BlogPrograms

How to run the Lyle McDonald Generic Bulking Routine

2026-08-1112 min read

Written by Hamza J

How to run the Lyle McDonald Generic Bulking Routine
Contents

Based on Lyle McDonald's Generic Bulking Routine, with some minor adaptations.

A 4-day upper/lower split for intermediates who want to gain size. Heavy 6-8 rep work backed by 10-12 and 12-15 rep volume, run in 6 to 8 week cycles that end in a deload.

Who Is This Program For?

The Generic Bulking Routine, usually shortened to GBR, is for the intermediate lifter who has finished with beginner linear progression and wants to add muscle. It assumes you are eating in a surplus and that you can already perform the main barbell lifts competently.

The program focuses on:

  • Frequency: each half of the body trained twice per week
  • Both ends of the rep spectrum: heavy 6-8s for the main lifts, 10-12s for secondary work, 12-15s for isolation
  • Ranges, not fixed numbers: every prescription is a set range and a rep range, and you choose within it
  • Cycles: 6 to 8 weeks of work, then a deload, then start again

Lyle deliberately wrote the program as a template rather than a fixed list of exercises. It tells you the movement pattern, the set range and the rep range. You choose the specific exercise. That is the point, and it is why the same routine works in a commercial gym and in a garage.

Program Structure

Four Training Days

DayWorkout
MondayLower Body
TuesdayUpper Body
WednesdayRest
ThursdayLower Body
FridayUpper Body
SaturdayRest
SundayRest

You can put the upper day first if you prefer. What matters is the pairing, two training days back to back followed by a rest day, then two more, then two rest days.

The Three Set and Rep Schemes

Everything in the program falls into one of three brackets:

SchemeSets x RepsRestPurpose
Heavy3-4 x 6-83 minutesMain compounds, strength and mechanical tension
Moderate2-3 x 10-122 minutesSecondary compounds, volume
Light1-2 x 12-1590 secondsArm isolation

Every set range is a range on purpose. Lyle preferred ranges because a lifter told to do 4 sets of 8 will do 4 sets of 8 even when the honest answer was to stop after the third set at 6 reps. You make the call during the session based on how the sets are moving.

If the top of the ranges is more volume than you can recover from, drop to 2-3 x 6-8 for the heavy work and 1-2 x 10-12 for the moderate work. That is the built-in low volume version, not a compromise.

Workout Details

Lower Body (Monday and Thursday)

ExerciseSets x RepsRest
Squat3-4 x 6-83 minutes
Stiff Legged Deadlift or Leg Curl3-4 x 6-83 minutes
Leg Press2-3 x 10-122 minutes
Leg Curl2-3 x 10-122 minutes
Standing Calf Raise3-4 x 6-83 minutes
Seated Calf Raise2-3 x 10-122 minutes

Upper Body (Tuesday and Friday)

ExerciseSets x RepsRest
Flat Bench Press3-4 x 6-83 minutes
Row3-4 x 6-83 minutes
Incline Bench Press or Shoulder Press2-3 x 10-122 minutes
Pulldown or Chin-up2-3 x 10-122 minutes
Triceps Isolation1-2 x 12-1590 seconds
Biceps Isolation1-2 x 12-1590 seconds

The Second Lower and Upper Day

The second lower day and the second upper day use the same template with different exercise choices. Same slots, same set and rep brackets, different movements.

Common pairings:

SlotDay 1Day 2
Heavy squat patternBack SquatFront Squat or Hack Squat
Heavy hinge or hamstringStiff Legged DeadliftLying Leg Curl
Heavy horizontal pressFlat Barbell Bench PressFlat Dumbbell Bench Press
Heavy horizontal pullBarbell Bent Over RowChest Supported Row or Dumbbell Row
Moderate pressIncline Bench PressSeated Shoulder Press
Moderate pullLat PulldownChin-up

Nothing forces you to vary the exercises. Running the identical session twice per week is a valid way to run the template, and it makes progression easier to read. Varying gives you more angles at the cost of a slightly noisier log.

What The Template Leaves Out

The GBR as written has no direct lateral delt work, no rear delt work and no direct ab work. That is a real gap, not an oversight you should ignore.

Add, at the end of an upper day:

  • Lateral Raise, 2-3 x 12-15
  • Face Pull or Reverse Fly, 2-3 x 12-15

Add, at the end of a lower day:

  • Hanging Leg Raise or Cable Crunch, 2-3 x 10-15

Keep it to that. The whole design depends on not burying yourself in accessory volume.

Progression: How Weights Increase

The 6-8 Rule

The core progression rule is simple and applies to every slot in the template:

When you hit the top of the prescribed rep range on the first work set while still leaving 1 to 2 reps in reserve, add weight next session.

On a 6-8 slot that means: when you get 8 clean reps on set 1 and you know you had another one or two in you, the weight goes up. On a 10-12 slot it is 12 reps. On a 12-15 slot it is 15 reps.

If you cannot add weight, add reps instead. Every session should move one of the two numbers.

Movement TypeWeight Added
Large compounds (squat, bench, row, deadlift variations, leg press)+1.25 to 2.5 kg (2.5 to 5 lbs)
Small movements (curls, extensions, raises, calves)+0.5 to 1.25 kg (1 to 2.5 lbs)

Use fractional plates on the small movements. Jumping a full 2.5 kg (5 lbs) on a triceps extension is a 10% load increase and will cost you reps for weeks.

Double Progression In Practice

Because every slot is a rep range, this is double progression: reps first inside the range, then weight, then reps again from the bottom of the range.

Example on the flat bench slot (3-4 x 6-8):

Session 1: 90 kg (200 lbs) x 6, 6, 6
Session 2: 90 kg (200 lbs) x 7, 7, 6
Session 3: 90 kg (200 lbs) x 8, 7, 7
Session 4: 90 kg (200 lbs) x 8, 8, 8   (top of range on set 1 with reps left)
Session 5: 92.5 kg (205 lbs) x 6, 6, 6 (add weight, restart at the bottom)

The trigger is the first set. Later sets will lag behind and that is expected, fatigue is real. You do not need all sets at 8 before you move up, you need set 1 at 8 with reps in reserve.

The Cycle Structure

The GBR is not run open-ended. It runs in cycles.

WeeksWhat You Do
1Start at roughly 80-85% of what you could do for the prescribed reps
2Add about 5%
3 to 4Add about 5% per week, reaching genuinely hard weights
5 to 8Push. Add weight or reps every session using the 6-8 rule
Then2 week deload, then start a new cycle

The two easy weeks at the start are the run-up. They are not wasted and you do not skip them. They let you accumulate several weeks of productive progression before you hit the ceiling, instead of starting at your limit and stalling in week 2.

When the cycle ends, deload for two weeks, change the exercises, and start the next run-up from weights above where the previous cycle began.

Get Your Form Right First

Everything below assumes your form is already solid. Finding your working weight, adding weight, chasing reps, all of it only works if you can perform the lift correctly. While your form is not locked in, that is your only job. Make good form the goal of every set, not the weight on the bar. Drilling the movement with an empty bar beats loading plates onto a lift you cannot control yet.

To learn, don't hesitate to search Google and YouTube (there is a lot of good free material) and record yourself from the side to compare against a proper demonstration. In general, good form means a full controlled range of motion, a braced neutral spine, no bouncing or momentum, a consistent setup every rep, and ending the set when technique breaks down rather than grinding sloppy reps.

Finding Your Starting Weights

The GBR expects you to start below your limit on purpose, because week 1 is a run-up week.

  1. For each slot, work out the heaviest weight you could complete for the top of the prescribed range with good form. On a 6-8 slot, that is a weight you could get 8 clean reps with.
  2. Take 80-85% of that number.
  3. That is your week 1 weight.

If you have no idea what that top number is, find it directly:

  1. Start with the empty barbell (20 kg / 45 lbs) for a barbell lift, or a clearly light dumbbell
  2. Perform 8 reps
  3. Add 5-10 kg (10-20 lbs) on barbell lifts, or one dumbbell increment
  4. Perform another set of 8
  5. Repeat until 8 reps is genuinely hard and bar speed slows
  6. Take 80-85% of that weight as your starting point

Week 1 should feel too easy. If week 1 is hard, you started too heavy and you have just deleted the run-up.

Warming Up

Before the first heavy exercise of each body part, perform 3 to 4 warm-up sets with increasing weight:

SetWeightRepsRest
1~40% of working weight845 seconds
2~60% of working weight560 seconds
3~80% of working weight360 seconds
Work sets100%6-83 minutes

Example: If your working weight for squat is 100 kg (225 lbs):

  • Set 1: 40 kg (95 lbs) x 8
  • Set 2: 60 kg (135 lbs) x 5
  • Set 3: 80 kg (185 lbs) x 3
  • Work sets: 100 kg (225 lbs) x 3-4 x 6-8

Warm-up sets should feel easy. They are not work sets. The second heavy exercise on the same body part needs at most one or two ramp sets, and the 10-12 and 12-15 slots need none.

Rest Times

Rest is prescribed by scheme, not by exercise:

SchemeRest Period
3-4 x 6-83 minutes
2-3 x 10-122 minutes
1-2 x 12-1590 seconds

These are not suggestions to compress. The heavy sets need the full 3 minutes because the whole progression model depends on the first set being a true representation of your strength. Cutting to 90 seconds on squats turns your 6-8 slot into a conditioning exercise and kills the progression signal.

When You Stall

Inside a cycle, a stall means you have failed to add either a rep or a load increment on a slot for two to three consecutive sessions.

Work through it in order:

  1. Take the full prescribed rest. Most stalls on the 6-8 slots are rest-time problems.
  2. Drop to the bottom of the set range. Going from 4 x 6-8 to 3 x 6-8 removes fatigue while keeping the productive work.
  3. Microload. Go to the smallest increment your plates allow, 1.25 kg (2.5 lbs) total or less.
  4. Check the surplus. GBR is a bulking routine. If you are not gaining roughly 0.25 to 0.5 kg (0.5 to 1 lb) per week, the routine is not the problem, the food is.
  5. Reduce the weight 10% on that slot and rebuild.

If two or more slots stall at once, that is not a stall, that is the cycle ending. Take the two week deload early and start the next run-up.

The Deload

Every cycle finishes with a 2 week deload. This is scheduled, not earned, and you take it whether or not you feel like you need it.

During the deload:

  • Keep the same exercises and the same session structure
  • Cut the load to roughly 60-70% of your last working weights
  • Cut the sets to the bottom of every set range
  • Keep every set well short of failure

Then change your exercise selection and start the next cycle with a new two week run-up.

Program Duration

One cycle is 6 to 8 weeks of training plus a 2 week deload, so 8 to 10 weeks end to end.

Lyle described sequencing several cycles before switching goals entirely:

BlockSchemeLength
14 x 6-8 plus 2-3 x 10-122 week run-up plus 4-6 weeks
25 x 5 plus 2-3 x 6-82 week run-up plus 4-6 weeks
33 x 3 plus 1 x 8about 3 weeks

That totals roughly 15 to 21 weeks, which is about as long as most people can sustain upward strength progress in a surplus. At that point it is usually time to stop bulking and diet.

Target bodyweight gain while running the program is 0.25 to 0.5 kg (0.5 to 1 lb) per week. Faster than that is mostly fat.

Run the Generic Bulking Routine on Virtus Athlete

Virtus Athlete fully integrates Lyle McDonald's Generic Bulking Routine, handling the set and rep ranges, the 6-8 progression rule, the run-up weeks and the end of cycle deload for you. Just pick your exercise for each slot, enter your starting weights, and start training.

Free on iOS and Android.

Virtus Athlete home screen with the week's scheduled workouts and progress summary

Frequently Asked Questions (FAQ)

How long does one full run take?
One cycle is 6 to 8 weeks of training at 4 sessions per week, so 24 to 32 workouts, followed by a 2 week deload. Call it 8 to 10 weeks for a complete cycle.
Can I run this 3 days per week?
Yes. Alternate the two workouts on a Monday, Wednesday, Friday schedule: A-B-A one week, B-A-B the next. Each half of the body then gets trained three times every two weeks instead of twice per week.
Why are the sets given as ranges instead of exact numbers?
Because you should be deciding, set by set, whether another set is productive. If your third set of squats came in at 6 grinding reps, the fourth set is not going to build anything. Stop at three. If the third set flew up at 8, take the fourth.
Which exercise do I pick for each slot?
Whichever one you can load progressively and perform well. The template names the pattern, not the exercise. For the heavy horizontal press slot, barbell bench, dumbbell bench and a good machine press are all valid. Pick one and progress it for the whole cycle.
Do I have to change exercises between the two lower days and the two upper days?
No. Repeating the same session twice per week works and gives you a cleaner progression signal. Varying the second day gives you more angles. Both are legitimate readings of the template.
Can I run this while cutting?
The program will work but the progression rule will not. In a deficit you should aim to hold your weights and reps rather than add to them. GBR was written for a surplus, and the cycle structure assumes you are gaining.
What about cardio?
Keep it light and keep it off the heavy lower days. Two or three easy 20 to 30 minute sessions per week on rest days will not interfere.
What happens if I miss a workout?
Pick up where you left off. Do not double up. If you miss more than two sessions in a cycle, extend the cycle rather than compressing the remaining weeks.
How do I enter my starting weights?
Enter 80-85% of the weight you could hit the top of each rep range with. Week 1 and week 2 are supposed to feel submaximal.
What happens after the cycle?
Deload for two weeks, change your exercise selection, and run another cycle from a higher starting point. After two or three cycles either move to a different set and rep bracket or stop bulking and diet.

Related Articles

Track This Program

Build unlimited programs, log every set, and track your progress over time. Free on iOS & Android.