Skip to main content
aifithub

Comparison · 8 min · 4 citations

5/3/1 vs Smolov vs Sheiko: Which Plan Fits a Real Intermediate

Run 5/3/1, Smolov base, and Sheiko #29 on a 140kg-squat intermediate. The volume curves, the recovery cost, and the right call by training age.

By AI Fit Hub · Published May 21, 2026

Education · Not medical advice. Output is deterministic math from your inputs.Editorial standardsSponsor disclosureCorrections

TL;DR

  • For a 140 kg squat / 100 kg bench / 180 kg deadlift intermediate, the 5/3/1 planner returns a training-max-90% scheme with weekly squat volume of roughly 23 reps at 65–95% intensity.[4]
  • The Smolov base mesocycle returns 136 weekly reps on squat alone at progressively rising intensity — roughly 6× the 5/3/1 weekly squat exposure.
  • Sheiko #29 sits between the two on volume but ahead on frequency: high-frequency, sub-maximal sessions stacked across the week. Meta-analysed strength gains rise with weekly frequency (effect size 0.74 at 1×/week up to 1.08 at 4+), but the effect disappears once weekly volume is equated — frequency is a way to fit volume in, not a separate driver.[2]
  • The right pick depends on training age and recovery capacity, not strength level. 5/3/1 for sustainable intermediate, Sheiko for advancing intermediates, Smolov for short-block specialisation only.

The three named programs that show up most in intermediate-lifter conversations are 5/3/1 (Wendler), Smolov (base, with the legendary squat-focus rep counts), and Sheiko (high-frequency Russian system). They aim at the same outcome — bigger squat, bench, deadlift — through three different volume-intensity philosophies. This article runs the same intermediate lifter through all three and reads the trade-offs.

Engine outputs

The same intermediate (140 kg squat / 100 kg bench / 180 kg deadlift, 55 kg press) through the Wendler 5/3/1 Planner at a 90% training max, and a 140 kg squat through the Smolov base mesocycle of the Smolov-Sheiko-Texas Cycles planner:

Wendler 5/3/1 Planner
# wendler-531-planner (computed live from /engines/wendler-531-planner.js)
Engine input
  squat_1rm             = 140
  bench_1rm             = 100
  deadlift_1rm          = 180
  ohp_1rm               = 55
  training_max_pct      = 90

Engine output
  trainingMaxPct        = 90
  primaryLift           = deadlift
  primaryTrainingMax    = 162.5
  lifts[0].lift         = squat
  lifts[0].oneRm        = 140
  lifts[0].trainingMax  = 125
  lifts[0].weeks[0].week= 1
  lifts[0].weeks[0].label= Week 1 — 5s
  lifts[0].weeks[0].sets[0].reps= 5
  lifts[0].weeks[0].sets[0].percent= 65
  lifts[0].weeks[0].sets[0].weightKg= 82.5
  lifts[0].weeks[0].sets[1].reps= 5
  lifts[0].weeks[0].sets[1].percent= 75
  lifts[0].weeks[0].sets[1].weightKg= 95
  lifts[0].weeks[0].sets[2].reps= 5+
  lifts[0].weeks[0].sets[2].percent= 85
  lifts[0].weeks[0].sets[2].weightKg= 107.5
  lifts[0].weeks[1].week= 2
  lifts[0].weeks[1].label= Week 2 — 3s
  lifts[0].weeks[1].sets[0].reps= 3
  lifts[0].weeks[1].sets[0].percent= 70
  lifts[0].weeks[1].sets[0].weightKg= 87.5
  lifts[0].weeks[1].sets[1].reps= 3
  lifts[0].weeks[1].sets[1].percent= 80
  lifts[0].weeks[1].sets[1].weightKg= 100
  lifts[0].weeks[1].sets[2].reps= 3+
  lifts[0].weeks[1].sets[2].percent= 90
  lifts[0].weeks[1].sets[2].weightKg= 112.5
  lifts[0].weeks[2].week= 3
  lifts[0].weeks[2].label= Week 3 — 5/3/1
  lifts[0].weeks[2].sets[0].reps= 5
  lifts[0].weeks[2].sets[0].percent= 75
  lifts[0].weeks[2].sets[0].weightKg= 95
  lifts[0].weeks[2].sets[1].reps= 3
  lifts[0].weeks[2].sets[1].percent= 85
  lifts[0].weeks[2].sets[1].weightKg= 107.5
  lifts[0].weeks[2].sets[2].reps= 1+
  lifts[0].weeks[2].sets[2].percent= 95
  lifts[0].weeks[2].sets[2].weightKg= 120
  lifts[0].weeks[3].week= 4
  lifts[0].weeks[3].label= Week 4 — Deload
  lifts[0].weeks[3].sets[0].reps= 5
  lifts[0].weeks[3].sets[0].percent= 40
  lifts[0].weeks[3].sets[0].weightKg= 50
  lifts[0].weeks[3].sets[1].reps= 5
  lifts[0].weeks[3].sets[1].percent= 50
  lifts[0].weeks[3].sets[1].weightKg= 62.5
  lifts[0].weeks[3].sets[2].reps= 5
  lifts[0].weeks[3].sets[2].percent= 60
  lifts[0].weeks[3].sets[2].weightKg= 75
  lifts[1].lift         = bench
  lifts[1].oneRm        = 100
  lifts[1].trainingMax  = 90
  lifts[1].weeks[0].week= 1
  lifts[1].weeks[0].label= Week 1 — 5s
  lifts[1].weeks[0].sets[0].reps= 5
  lifts[1].weeks[0].sets[0].percent= 65
  lifts[1].weeks[0].sets[0].weightKg= 57.5
  lifts[1].weeks[0].sets[1].reps= 5
  lifts[1].weeks[0].sets[1].percent= 75
  lifts[1].weeks[0].sets[1].weightKg= 67.5
  lifts[1].weeks[0].sets[2].reps= 5+
  lifts[1].weeks[0].sets[2].percent= 85
  lifts[1].weeks[0].sets[2].weightKg= 77.5
  lifts[1].weeks[1].week= 2
  lifts[1].weeks[1].label= Week 2 — 3s
  lifts[1].weeks[1].sets[0].reps= 3
  lifts[1].weeks[1].sets[0].percent= 70
  lifts[1].weeks[1].sets[0].weightKg= 62.5
  lifts[1].weeks[1].sets[1].reps= 3
  lifts[1].weeks[1].sets[1].percent= 80
  lifts[1].weeks[1].sets[1].weightKg= 72.5
  lifts[1].weeks[1].sets[2].reps= 3+
  lifts[1].weeks[1].sets[2].percent= 90
  lifts[1].weeks[1].sets[2].weightKg= 80
  lifts[1].weeks[2].week= 3
  lifts[1].weeks[2].label= Week 3 — 5/3/1
  lifts[1].weeks[2].sets[0].reps= 5
  lifts[1].weeks[2].sets[0].percent= 75
  lifts[1].weeks[2].sets[0].weightKg= 67.5
  lifts[1].weeks[2].sets[1].reps= 3
  lifts[1].weeks[2].sets[1].percent= 85
  lifts[1].weeks[2].sets[1].weightKg= 77.5
  lifts[1].weeks[2].sets[2].reps= 1+
  lifts[1].weeks[2].sets[2].percent= 95
  lifts[1].weeks[2].sets[2].weightKg= 85
  lifts[1].weeks[3].week= 4
  lifts[1].weeks[3].label= Week 4 — Deload
  lifts[1].weeks[3].sets[0].reps= 5
  lifts[1].weeks[3].sets[0].percent= 40
  lifts[1].weeks[3].sets[0].weightKg= 35
  lifts[1].weeks[3].sets[1].reps= 5
  lifts[1].weeks[3].sets[1].percent= 50
  lifts[1].weeks[3].sets[1].weightKg= 45
  lifts[1].weeks[3].sets[2].reps= 5
  lifts[1].weeks[3].sets[2].percent= 60
  lifts[1].weeks[3].sets[2].weightKg= 55
  lifts[2].lift         = deadlift
  lifts[2].oneRm        = 180
  lifts[2].trainingMax  = 162.5
  lifts[2].weeks[0].week= 1
  lifts[2].weeks[0].label= Week 1 — 5s
  lifts[2].weeks[0].sets[0].reps= 5
  lifts[2].weeks[0].sets[0].percent= 65
  lifts[2].weeks[0].sets[0].weightKg= 105
  lifts[2].weeks[0].sets[1].reps= 5
  lifts[2].weeks[0].sets[1].percent= 75
  lifts[2].weeks[0].sets[1].weightKg= 122.5
  lifts[2].weeks[0].sets[2].reps= 5+
  lifts[2].weeks[0].sets[2].percent= 85
  lifts[2].weeks[0].sets[2].weightKg= 137.5
  lifts[2].weeks[1].week= 2
  lifts[2].weeks[1].label= Week 2 — 3s
  lifts[2].weeks[1].sets[0].reps= 3
  lifts[2].weeks[1].sets[0].percent= 70
  lifts[2].weeks[1].sets[0].weightKg= 115
  lifts[2].weeks[1].sets[1].reps= 3
  lifts[2].weeks[1].sets[1].percent= 80
  lifts[2].weeks[1].sets[1].weightKg= 130
  lifts[2].weeks[1].sets[2].reps= 3+
  lifts[2].weeks[1].sets[2].percent= 90
  lifts[2].weeks[1].sets[2].weightKg= 147.5
  lifts[2].weeks[2].week= 3
  lifts[2].weeks[2].label= Week 3 — 5/3/1
  lifts[2].weeks[2].sets[0].reps= 5
  lifts[2].weeks[2].sets[0].percent= 75
  lifts[2].weeks[2].sets[0].weightKg= 122.5
  lifts[2].weeks[2].sets[1].reps= 3
  lifts[2].weeks[2].sets[1].percent= 85
  lifts[2].weeks[2].sets[1].weightKg= 137.5
  lifts[2].weeks[2].sets[2].reps= 1+
  lifts[2].weeks[2].sets[2].percent= 95
  lifts[2].weeks[2].sets[2].weightKg= 155
  lifts[2].weeks[3].week= 4
  lifts[2].weeks[3].label= Week 4 — Deload
  lifts[2].weeks[3].sets[0].reps= 5
  lifts[2].weeks[3].sets[0].percent= 40
  lifts[2].weeks[3].sets[0].weightKg= 65
  lifts[2].weeks[3].sets[1].reps= 5
  lifts[2].weeks[3].sets[1].percent= 50
  lifts[2].weeks[3].sets[1].weightKg= 82.5
  lifts[2].weeks[3].sets[2].reps= 5
  lifts[2].weeks[3].sets[2].percent= 60
  lifts[2].weeks[3].sets[2].weightKg= 97.5
  lifts[3].lift         = ohp
  lifts[3].oneRm        = 55
  lifts[3].trainingMax  = 50
  lifts[3].weeks[0].week= 1
  lifts[3].weeks[0].label= Week 1 — 5s
  lifts[3].weeks[0].sets[0].reps= 5
  lifts[3].weeks[0].sets[0].percent= 65
  lifts[3].weeks[0].sets[0].weightKg= 32.5
  lifts[3].weeks[0].sets[1].reps= 5
  lifts[3].weeks[0].sets[1].percent= 75
  lifts[3].weeks[0].sets[1].weightKg= 37.5
  lifts[3].weeks[0].sets[2].reps= 5+
  lifts[3].weeks[0].sets[2].percent= 85
  lifts[3].weeks[0].sets[2].weightKg= 42.5
  lifts[3].weeks[1].week= 2
  lifts[3].weeks[1].label= Week 2 — 3s
  lifts[3].weeks[1].sets[0].reps= 3
  lifts[3].weeks[1].sets[0].percent= 70
  lifts[3].weeks[1].sets[0].weightKg= 35
  lifts[3].weeks[1].sets[1].reps= 3
  lifts[3].weeks[1].sets[1].percent= 80
  lifts[3].weeks[1].sets[1].weightKg= 40
  lifts[3].weeks[1].sets[2].reps= 3+
  lifts[3].weeks[1].sets[2].percent= 90
  lifts[3].weeks[1].sets[2].weightKg= 45
  lifts[3].weeks[2].week= 3
  lifts[3].weeks[2].label= Week 3 — 5/3/1
  lifts[3].weeks[2].sets[0].reps= 5
  lifts[3].weeks[2].sets[0].percent= 75
  lifts[3].weeks[2].sets[0].weightKg= 37.5
  lifts[3].weeks[2].sets[1].reps= 3
  lifts[3].weeks[2].sets[1].percent= 85
  lifts[3].weeks[2].sets[1].weightKg= 42.5
  lifts[3].weeks[2].sets[2].reps= 1+
  lifts[3].weeks[2].sets[2].percent= 95
  lifts[3].weeks[2].sets[2].weightKg= 47.5
  lifts[3].weeks[3].week= 4
  lifts[3].weeks[3].label= Week 4 — Deload
  lifts[3].weeks[3].sets[0].reps= 5
  lifts[3].weeks[3].sets[0].percent= 40
  lifts[3].weeks[3].sets[0].weightKg= 20
  lifts[3].weeks[3].sets[1].reps= 5
  lifts[3].weeks[3].sets[1].percent= 50
  lifts[3].weeks[3].sets[1].weightKg= 25
  lifts[3].weeks[3].sets[2].reps= 5
  lifts[3].weeks[3].sets[2].percent= 60
  lifts[3].weeks[3].sets[2].weightKg= 30
Smolov base mesocycle (140 kg squat)
# smolov-sheiko-texas-cycles (computed live from /engines/smolov-sheiko-texas-cycles.js)
Engine input
  one_rm                = 140
  cycle_choice          = smolov_base

Engine output
  cycle                 = smolov_base
  cycleName             = Smolov Base Mesocycle
  oneRm                 = 140
  weeklyVolumeReps      = 136
  totalWeeks            = 4
  weeks[0].weekNumber   = 1
  weeks[0].label        = Smolov Base · Week 1
  weeks[0].totalReps    = 136
  weeks[0].averageIntensity= 77.16911764705883
  weeks[0].sessions[0].day= Mon
  weeks[0].sessions[0].workingSets= 4×9 @ 70%
  weeks[0].sessions[0].totalReps= 36
  weeks[0].sessions[0].intensity= 70
  weeks[0].sessions[0].weights[0].percent= 70
  weeks[0].sessions[0].weights[0].kg= 97.5
  weeks[0].sessions[0].weights[0].sets= 4
  weeks[0].sessions[0].weights[0].reps= 9
  weeks[0].sessions[1].day= Wed
  weeks[0].sessions[1].workingSets= 5×7 @ 75%
  weeks[0].sessions[1].totalReps= 35
  weeks[0].sessions[1].intensity= 75
  weeks[0].sessions[1].weights[0].percent= 75
  weeks[0].sessions[1].weights[0].kg= 105
  weeks[0].sessions[1].weights[0].sets= 5
  weeks[0].sessions[1].weights[0].reps= 7
  weeks[0].sessions[2].day= Fri
  weeks[0].sessions[2].workingSets= 7×5 @ 80%
  weeks[0].sessions[2].totalReps= 35
  weeks[0].sessions[2].intensity= 80
  weeks[0].sessions[2].weights[0].percent= 80
  weeks[0].sessions[2].weights[0].kg= 112.5
  weeks[0].sessions[2].weights[0].sets= 7
  weeks[0].sessions[2].weights[0].reps= 5
  weeks[0].sessions[3].day= Sat
  weeks[0].sessions[3].workingSets= 10×3 @ 85%
  weeks[0].sessions[3].totalReps= 30
  weeks[0].sessions[3].intensity= 85
  weeks[0].sessions[3].weights[0].percent= 85
  weeks[0].sessions[3].weights[0].kg= 120
  weeks[0].sessions[3].weights[0].sets= 10
  weeks[0].sessions[3].weights[0].reps= 3
  weeks[1].weekNumber   = 2
  weeks[1].label        = Smolov Base · Week 2
  weeks[1].totalReps    = 136
  weeks[1].averageIntensity= 82.16911764705883
  weeks[1].sessions[0].day= Mon
  weeks[1].sessions[0].workingSets= 4×9 @ 75%
  weeks[1].sessions[0].totalReps= 36
  weeks[1].sessions[0].intensity= 75
  weeks[1].sessions[0].weights[0].percent= 75
  weeks[1].sessions[0].weights[0].kg= 105
  weeks[1].sessions[0].weights[0].sets= 4
  weeks[1].sessions[0].weights[0].reps= 9
  weeks[1].sessions[1].day= Wed
  weeks[1].sessions[1].workingSets= 5×7 @ 80%
  weeks[1].sessions[1].totalReps= 35
  weeks[1].sessions[1].intensity= 80
  weeks[1].sessions[1].weights[0].percent= 80
  weeks[1].sessions[1].weights[0].kg= 112.5
  weeks[1].sessions[1].weights[0].sets= 5
  weeks[1].sessions[1].weights[0].reps= 7
  weeks[1].sessions[2].day= Fri
  weeks[1].sessions[2].workingSets= 7×5 @ 85%
  weeks[1].sessions[2].totalReps= 35
  weeks[1].sessions[2].intensity= 85
  weeks[1].sessions[2].weights[0].percent= 85
  weeks[1].sessions[2].weights[0].kg= 120
  weeks[1].sessions[2].weights[0].sets= 7
  weeks[1].sessions[2].weights[0].reps= 5
  weeks[1].sessions[3].day= Sat
  weeks[1].sessions[3].workingSets= 10×3 @ 90%
  weeks[1].sessions[3].totalReps= 30
  weeks[1].sessions[3].intensity= 90
  weeks[1].sessions[3].weights[0].percent= 90
  weeks[1].sessions[3].weights[0].kg= 125
  weeks[1].sessions[3].weights[0].sets= 10
  weeks[1].sessions[3].weights[0].reps= 3
  weeks[2].weekNumber   = 3
  weeks[2].label        = Smolov Base · Week 3
  weeks[2].totalReps    = 136
  weeks[2].averageIntensity= 80.84558823529412
  weeks[2].sessions[0].day= Mon
  weeks[2].sessions[0].workingSets= 4×9 @ 70%
  weeks[2].sessions[0].totalReps= 36
  weeks[2].sessions[0].intensity= 70
  weeks[2].sessions[0].weights[0].percent= 70
  weeks[2].sessions[0].weights[0].kg= 97.5
  weeks[2].sessions[0].weights[0].sets= 4
  weeks[2].sessions[0].weights[0].reps= 9
  weeks[2].sessions[1].day= Wed
  weeks[2].sessions[1].workingSets= 5×7 @ 80%
  weeks[2].sessions[1].totalReps= 35
  weeks[2].sessions[1].intensity= 80
  weeks[2].sessions[1].weights[0].percent= 80
  weeks[2].sessions[1].weights[0].kg= 112.5
  weeks[2].sessions[1].weights[0].sets= 5
  weeks[2].sessions[1].weights[0].reps= 7
  weeks[2].sessions[2].day= Fri
  weeks[2].sessions[2].workingSets= 7×5 @ 85%
  weeks[2].sessions[2].totalReps= 35
  weeks[2].sessions[2].intensity= 85
  weeks[2].sessions[2].weights[0].percent= 85
  weeks[2].sessions[2].weights[0].kg= 120
  weeks[2].sessions[2].weights[0].sets= 7
  weeks[2].sessions[2].weights[0].reps= 5
  weeks[2].sessions[3].day= Sat
  weeks[2].sessions[3].workingSets= 10×3 @ 90%
  weeks[2].sessions[3].totalReps= 30
  weeks[2].sessions[3].intensity= 90
  weeks[2].sessions[3].weights[0].percent= 90
  weeks[2].sessions[3].weights[0].kg= 125
  weeks[2].sessions[3].weights[0].sets= 10
  weeks[2].sessions[3].weights[0].reps= 3
  weeks[3].weekNumber   = 4
  weeks[3].label        = Smolov Base · Week 4 (taper / test)
  weeks[3].totalReps    = 27
  weeks[3].averageIntensity= 71.48148148148148
  weeks[3].sessions[0].day= Mon
  weeks[3].sessions[0].workingSets= 3×5 @ 65%
  weeks[3].sessions[0].totalReps= 15
  weeks[3].sessions[0].intensity= 65
  weeks[3].sessions[0].weights[0].percent= 65
  weeks[3].sessions[0].weights[0].kg= 90
  weeks[3].sessions[0].weights[0].sets= 3
  weeks[3].sessions[0].weights[0].reps= 5
  weeks[3].sessions[1].day= Wed
  weeks[3].sessions[1].workingSets= 3×3 @ 75%
  weeks[3].sessions[1].totalReps= 9
  weeks[3].sessions[1].intensity= 75
  weeks[3].sessions[1].weights[0].percent= 75
  weeks[3].sessions[1].weights[0].kg= 105
  weeks[3].sessions[1].weights[0].sets= 3
  weeks[3].sessions[1].weights[0].reps= 3
  weeks[3].sessions[2].day= Fri
  weeks[3].sessions[2].workingSets= 1×2 @ 90%
  weeks[3].sessions[2].totalReps= 2
  weeks[3].sessions[2].intensity= 90
  weeks[3].sessions[2].weights[0].percent= 90
  weeks[3].sessions[2].weights[0].kg= 125
  weeks[3].sessions[2].weights[0].sets= 1
  weeks[3].sessions[2].weights[0].reps= 2
  weeks[3].sessions[3].day= Sat
  weeks[3].sessions[3].workingSets= 1×1 @ 100%
  weeks[3].sessions[3].totalReps= 1
  weeks[3].sessions[3].intensity= 100
  weeks[3].sessions[3].weights[0].percent= 100
  weeks[3].sessions[3].weights[0].kg= 140
  weeks[3].sessions[3].weights[0].sets= 1
  weeks[3].sessions[3].weights[0].reps= 1

The 5/3/1 planner returns a 125 kg squat training max (90% of 140), with deadlift as the primary lift at a 162.5 kg training max. Squat top sets run 82.5/95/107.5 in week 1, 87.5/100/112.5 in week 2, and 95/107.5/120 in the 5/3/1 week. Squat volume per session is small — 3 main sets per week — so total monthly squat working volume sits near 36–50 working reps. The training-max-90% convention keeps the top-set RPE between 7 and 9 across the cycle.[4]

Smolov base is the four-day squat-focused front-half of the full Smolov cycle. The planner returns 136 weekly squat reps — Monday 4×9 at 70% (36 reps), Wednesday 5×7 at 75% (35), Friday 7×5 at 80% (35), Saturday 10×3 at 85% (30). 136 reps/week on squat alone is roughly 3.5× the published trained-lifter ceiling for sustainable hypertrophy work.[1] It is designed as a short, intentional overreach.

Sheiko #29 (Russian volume)

Sheiko's published #29 sits at the middle of his volume spectrum: 9–12 weekly main-lift sets across 4 sessions per week per lift. Intensities cluster between 70–85%, with the heaviest singles only every 3–4 weeks. Weekly volume on squat lands at 60–80 reps, double 5/3/1 but half of Smolov base. Those numbers come from the published template, not from a trial of it.

Reading the three approaches

5/3/1: sustainable, low-volume, high-clarity

5/3/1 is built around predictable progression on the basic lifts. The 90% training-max convention keeps each session's effort below all-out. The "5+" and "1+" AMRAP sets supply the auto-regulation: more reps on the AMRAP set updates the training max upward; failing the AMRAP reps signals to keep the same training max next cycle.

Best fit for: working adults, intermediates who train 3–4 days/week, lifters who need the program to survive a busy work week without producing missed sessions.

Smolov base: short specialisation, high cost

136 weekly squat reps for 4 weeks is a deliberate overreach. Smolov has never been tested in a published trial, so the 10–20 kg squat gains quoted for it come from forum reports, not data — treat any specific kilogram figure as unverified. What the training-stress literature does establish is the cost side: functional overreaching only converts into a performance gain if the overload is followed by real recovery, and overloading without that recovery is how it tips into non-functional overreaching instead.[3]

Best fit for: intermediate lifters with a known stalled squat, deliberate willingness to take 4 weeks of single-lift specialisation, and adequate recovery (sleep, calories, no competing endurance work).

Sheiko #29: high-frequency, sub-maximal

Sheiko's design philosophy is high frequency (each lift trained 3–4 times/week) at sub-maximal intensities. The cumulative volume comes from many small sessions rather than a few hard ones. The meta-analytic case for that structure is indirect: strength gains scale with weekly frequency largely because higher frequency delivers more weekly volume, and the frequency advantage vanishes in volume-equated comparisons.[2] So it fits advancing intermediates who need more weekly volume than they can absorb in three sessions and have time for 4–5.

Volume comparison side by side

Reducing the three programs to a single comparable metric — total weekly squat reps in the working sets — produces a clean ranking:

Program          Weekly squat reps   Avg intensity   Frequency
─────────────────────────────────────────────────────────────────
5/3/1            ~23                 ~80%            1×/week
Sheiko #29       60-80               ~75%            3-4×/week
Smolov base      136                 75-90%          4×/week

Total monthly working volume shows the divergence more sharply: 92 reps for 5/3/1, 280 for Sheiko, 544 for Smolov base. The published Schoenfeld dose-response curve plateaus near 20 weekly working sets per muscle for hypertrophy in trained lifters; for strength specifically, the sustainable upper bound sits lower still.[1]

5/3/1 sits comfortably below the plateau, leaving room for added accessory work to climb toward optimal weekly volume. Sheiko sits near the strength-progress optimum for trained intermediates. Smolov sits well above any sustainable training plateau — it is, by intentional design, a short overreach block that needs a deload to follow.

Bench and deadlift treatment

The three programs differ markedly in how they treat the non-focused lifts:

  • 5/3/1 rotates equal volume across all four primary lifts (squat / bench / deadlift / press). Equally balanced.
  • Smolov base is squat-only. Bench and deadlift either pause for the 4 weeks or shift to maintenance mode at half-volume.
  • Sheiko #29 hits all three competition lifts at high frequency; bench gets the most sessions per week (4–5), deadlift the fewest (1–2 heavy sessions).

Where they disagree on training age

The most important disagreement is on what "intermediate" needs:

  • 5/3/1's implicit answer: sustainable low-volume progression is enough for most intermediates for years.
  • Smolov's implicit answer: intermediates have unlocked enough work capacity to handle short, brutal blocks for sharp gains.
  • Sheiko's implicit answer: intermediates plateau on low-frequency work and need volume distributed across the week.

All three are correct for different sub-populations. The deciding factors are recovery capacity, time availability, and whether the lifter is plateaued on a current program.

When to use which

  1. If you train 3 days/week and your bench is plateaued but squat is moving: 5/3/1 with the boring-but-big template.
  2. If your squat has stalled and you can clear 8–10 weeks for a focused block: Smolov base, then a 3-week recovery block, then return to a balanced program.
  3. If you train 4–5 days/week and want a high-frequency advancement program: Sheiko #29 or the smaller Sheiko #32.
  4. If you're 12–16 weeks from a meet: peak with the Smolov-Sheiko-Texas Cycles planner regardless of the base program.

The realistic 12-month plan

A pragmatic intermediate lifter does not pick one program and run it forever. The realistic 12-month plan looks more like:

  1. Months 1–4: 5/3/1 with Boring But Big as the base. Establish AMRAP-rep trajectories on each lift. Add 5 kg to upper-body training maxes and 10 kg to lower-body training maxes by the end of month 4 if recovery is decent.
  2. Month 5–6: Sheiko #29 or #32 block. Use the higher frequency to break the bench plateau that 5/3/1 often produces by month 4.
  3. Month 7: Deload block following Sheiko. Two weeks at 60% volume, one week at normal volume but low intensity.
  4. Months 8–11: Return to 5/3/1 with updated training maxes. Plan a meet entry for month 12.
  5. Month 12: Meet-peak block — Texas Method's intensity day or a Sheiko-style peak depending on equipment preference.

Smolov base does not appear in the plan because the recovery cost — 4 weeks of overreach plus the reduced-training period an overreach has to be paid back with[3] — makes it a poor fit for any year that includes a meet target. It consumes calendar months that other programs use more efficiently, and unlike those programs its payoff has never been measured.

Cross-checking against related tools

The Wendler 5/3/1 Planner exposes the training-max percent and AMRAP rep tracking. The Smolov-Sheiko-Texas Cycles tool plans the high-volume blocks with the explicit week-by-week rep targets. The One-Rep Max Calculator is the prerequisite for setting accurate training maxes; the RPE to Percentage Converter is useful for the AMRAP-set self-rating during 5/3/1.

Related reading: Powerlifting Peaking: Smolov, Sheiko, Texas for the peak-block design, Evidence-Based Programming 2026 for the volume-intensity framework underlying all three, and How To Plan A Deload Week for the recovery block that has to follow any high-volume specialisation phase.

FAQ

Will Smolov base actually add 20 kg to my squat?

Nobody knows, because no published trial has ever tested Smolov. The 10–20 kg figures that circulate come from lifting forums, not from a study, so treat them as anecdote. What is documented is the mechanism the block relies on: a deliberate overreach only turns into a performance gain when it is followed by genuine recovery, and pushing on without that recovery produces non-functional overreaching — stagnation or worse — rather than a personal record.[3]

Can I run 5/3/1 forever?

Many lifters do, at the cost of slower progress past the late-intermediate phase. The "Boring But Big" and "5/3/1 Forever" template variants add accessory volume that addresses the under-volume issue for advanced intermediates without changing the main-lift structure.

Is Sheiko too much volume for a natural lifter?

The original Sheiko system was designed for the Soviet powerlifting program. No controlled trial has tested the templates head-to-head, so treat the usual advice as practice rather than evidence: at the intermediate level the smaller templates (#29 and #32) are the sane starting point, and #37 and beyond may exceed sustainable recovery capacity.

Which program produces the biggest 12-month gain?

No 12-month trial has compared these three templates, so there is no published answer. What the volume literature does support is that weekly working volume, not the template's name, is the variable that tracks with adaptation,[1] and that the frequency advantage disappears once volume is equated.[2] On that reasoning the differentiator is adherence: 5/3/1's compatibility with normal life produces the fewest missed sessions, which is usually what decides the year.

References

  1. 1 Dose-response relationship between weekly resistance training volume and increases in muscle mass (Schoenfeld, Ogborn, Krieger) — Journal of Sports Sciences (2017)
  2. 2 Effect of Resistance Training Frequency on Gains in Muscular Strength: A Systematic Review and Meta-Analysis — Sports Medicine (Grgic et al.) (2018)
  3. 3 Prevention, diagnosis, and treatment of the overtraining syndrome: joint consensus statement of the European College of Sport Science and the American College of Sports Medicine — Medicine & Science in Sports & Exercise (Meeusen, Duclos, Foster, Fry, Gleeson, Nieman, Raglin, Rietjens, et al.) (2013)
  4. 4 Methodology notes for the Wendler 5/3/1 Planner — AI Fit Hub (2026)

Related articles

General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.