Lyle McDonald's Generic Bulking Routine
Lyle McDonald's evidence-based Upper/Lower split for intermediate bodybuilders. Each session pairs a heavy compound movement (3×6–8 for strength) with supplemental volume work (10–12 reps). Run Mon/Tue/Thu/Fri. When you hit the top of every rep range across all sets, add weight. Reliable size and strength in one simple template.
Free during beta · auto progression, rest timers & PR tracking built in
What is Lyle McDonald's Generic Bulking Routine?
Lyle McDonald named it the Generic Bulking Routine on purpose — the GBR isn't a clever system, it's the boring consensus of what actually grows intermediate lifters, written down by one of the most evidence-driven authors in the field. It's a four-day upper/lower split run Monday, Tuesday, Thursday and Friday: two upper days and two lower days, each pairing a small amount of heavy strength work with a larger dose of moderate-rep volume.
Upper days open with bench press and barbell rows at 3×6–8, then stack incline dumbbell presses and pulldowns at 3×10–12 before finishing with two sets each of dumbbell overhead presses, curls and pushdowns. Lower days lead with squats at 3×6–8, follow with Romanian deadlifts at 3×10–12, add leg presses and leg curls for two sets apiece, and close with four heavy sets of calves at 6–8. Both upper days are identical, as are both lower days — the repetition is the point, because measuring progress requires holding the test constant.
Is Lyle McDonald's Generic Bulking Routine right for you?
The generic bulking routine is for intermediates in a deliberate calorie surplus — the name is a contract, and running it while cutting misses the design entirely. It fits lifters past the stage where weight goes on the bar every session but well short of needing specialization blocks. Beginners should exhaust a linear progression program first. The other prerequisite is restraint: Lyle's most-quoted rule about the GBR is to resist adding exercises to it, since the volume is calibrated to be repeatable four days a week for months.
How progression works
Everything advances by double progression. Hold a weight and push reps upward session to session; once every set of an exercise reaches the top of its range — all three sets of 8 on bench, all sets of 12 on the volume work — add weight next time (2.5 kg on upper-body lifts, 5 kg on squats) and drop back to the bottom of the range. Two stalled sessions at a weight trigger a 10% reset to rebuild momentum. It's slower than a novice program and meant to be: Durata applies the rep targets to each set and bumps the load the session you earn it, so the spreadsheet people usually run the GBR from is already built in.
Durata runs this progression for you — every session's weights are computed automatically from your training maxes and logged AMRAP sets.
Lyle McDonald's Generic Bulking Routine — every set, every session
Percentages are of your training max (TM). AMRAP = as many reps as possible on the final set.
Upper A
| Exercise | Sets × Reps | Rest |
|---|---|---|
| Bench Press (Barbell) | 3×6–8 | 2:30 |
| Bent Over Row (Barbell) | 3×6–8 | 2:30 |
| Incline Bench Press (Dumbbell) | 3×10–12 | 2:30 |
| Lat Pulldown (Cable) | 3×10–12 | 2:30 |
| Overhead Press (Dumbbell) | 2×10–12 | 2:30 |
| Bicep Curl (Barbell) | 2×12–15 | 2:30 |
| Triceps Pushdown | 2×12–15 | 2:30 |
Lower A
| Exercise | Sets × Reps | Rest |
|---|---|---|
| Squat (Barbell) | 3×6–8 | 2:30 |
| Romanian Deadlift (Barbell) | 3×6–8 | 2:30 |
| Leg Press (Machine) | 2×10–12 | 2:30 |
| Lying Leg Curl (Machine) | 2×10–12 | 2:30 |
| Standing Calf Raise | 4×6–8 | 2:30 |
Upper B
| Exercise | Sets × Reps | Rest |
|---|---|---|
| Bench Press (Barbell) | 3×6–8 | 2:30 |
| Bent Over Row (Barbell) | 3×6–8 | 2:30 |
| Incline Bench Press (Dumbbell) | 3×10–12 | 2:30 |
| Lat Pulldown (Cable) | 3×10–12 | 2:30 |
| Overhead Press (Dumbbell) | 2×10–12 | 2:30 |
| Bicep Curl (Barbell) | 2×12–15 | 2:30 |
| Triceps Pushdown | 2×12–15 | 2:30 |
Lower B
| Exercise | Sets × Reps | Rest |
|---|---|---|
| Squat (Barbell) | 3×6–8 | 2:30 |
| Romanian Deadlift (Barbell) | 3×6–8 | 2:30 |
| Leg Press (Machine) | 2×10–12 | 2:30 |
| Lying Leg Curl (Machine) | 2×10–12 | 2:30 |
| Standing Calf Raise | 4×6–8 | 2:30 |
Lyle McDonald's Generic Bulking Routine — common questions
Why is it called the Generic Bulking Routine?
Because Lyle McDonald's argument is that intermediate hypertrophy training is a solved problem: an upper/lower split, 4 days a week, heavy compounds at 6–8 plus volume at 10–12, progressed patiently in a surplus. The name is a deliberate rejection of program novelty as a selling point.
Do I have to be bulking to run it?
It's built for a surplus — a modest one, in the region of gaining 0.25–0.5% of body weight per week, not a free-for-all. At maintenance calories it still works as a solid upper/lower plan; in a real deficit you'd want less volume and this stops being the right tool.
Can I add arm work or an extra day?
The routine already ends each upper day with direct curls and pushdowns, and Lyle's standing advice is to leave it alone. If you must tinker, swapping an exercise for an equivalent (front squat for squat, chin-up for pulldown) is safer than adding sets — the four-day structure depends on sessions staying recoverable.
How long does a GBR session take?
Upper days run about 60–75 minutes — seven exercises, with genuine rest behind the heavy bench and row sets. Lower days are closer to 60. If you're finishing in 40 minutes, the 6–8 rep work probably isn't heavy enough.
When should I move on from the GBR?
When double progression stalls across the board despite eating and sleeping properly — typically after several months of productive running. From there, lifters usually branch to specialization blocks or a periodized strength program, then come back to it on the next gaining phase.
Source: Lyle McDonald — A Guide to Flexible Dieting / bodyrecomposition.com
Durata is not affiliated with or endorsed by the program's author. The program structure (sets, reps, exercise selection) is presented as published methodology.
Run Lyle McDonald's Generic Bulking Routine in Durata
Training-max calculation, AMRAP tracking, automatic progression, plate calculator and rest timers — the whole program, ready to log.