Madcow 5x5: Full Program, Ramping Sets and Progression
Quick answer: Madcow 5x5 is an intermediate barbell program run three days a week, where you progress once per week instead of every session. Monday is a 5x5 ramp to a top set, Wednesday is lighter with deadlifts, and Friday adds a heavy triple at 2.5 percent above Monday's top set. That triple becomes next Monday's set of five.
You ran StrongLifts or Starting Strength, added weight every session, and it worked until it stopped. Now you fail the same squat weight three sessions running, deload, rebuild, and fail it again.
That is not a discipline problem. It is the point at which session-to-session progression stops being possible, and Madcow 5x5 is the classic answer to it.
It is also one of the most misreported programs on the internet, so this guide works from the original source.
Who actually wrote Madcow 5x5?
"Madcow" was an anonymous poster on the EliteFitness forums, and the program is a write-up of Bill Starr's 5x5, not an original creation.
The original page (also mirrored here) is blunt about this. Its own description reads: "One of the many flavors of Bill Starr's 5x5 workouts. This particular one is designed with the intermediate lifter in mind." Madcow called his own write-up "a cookie-cutter."
Bill Starr published the original 5x5 in his 1976 book The Strongest Shall Survive. Madcow, posting under the handle Madcow2, organised one intermediate variant of it into a single page and put it on Geocities in 2005. Geocities shut down in October 2009, so every version you can read today descends from a mirror of that page.
Worth knowing: the page's real title is "Bill Starr 5x5, Linear Version for Intermediate Lifters." "Madcow 5x5" is a nickname the community gave it.
What is the Madcow 5x5 weekly structure?
Three sessions a week on non-consecutive days, usually Monday, Wednesday and Friday.
Monday: the volume day
| Exercise | Sets and reps |
|---|---|
| Squat | 5x5 ramping to a top set |
| Bench press | 5x5 ramping to a top set |
| Barbell row | 5x5 ramping to a top set |
Plus 2 sets of weighted hyperextensions and 4 sets of weighted sit-ups.
Every lift ramps upward across the five sets. Only the fifth set is heavy.
Wednesday: the recovery day
| Exercise | Sets and reps |
|---|---|
| Squat | 4x5, lighter |
| Incline press or military press | 4x5 ramping |
| Deadlift | 4x5 ramping |
Plus 3 sets of sit-ups.
The Wednesday squat is not a new calculation. In Madcow's words, the "first 3 sets are the same as Monday, the 4th set is repeating the 3rd set again." So you squat Monday's third-set weight twice and go home.
Note that the deadlift lives on Wednesday. Several popular write-ups put it on Friday, which is wrong.
Friday: the intensity day
| Exercise | Sets and reps |
|---|---|
| Squat | 4x5, then 1x3, then 1x8 |
| Bench press | 4x5, then 1x3, then 1x8 |
| Barbell row | 4x5, then 1x3, then 1x8 |
Plus 3 sets of weighted dips, 3 sets of barbell curls and 3 sets of triceps extensions.
The triple is the heaviest set of the week, at 2.5 percent above Monday's top set of five. The set of eight afterwards uses the weight from the third ramp set.
A note on the heavy, light and medium labels
You will see Madcow described as heavy Monday, light Wednesday, medium Friday. You will also see StrongLifts describe it as medium Monday, light Wednesday, heavy Friday.
The original source never uses the heavy, light and medium labels at all. They are a later invention and the popular sources contradict each other. Go by the mechanics instead: Monday carries the most total work, Wednesday is deliberately easy, and Friday carries the single heaviest weight.
How do the ramping sets work?
Only the last set of each exercise is a working set. The four before it climb toward it.
Madcow gave a range rather than a formula: "Typically jumps can be somewhere between 10-15% per set based on your top set." His own worked example uses 10 percent. For a 100lb top set, that is 60, 70, 80, 90, 100.
The version almost every calculator uses today is a 12.5 percent ramp, which gives 50, 62.5, 75, 87.5 and 100 percent of the top set. That is a fair reading of his advice, but it is a community standardisation rather than what he literally wrote.
He was clear about why the ramp exists. Loading all five sets at the top weight means "workload is a lot higher", and he warned against ramps that crowd the top set: "going 200, 205, 210, 215, and 220 is a lot closer to 220 for 5x5 and that's too much on this kind of frequency."
The ramp is warm-up, skill practice and volume at once. It is not filler.
How does progression work week to week?
You add 2.5 percent to your top set once a week, not once a session. This is the single biggest difference from StrongLifts 5x5.
The mechanism links Friday to the following Monday:
- Monday, you do your top set of five at 100.
- Friday, you do a triple at 102.5.
- Next Monday, you do a set of five at 102.5.
As Madcow put it: "The Friday triple is always the next week's Monday set of 5." You prove the weight for three reps, then you own it for five.
The percentage problem nobody mentions
Most popular write-ups convert 2.5 percent into fixed jumps, typically 5lb on squats and deadlifts and 2.5lb on bench and rows. That quietly breaks the program at both ends of the strength range.
2.5 percent of a 135lb bench is 3.4lb, which needs fractional plates. 2.5 percent of a 405lb squat is 10lb, so a strong lifter following the fixed-pound version progresses at half the intended rate.
Madcow flagged this himself, noting that the 5lb minimum jump is "often too much for people with the rounding and lifts that just aren't all that strong", and linked to a microloading page. If you can buy 1.25kg plates, buy them.
How do you start the program?
You do not start at your current maximum. You spend four weeks climbing back to it.
"Put your current 5 rep maxes at week 4, figure out what 2.5% of the number is and go back and put that for week 3, do that back until you get to week 1."
So week 4 is your existing 5RM, weeks 1 to 3 are a deliberate run-up, and everything from week 5 onward is a lifetime best. If you are dieting, Madcow suggested stretching that run-up to six weeks.
If you are not sure what your current 5RM is, work it out from a recent hard set with the one rep max calculator and take roughly 87 percent of the result.
His warning about entry weight is worth repeating: "If people get stuck early it's because they start too high. There is no negative to starting a bit more conservatively."
And it does not end after nine weeks. Madcow got irritated enough about this to write: "this is not a 9 week program... You continue until it stops working."
His own projection was optimistic: "If you can even get 4 weeks of PRs, that's over 10% on your lifts in just 8 weeks... People who can keep it up for anywhere near 12 weeks (8 weeks of PRs) are looking at 20%+ on their lifts."
What do you do when you stall?
This is the part almost every competing guide skips, and it is the part that matters most, because stalling is the expected outcome of an intermediate program rather than a failure of one.
Madcow gave three rules:
- Miss reps in a week. "If you miss reps, keep the weight constant the next week and don't move it up until you get all 5x5."
- One lift stalls. "If it's just one lift that has you stuck, reset on that and work up again but don't restart the whole program."
- Most lifts stall. "When the majority of the lifts are stalling, reset the whole program and build back up to PRs over 4 weeks", possibly changing rep schemes or assistance work.
He defined stalling as several weeks with no added reps or weight. If you want the general case for planned backoffs, our guide to the deload week covers it.
Does weekly progression actually work better?
For trained lifters, the evidence supports varying intensity rather than adding weight linearly forever. For beginners, it does not.
A 2022 meta-analysis in Sports Medicine pooled 35 volume-equated studies comparing undulating and linear periodisation. Undulating came out ahead for one rep max strength, with an effect size of 0.31 (p = 0.04). The subgroup split is the interesting part: trained participants showed an effect size of 0.61, while untrained participants showed 0.06, which is nothing.
That is the crossover Madcow is built around. Beginners do not need it. Intermediates do.
Training age also shifts the load you need. A 2003 meta-analysis in Medicine and Science in Sports and Exercise covering 140 studies found untrained lifters made maximum gains around 60 percent of 1RM, while trained lifters needed about 80 percent. Madcow's Monday top set sits right around that 80 percent mark.
Be honest about the limits, though. A 2009 trial in the Journal of Strength and Conditioning Research compared linear and daily undulating periodisation in 40 trained men and reported larger raw percentage gains for the undulating group, but found no statistically significant difference between them.
Why is Madcow so hard to track?
Madcow is hard to track because almost every weight you lift in a given week is calculated from a number that moved last Friday.
Run the numbers for one week. Three lifts on Monday at five ramped weights each is 15 numbers. Wednesday is three lifts at four sets, with the squat weights inherited from Monday's ramp. Friday is three lifts at six sets each, including a triple derived from Monday's top set and a set of eight pulled from the third ramp set.
By our count that is over 60 derived weights in a week. Every single one of them changes next week, because the ramp is a percentage of a top set that just moved. And each one needs rounding to the plates you actually own.
Then you stall on one lift, reset it, and recompute the whole schedule from a new baseline.
| Where your log lives | Handles ramp maths | Survives a mid-cycle reset | Progress over time | Searchable later |
|---|---|---|---|---|
| Physical notebook | No, you do every calculation | Rewrite the whole block | Manual, you do the maths | No |
| Notes app | No, but writing it is fast | Rewrite the whole block | None, it is just text | Text search only |
| Spreadsheet | Yes, on the happy path | Re-enter the baseline by hand | Charts, if you built them | Clumsy on a phone |
| Gym Note Plus | Type the sets you actually did | Yes, history is per-exercise | Automatic per-exercise trends | Yes, whole history |
Spreadsheets handle Madcow beautifully right up until your first reset, which is precisely the moment the program gets interesting.
A simple starting plan
- Find your current 5RM on squat, bench, row, deadlift and overhead press. Recent hard sets are fine; you do not need to test to failure.
- Back-calculate four weeks. Subtract 2.5 percent per week from your 5RM to fill in weeks 3, 2 and 1. Start there, not at your max.
- Pick your ramp and keep it. Either Madcow's 10 percent jumps or the standard 12.5 percent ladder. Do not switch mid-cycle.
- Buy fractional plates. 1.25kg or 2.5lb pairs make the 2.5 percent rule work on your bench and row instead of rounding it into a stall.
- Write down the top set of every lift, every session. That one number per lift drives the entire following week.
Keeping the numbers straight without a spreadsheet
If you already log sessions in a notes app, keep doing it. Typing Squat 5x5 to 102.5 between sets is faster than any menu.
The friction is not the writing, it is the reading. Madcow asks you to compare this Friday's triple against last Monday's five, across three lifts, for as long as the program keeps working. That comparison lives in your notes, but getting it out means scrolling and arithmetic.
Gym Note Plus takes the plain text you already write and builds the history for you:
- Per-exercise trends, so this week's top set sits next to every previous one without scrolling.
- Last session on screen when you start a lift, which is the only number the ramp depends on.
- No fixed program template, so a reset on one lift does not break the other four.
Paste a week of your own training notes into the free notes to workout translator to see what it makes of them.
Madcow does not ask you to train harder than a novice program. It asks you to keep better records, because the weight you lift on Monday is decided by what you wrote down on Friday.
Frequently Asked Questions
Is Madcow 5x5 good for beginners?
Madcow 5x5 is not designed for beginners. It progresses once per week, so a novice who can still add weight every session will progress roughly three times faster on StrongLifts 5x5 or Starting Strength. Move to Madcow only after you have failed the same session weight repeatedly despite a proper deload and reset.
When should you switch from StrongLifts 5x5 to Madcow 5x5?
Switch when session-to-session progression genuinely stops working, not when it gets hard. The practical test is failing the same weight two or three times after resetting and rebuilding. StrongLifts also suggests switching if squatting heavy three times a week has become unsustainable to recover from, which Madcow addresses with its lighter Wednesday squat.
How much weight do you add on Madcow 5x5?
You add 2.5 percent to your top set once per week, not every session. Most guides convert this to 5lb on squats and deadlifts and 2.5lb on bench and rows, but that fixed conversion is too large for weaker lifts and too small for strong ones. Fractional plates let you apply the actual percentage.
What is the difference between Madcow 5x5 and Texas Method?
Both are weekly-progression intermediate programs with three sessions. Madcow 5x5 ramps to a top set of five on Monday and takes a heavy triple on Friday that becomes the next Monday's five. The Texas Method uses a 5x5 volume day at a fixed percentage on Monday and a single heavy set of five on Friday. Madcow spreads intensity more gradually.
How long should you run Madcow 5x5?
Run it until it stops producing progress, which Madcow stated explicitly when correcting people who assumed the nine-week spreadsheet was the program's length. He projected that four weeks of consecutive personal records represents roughly 10 percent added to your lifts, and that lifters who sustain it near twelve weeks can see 20 percent or more.
Final Takeaways
- Progression is weekly, not per session. Friday's triple becomes Monday's set of five, and that link is the whole program.
- The deadlift is on Wednesday, despite what several popular guides say, and the Wednesday squat just repeats Monday's third ramp set.
- The heavy, light and medium labels are not from the original and the big sites disagree about them. Use the mechanics instead.
- Use real percentages, not fixed pound jumps. 2.5 percent of a light bench needs microplates; 2.5 percent of a heavy squat is more than 5lb.
- Have a reset plan before you need one. Hold the weight, then reset the single lift, then rebuild everything over four weeks.
- If you are choosing between intermediate programs, compare it against 5x5 in general and linear progression before committing a training block.
Josh Ibbotson
Josh is the creator of Gym Note Plus, building tools that make workout tracking as simple as taking notes.
Ready to try it out?
Download Gym Note Plus and start tracking your workouts the way you want.
Download on App Store




