SEMIPRO Cycling

CyclingPlanner

Training Scenario Simulator

Upload Training Data (.FIT files)

📁

Drop .FIT files here or click to select

Upload Garmin/bike computer FIT files to calibrate the model to your actual training history

How to use: Pick a block length, enter planned weekly TSS, and hit "Run Simulation." Use the taper tool to model peaking for a target event. Or upload your FIT files above to calibrate the model to your actual training data.

1. Block length

2. Choose a scenario

3. Set weekly TSS

Blue-highlighted weeks are recovery weeks. Edit any value directly.

4. Add a taper? (optional)

%

Projected Performance

Current Threshold
267W
Starting point
Peak Threshold
End Threshold
Current VO2max
318W
Starting point
Peak VO2max
End VO2max

Threshold Power Projection

VO2max Power Projection

Fitness & Fatigue Balance

Form (Freshness) by Week

Training Stress Balance = Fitness − Fatigue. Positive = fresh. Negative = fatigued.

Optimal Taper Finder

Searches every possible taper start, type, and depth to find the combination that produces the highest peak power.

Run simulation to compute...

Recovery Cost

If you stop training after this block, how long until performance returns to current level?

Run simulation to compute...

Optimal Block Length

Given your current weekly TSS pattern, which block length produces the best peak performance?

Run simulation to compute...