programs

Russian Pullup Program: 30 Days to Double Your Max

April 24, 2026 8 min read
The short answer The Fighter Pullup Program, designed by Russian kettlebell coach Pavel Tsatsouline, runs 5 days per week using 1-2-3-4-5 rep ladders. The ladder count climbs across the week then drops in a step-loading cycle. Trainees starting at 5 to 10 max pullups typically double their max in 30 days. The price is high frequency; this program does not co-exist with heavy pulling elsewhere.

The 30-day schedule

Five training days, two rest days. Each training session is a number of "ladders" (1, 2, 3, 4, 5 reps with rest between). Reps per week step up and down in a 5-day cycle: 2, 3, 4, 5, 2 ladders.

Day Ladders Total reps Notes
Day 1 (Mon)2 ladders of 1-2-3-4-530Light day.
Day 2 (Tue)3 ladders45Medium.
Day 3 (Wed)4 ladders60Heavy.
Day 4 (Thu)5 ladders75Top day.
Day 5 (Fri)2 ladders30Light, end of cycle.
Sat, SunRest0Full recovery.

Repeat the cycle 6 times across 30 days. By the final week, day 4 climbs to 6 ladders (90 reps) and day 5 stays light.

Who this is for

Trainees who can do at least 3 strict pullups. If you cannot yet, run our first-pullup progression first. The program assumes overhand grip; chinups work too but the program is named for pullups.

How a ladder works

One ladder = 1 rep, rest, 2 reps, rest, 3 reps, rest, 4 reps, rest, 5 reps, rest. That is 15 reps per ladder. Rest within a ladder is roughly 30 to 60 seconds (use breath count or a stopwatch). Rest between ladders is 2 to 3 minutes. The key principle (per Pavel): no rep ever gets close to failure. Every set is sub-max. Quality compounds across high frequency.

Week 1: learn the cadence

Most people are surprised how quickly a ladder accumulates fatigue. The first ladder feels like a warm-up; by ladder 3, the 5-rep top rung is no longer easy. If the top rung becomes a grind, you have two options: extend rest within the ladder, or drop one rung off the top (run 1-2-3-4 instead of 1-2-3-4-5). Both preserve the program; failure does not.

Weeks 2 to 3: the volume climbs

Week 2's top day is 5 ladders (75 reps). Week 3's is 6 ladders (90 reps). The lats and forearms are loaded 5 days per week with no chance to fully de-load. Two recovery moves help:

Week 4: test

Day 28: light ladder day. Day 29: rest. Day 30: warm up with 2 ladders, rest 5 minutes, attempt your new max-rep set. The realistic outcome for someone starting at 5 to 8 reps is 10 to 16. For someone starting at 10 to 15, expect 16 to 24. Above 20 starting max, gains taper because bodyweight alone is no longer a strength stimulus.

What to expect

Common mistakes

  1. Going to failure. The program lives or dies by sub-max sets. Failure reps stall progress.
  2. Skipping light days. Day 5's 2 ladders feel like nothing. Do them. They are part of the recovery cycle.
  3. Adding heavy pulling. No deadlifts, rows, or hangboarding while the program runs. The lats need the bandwidth.
  4. Kipping. Strict reps only. Kipping inflates the count but does not transfer to a true max.
  5. Underrating rest. Saturday and Sunday off are non-negotiable. The body adapts on rest days.

Frequently asked questions

What is the Russian pullup program?

The Fighter Pullup Program by Pavel Tsatsouline. Five days per week of 1-2-3-4-5 rep ladders with a step-loading cycle of 2, 3, 4, 5, 2 ladders per day.

Will the Fighter Pullup Program really double my max?

For lifters starting at 5 to 10 max pullups, doubling in 30 days is realistic. Starting at 15+, expect a 50 to 70% gain. Above 25, the program runs out of stimulus.

Can I do this program if I can only do 2 pullups?

Use a 1-2 half-ladder and 2 ladders per day. Or run our first-pullup progression first.

Should I add weight?

Not until you can do 12+ strict reps. Adding weight too early breaks the high-frequency design.

Stop guessing your rep count.

Repsify counts pullups with your phone camera so every rung of every ladder logs cleanly across 30 days.

Download on the App Store