Based on the Madcow 5×5 program as documented by StrongLifts, with some minor adaptations.
The classic intermediate barbell program. 3 days per week built around ramped 5×5 sets: a heavy top set of 5 on Monday, a light recovery day on Wednesday, and a PR triple plus a back-off set of 8 on Friday. Weights increase by 2.5% per week instead of every session.
Madcow 5×5 is for lifters who have exhausted session-to-session linear progression on a program like StrongLifts 5×5. When adding weight three times per week stops working, Madcow stretches the same progression over a full week so your body has time to adapt.
The program focuses on:
- Ramped sets: only the last set of each lift is heavy, the rest build up to it
- Weekly periodization: heavy, light, and medium days each play a different role
- Weekly PRs: every Friday you attempt a heavier triple than the week before
- Sustainable progression: 2.5% per week adds up to serious strength over months
If StrongLifts 5×5 or a similar beginner program has stalled despite deloads, this is the natural next step.
The Lifts
| Lift | Movement Pattern |
|---|
| Barbell Back Squat | Lower body push |
| Barbell Bench Press | Horizontal push |
| Barbell Row | Horizontal pull |
| Barbell Overhead Press or Incline Bench | Vertical/incline push |
| Barbell Conventional Deadlift | Hip hinge |
Weekly Schedule
Squat, bench, and row are trained Monday and Friday. The overhead press (or incline bench) and deadlift appear only on Wednesday.
Monday (Medium Day):
| Exercise | Sets × Reps |
|---|
| Squat | 5×5 ramped to a top set |
| Bench Press | 5×5 ramped to a top set |
| Barbell Row | 5×5 ramped to a top set |
Wednesday (Light Day):
| Exercise | Sets × Reps |
|---|
| Squat | 4×5 (light, no top set) |
| Overhead Press or Incline Bench | 4×5 ramped to a top set |
| Deadlift | 4×5 ramped to a top set |
Friday (Heavy Day):
| Exercise | Sets × Reps |
|---|
| Squat | 4×5 ramp + 1×3 PR triple + 1×8 back-off |
| Bench Press | 4×5 ramp + 1×3 PR triple + 1×8 back-off |
| Barbell Row | 4×5 ramp + 1×3 PR triple + 1×8 back-off |
Train with at least one rest day between sessions. The classic split is Monday / Wednesday / Friday.
Unlike straight-sets 5×5, only the final set uses your top weight. The default ramp uses 12.5% jumps, so Monday's five sets sit at 50%, 62.5%, 75%, 87.5%, and 100% of that lift's top set weight.
Example: with a 125 kg (275 lb) squat top set, Monday looks like 62.5 kg (135 lbs) × 5, 77.5 kg (170 lbs) × 5, 92.5 kg (205 lbs) × 5, 110 kg (240 lbs) × 5, 125 kg (275 lbs) × 5.
Wednesday Is Light For The Squat Only
Wednesday's squat sets are 50%, 62.5%, 75%, 75%: the heaviest squat weight is only 75% of Monday's top set, repeated for two sets. This drives recovery, not fatigue. The overhead press (or incline bench) and deadlift ramp at 62.5%, 75%, 87.5%, 100% of their own top weight, so they still get a genuine heavy set of 5 each week.
Friday: The PR Triple And The Set Of 8
Friday ramps through 50%, 62.5%, 75%, 87.5%, then:
- 1×3 at 102.5%: a triple with 2.5% more than Monday's top set of 5. This is your weekly PR attempt.
- 1×8 at 75%: a back-off set with the third ramp set's weight, taken 2-3 minutes after the triple.
The set of 8 is not optional. It adds hypertrophy volume and drives the total weekly stress that makes Monday's progression possible.
Every week, your top set weight (the "Training 5RM") for each lift increases by 2.5%:
| Exercise | Typical Weekly Increase |
|---|
| Squat | +2.5% (about 5 lbs / 2.5 kg) |
| Deadlift | +2.5% (about 5 lbs / 2.5 kg) |
| Bench Press | +2.5% (about 2.5 lbs / 1.25 kg, microplates help) |
| Barbell Row | +2.5% (about 2.5 lbs / 1.25 kg, microplates help) |
| Overhead Press | +2.5% (about 2.5 lbs / 1.25 kg, microplates help) |
All ramp sets, the Friday triple, and the back-off set recalculate automatically from the new top set weight. Friday's triple always sits one weekly increment (2.5%) above Monday's top set, so each Friday you attempt what will become Monday's 5×5 top weight a week and a half later.
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.
Start from your current 5-rep max for each lift, but do not start the program there. Set your week 1 top set at about 92.5% of your real 5RM (roughly 7.5% below it). With 2.5% weekly jumps, you ramp back to your current PR around week 3-4 and push into new territory from there.
Example:
Current squat 5RM: 130 kg (285 lbs)
Week 1 top set: 130 × 0.925 = 120 kg (265 lbs)
Week 4 top set: back at ~130 kg (285 lbs), now a slight PR
Week 8 top set: ~143 kg (315 lbs)
Those first light weeks are not wasted. They groove technique, build work capacity, and create momentum. Starting at your true 5RM in week 1 is the most common way to fail this program by week 3.
The ramp sets are the warm-up. The 50% and 62.5% sets prepare your joints and practice the movement pattern before the weight gets heavy, so most lifters need nothing beyond an empty-bar set or two before the first ramp set. If two lifts share muscle groups back to back, the second one is already warm.
| Situation | Rest Period |
|---|
| After the easy early ramp sets | 1-2 minutes |
| Before the heavier ramp sets | 3 minutes |
| Before the top set / PR triple | 5 minutes |
| Before the Friday back-off set of 8 | 2-3 minutes |
Do not rush the rest before the Friday triple. That single set decides your weekly progression.
If you miss the top set of 5 on Monday or the triple on Friday:
- Repeat the same weight next week instead of adding 2.5%. Most stalls resolve with one repeat.
- Check recovery: 7-9 hours of sleep, enough calories, protein at 1.5-2.2 g per kg (0.7-1 g per lb) of bodyweight
- Rest longer before your heaviest sets, up to 5 minutes
- Microload the upper body lifts with 1.25 kg (2.5 lb) increments instead of rounding up
If a lift stays stuck for three consecutive weeks despite this, drop its top set weight by about 10% and rebuild with the weekly 2.5% adds. Each lift deloads independently. If every lift is stalling repeatedly, the program has done its job and it is time for a more advanced setup.
The original Madcow template allows a small amount of assistance after the main work: weighted back extensions and sit-ups after Monday, sit-ups after Wednesday, and weighted dips, barbell curls, and triceps extensions after Friday. Keep it light. If assistance interferes with the Friday triple, cut the assistance, not the triple.
Madcow 5×5 typically runs 8-12 weeks, and you keep going as long as the weekly PRs keep coming. With the recommended starting point you spend 3 weeks ramping up, PR around week 4, and accumulate new personal records every week after that until progression stalls.
If you would like to read the original program page:
Madcow 5×5 Official Guide on StrongLifts