programs
Russian Pullup Program: 30 Days to Double Your Max
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-5 | 30 | Light day. |
| Day 2 (Tue) | 3 ladders | 45 | Medium. |
| Day 3 (Wed) | 4 ladders | 60 | Heavy. |
| Day 4 (Thu) | 5 ladders | 75 | Top day. |
| Day 5 (Fri) | 2 ladders | 30 | Light, end of cycle. |
| Sat, Sun | Rest | 0 | Full 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:
- Hang from the bar. 30 seconds of passive hang at the end of each session decompresses the spine and stretches the lats.
- Eat protein. 0.7 to 1.0 g per pound of bodyweight per day. The pulling muscles need substrate to rebuild.
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
- Week 1: mild lat soreness, forearm tightness. Manageable.
- Week 2: elbow stiffness in the morning. Recovers within 24 hours.
- Week 3: visible lat development. Shirts fit differently across the back.
- Week 4: max test jumps. The single biggest jump usually happens in week 4.
Common mistakes
- Going to failure. The program lives or dies by sub-max sets. Failure reps stall progress.
- Skipping light days. Day 5's 2 ladders feel like nothing. Do them. They are part of the recovery cycle.
- Adding heavy pulling. No deadlifts, rows, or hangboarding while the program runs. The lats need the bandwidth.
- Kipping. Strict reps only. Kipping inflates the count but does not transfer to a true max.
- 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