Periodization Planner Calculator Formula

Understand the math behind the periodization planner calculator. Each variable explained with a worked example.

Formulas Used

Base Phase Duration

base_weeks = round(total_weeks * base_pct / 100)

Build Phase Duration

build_weeks = round(total_weeks * build_pct / 100)

Peak/Taper Duration

peak_weeks = round(total_weeks * peak_pct / 100)

Variables

VariableDescriptionDefault
total_weeksTotal Preparation Weeks(weeks)16
base_pctBase Phase Allocation(%)40
build_pctBuild Phase Allocation(%)35
peak_pctPeak/Taper Phase Allocation(%)25

How It Works

Training Periodization

Periodization structures training into phases that progressively build fitness and allow for peak performance at the right time.

Three-Phase Model

Base Phase (40%): Build aerobic capacity and general strength with moderate intensity and increasing volume.

Build Phase (35%): Increase intensity with sport-specific work while maintaining volume.

Peak/Taper Phase (25%): Reduce volume while maintaining intensity to achieve supercompensation for competition.

Phase Duration = Total Weeks x Phase Percentage

Worked Example

A 16-week training plan with 40% base, 35% build, 25% peak.

total_weeks = 16base_pct = 40build_pct = 35peak_pct = 25
  1. 01Base phase = 16 x 0.40 = 6.4, rounded to 6 weeks
  2. 02Build phase = 16 x 0.35 = 5.6, rounded to 6 weeks
  3. 03Peak/taper = 16 x 0.25 = 4.0 = 4 weeks

Frequently Asked Questions

What is periodization?

Periodization is the systematic planning of training into distinct phases with varying volume, intensity, and focus to optimize adaptation and peak at the right time.

Why not train hard all the time?

Constant high-intensity training leads to overtraining, injury, and stagnation. Periodization alternates stress and recovery to drive continued improvement.

Can I adjust the phase percentages?

Yes. Beginners benefit from a longer base phase (50%+), while experienced athletes with a strong base can allocate more time to build and peak phases.

Ready to run the numbers?

Open Periodization Planner Calculator