Demo sandbox. Synthetic data, private to your browser, nothing persists. Edit freely. ↺ Reset demo
Season

Plan

Your races & season plan · FTP 250W

Building toward

A Lost Coast Gravel Ultra gravel ultra · Jan 24, 2027

Days out

166

Target CTL

95–115

Achievable

115.0

Target CTL band 95–115 · achievable on your hours 115.0 reaches the band
Races: Lost Coast Gravel Ultra (Jan 24, 27)

Gaps to your goal — Lost Coast Gravel Ultra · 23 wk out · demand vs your measured curve

Where the race asks for more than you currently hold. The biggest demand-weighted gap sets this block's focus — nothing is hand-picked.

Your capability (measured) Race demand
Ranked gaps · demand-weighted
Durability
late-ride fatigue resistance
late-ride power-hold demanded
Endurance
aerobic base · CTL
CTL 64 vs 95
-33%
This block's focus → Durability Demand profile: type default — edit and this whole panel re-ranks.
95115CTL-20TSBLost Coast Gravel Ultra

Green = projected CTL (band = demand target). Oxblood = projected TSB (grey band = race window, red dashed = overreach floor). Vertical = races — load bends to land each at its TSB target (taper = TSB targeting, no taper block).

Next 7 days

DayTSBCategoryWorkoutLoad+Z2 TotalMin
Tue Aug 11 +3 endurance Z2 Base 90 70.0 70.0 90
Wed Aug 12 +2 endurance run Long Run 75 74.2 74.2 75
Thu Aug 13 +0 endurance Z2 Base 90 70.0 70.0 90
Fri Aug 14 -1 endurance run Long Run 75 74.2 74.2 75
Sat Aug 15 -2 durability Endurance + Late Threshold 146.0 +2.3 148.3 167
Sun Aug 16 -11 sweet spot 3x15 Sweet Spot 112.0 +38.2 150.2 134
Mon Aug 17 -18 endurance Z2 Base 90 66.0 66.0 90

Weekly — load + mix

Week ofLoadIntenseMixCTLTSB
Aug 10, 26 595 1 durability, sweet spot 68.8 -10.7
Aug 17, 26 596 1 durability, sweet spot 71.4 -13.8
Aug 24, 26 613 1 durability, sweet spot 74.1 -13.9
Aug 31, 26 630 1 durability, sweet spot 76.7 -13.9
Sep 07, 26 656 2 sweet spot, durability, sweet spot 79.5 -14.1
Sep 14, 26 673 2 sweet spot, durability, sweet spot 82.2 -13.9
Sep 21, 26 691 2 sweet spot, durability, sweet spot 84.9 -13.8
Sep 28, 26 708 2 sweet spot, durability, sweet spot 87.6 -13.6
Oct 05, 26 725 2 sweet spot, durability, sweet spot 90.2 -13.5
Oct 12, 26 742 2 sweet spot, durability, sweet spot 92.8 -13.3
Oct 19, 26 755 2 sweet spot, durability, sweet spot 95.3 -13.6
Oct 26, 26 769 2 sweet spot, durability, sweet spot 97.8 -13.8
Nov 02, 26 783 2 sweet spot, durability, sweet spot 100.1 -13.8
Nov 09, 26 798 2 sweet spot, durability, sweet spot 102.5 -13.7
Nov 16, 26 813 2 sweet spot, durability, sweet spot 104.8 -13.6
Nov 23, 26 827 2 sweet spot, durability, sweet spot 107.1 -13.5
Nov 30, 26 842 2 sweet spot, durability, sweet spot 109.3 -13.4
Dec 07, 26 856 2 sweet spot, durability, sweet spot 111.6 -13.2
Dec 14, 26 870 2 sweet spot, durability, sweet spot 113.8 -13.1
Dec 21, 26 846 2 sweet spot, durability, sweet spot 115.1 -10.6
Dec 28, 26 764 2 sweet spot, durability, sweet spot 114.3 -5.7
Jan 04, 27 647 2 sweet spot, durability, sweet spot 111.1 +7.1
Jan 11, 27 647 2 sweet spot, durability, sweet spot 108.5 +10.2
Jan 18, 27 647 2 sweet spot, durability, sweet spot 106.2 +10.0

Races & goals

the A-race is what the season plan periodizes toward
RaceWhenType DurationTarget CTLOut
B Twilight Crit Series Sep 27, 2026 criterium ~1.2h 70–85 47d
B Riverside Half Marathon Oct 25, 2026 run half ~1.8h 72–92 75d
C Skyline Gran Fondo Nov 15, 2026 gran fondo ~5.0h 90–110 96d
A Lost Coast Gravel Ultra Jan 24, 2027 gravel ultra ~9.0h 95–115 166d

Add a race

Demands

The type picks the demand profile that shapes the plan; the demand levers fine-tune it per race (blank = type default): dur h = expected race duration (a 100k vs a 350k build different long rides), durab = durability emphasis 0–1, CTL lo/hi = the fitness band the season plan ramps toward.