Back to BlogPrograms

How to run the Madcow 5×5 program

2026-08-1110 min read

Written by Hamza J

How to run the Madcow 5×5 program
Contents

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.

Who Is This Program For?

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.

Program Structure

The Lifts

LiftMovement Pattern
Barbell Back SquatLower body push
Barbell Bench PressHorizontal push
Barbell RowHorizontal pull
Barbell Overhead Press or Incline BenchVertical/incline push
Barbell Conventional DeadliftHip 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):

ExerciseSets × Reps
Squat5×5 ramped to a top set
Bench Press5×5 ramped to a top set
Barbell Row5×5 ramped to a top set

Wednesday (Light Day):

ExerciseSets × Reps
Squat4×5 (light, no top set)
Overhead Press or Incline Bench4×5 ramped to a top set
Deadlift4×5 ramped to a top set

Friday (Heavy Day):

ExerciseSets × Reps
Squat4×5 ramp + 1×3 PR triple + 1×8 back-off
Bench Press4×5 ramp + 1×3 PR triple + 1×8 back-off
Barbell Row4×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.

Understanding Ramped Sets

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. 1×3 at 102.5%: a triple with 2.5% more than Monday's top set of 5. This is your weekly PR attempt.
  2. 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.

Progression: How Weights Increase

Every week, your top set weight (the "Training 5RM") for each lift increases by 2.5%:

ExerciseTypical 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.

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

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.

Warming Up

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.

Rest Times

SituationRest Period
After the easy early ramp sets1-2 minutes
Before the heavier ramp sets3 minutes
Before the top set / PR triple5 minutes
Before the Friday back-off set of 82-3 minutes

Do not rush the rest before the Friday triple. That single set decides your weekly progression.

When You Fail Reps

If you miss the top set of 5 on Monday or the triple on Friday:

  1. Repeat the same weight next week instead of adding 2.5%. Most stalls resolve with one repeat.
  2. 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
  3. Rest longer before your heaviest sets, up to 5 minutes
  4. 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.

Assistance Work (Optional)

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.

Program Duration

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.

Run Madcow 5×5 on Virtus Athlete

Virtus Athlete fully integrates Madcow 5×5, handling the ramped sets, the light day percentages, the Friday PR triples, and the weekly 2.5% progression for you. Just enter your 5-rep maxes 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?
Most runs last 8-12 weeks (24-36 sessions). Continue while you are still setting weekly PRs, and move on when several lifts stall despite repeats.
Overhead press or incline bench on Wednesday?
Both are valid in the original template. Pick one and stick with it for the whole run so its weekly 2.5% progression stays consistent.
Why is the deadlift only trained once per week?
You squat three times per week, which trains much of the same musculature. One heavy ramped 4×5 on Wednesday is enough to drive the deadlift up while keeping recovery in check.
Can I run this as a beginner?
You can progress faster as a beginner, so run a session-to-session linear progression like StrongLifts 5×5 first. Come to Madcow when adding weight every workout stops working.
What if I miss a workout?
Pick up where you left off and shift the week. Don't skip the light day to "catch up", it exists to make Friday possible.
What happens after the program?
When weekly progress stops for good, move to a program with longer progression cycles, such as the Texas Method or a 5/3/1 variant.
How do I enter my starting weights?
Enter your current 5-rep max for each lift. The app sets your week 1 top sets about 7.5% below that and handles every ramp set, the PR triples, and the weekly 2.5% progression automatically.

Related Articles

Track This Program

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