For Coaches Training & analysis

Choosing a periodization model

Linear, reverse, block, and undulatory: what each is and when to use it.

Where periodization is set

Periodization is a property of each Race, not of the macrocycle. Open the race edit form (/coach/race/<race_id>/edit/) and pick the periodization dropdown. The four valid choices are below. If you leave it blank, the race carries no periodization preference and is treated by default rules.

You can pick different periodization for different races in the same season (e.g. linear into your A race in October, reverse into a B race in March).

The four models

Linear

Classic structure: base, build, peak, taper. Volume climbs through base, intensity climbs through build, both drop in taper.

Reverse linear

Intensity peaks first, volume climbs later, taper still standard.

Block

Concentrated 3-week mesocycles by domain (block of swim focus, block of bike focus, block of run focus). Each block targets one adaptation hard.

Undulatory

High and low intensity weeks alternate within each mesocycle. Volume is steady; intensity varies.

How the model interacts with the macrocycle plan

The race's periodization tag is a signal about how that race is being built into. The macrocycle plan (a separate MacrocyclePlan record) holds the actual week-by-week structure. The two work together: the macrocycle holds the volume and phase plan; each race's periodization label communicates the intent for how that specific build is sequenced.

Choosing in practice

If you are unsure, linear is the safe default for first season athletes. Reverse is the safe default for athletes with less than 12 weeks. Block is for experienced athletes with a clear weakness. Undulatory is for athletes who break down on consecutive hard weeks.

Last updated May 12, 2026

Still stuck? Ask us a question and we'll write up an answer.

Ask a question