ClimbWatts

An open training log · 98 → 86.95 kg · 240 W and climbing

A real training plan, published as it is ridden. Built around FTP and power zones, fitted around rotating shift work. Climbing watts, one week at a time.

FTP
240 W
Weight
86.95 kg
W/kg
2.76
To 77 kg
10.0 kg

The plan: 16 weeks of indoor cycling, built around shift work

The goal: lose weight, build fitness, and ride 100 km without it hurting. Indoor trainer only, 4–5 sessions a week, fitted around rotating shift work. Every session below is the real file that goes into the trainer — watts shown at the starting FTP of 240 W and recalculated after each ramp test.

Work a rotating roster? Start here

Everything on this site comes from one idea: the shift decides what fits, and only then does training decide what to do with it. Three ways in, depending on how much time you have.

Below this is my own plan, updated weekly with real numbers — the proof that the rules above survive contact with a real roster, including the weeks they do not.

Plan length
16 wk
Sep – Dec 2026
Total riding
109 h
89 sessions · 4978 TSS
Ramp tests
4
every 4–6 weeks
Longest ride
2:45
≈ 74 km, 20 Dec
Done so far
4/5
80% of sessions due · 0 skipped · avg rating 2.2/5
Download all 89 sessions as Zwift files — free Training around your shift pattern Eating around shifts How the plan is built Cycling calculators

Power zones at 240 W

Z1 Recovery
up to 132 W
0–55% FTP
Z2 Endurance
134–180 W
56–75% FTP
Z3 Tempo
182–216 W
76–90% FTP
Z4 Threshold
218–252 W
91–105% FTP
Z5 VO₂max
254–288 W
106–120% FTP

Week by week

Every session gets rated 1–5 afterwards — 1 very easy, 3 just right, 5 too hard. Two "too hard" ratings in a row and the plan drops the work intervals by 3% on its own. Sessions already ridden carry their rating; days still ahead don't. Each week has a Get this week button — the sessions of that week only, as Zwift files. They are written in percentages of FTP, so Zwift scales every target to your own FTP; there is nothing to convert. Sessions that have been ridden also carry the morning numbers they were ridden on — sleep, Body Battery, HRV, resting heart rate — and a line about what actually happened. New to power training? The glossary explains every term used below.

Week12345678910111213141516
Show

W1 Opening week

16 Sep – 20 SepNight shifts3 h 40 · ~143 TSS · 5 sessions
Get this week 2 KB

Ramp test to set FTP, then easy endurance only. A run of night shifts, so no intensity at all.

Wed16 Sep
done · 5/5 too hard
Day off · no time limit

Ramp test

37 min · Ramp test · 31 TSS
0′37′
15′ warm-up 130 W → 1 min steps from 100 W, +20 W, to failure → 10′ cool-down

Result: 228 W (last step 320 W). Same protocol as before, so the previous 227 W was not an underestimate.

Thu17 Sep
done · 2/5 easy
Night shift 21:30–06:00 · first of the run · day free until 21:00

Post-test spin

43 min · Endurance · 25 TSS
0′43′
8′ warm-up 125 W → 30′ steady 139 W → 5′ cool-down

Day off until 21:00. Easy in the morning, 1–2 h nap in the afternoon before the night shift.

Fri18 Sep
done · 1/5 very easy
Night shift 21:30–06:00 · ride around 16:00

Endurance

50 min · Endurance · 32 TSS
0′50′
8′ warm-up 130 W → 37′ steady 146 W → 5′ cool-down

After a slept-through day, before leaving for work. Night shift 2.

Sat19 Sep
done · 1/5 very easy
Night shift 21:30–06:00 · ride around 16:00

Easy endurance

40 min · Endurance · 23 TSS
0′40′
8′ warm-up 125 W → 27′ steady 139 W → 5′ cool-down

Night shift 3. Only if daytime sleep worked out (at least 5 h) — otherwise skip it.

Sun20 Sep
today
Night shift 21:30–06:00 · ride around 16:00

Endurance

50 min · Endurance · 32 TSS
0′50′
8′ warm-up 130 W → 37′ steady 146 W → 5′ cool-down

Night shift 4, the last one — the fifth was cancelled, so Monday is free.

New YorkSpinfinity20.1 km · 155 m ↑ · ~50 minbadge +386 XP

W2 Back from night shifts

21 Sep – 27 Sep6 h 56 · ~302 TSS · 6 sessions
Get this week 3 KB

The night shifts end on Monday morning, so Monday is for sleep. From Tuesday the afternoon shift frees up six mornings in a row: easy on Tuesday, the first sweet spot on Thursday, tempo on Saturday, the long ride on Sunday.

Mon21 Sep
Day off · no time limit

Rest day

Home from the last night shift at 6:30 — today is for sleep only.

Tue22 Sep
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Return ride

50 min · Endurance · 29 TSS
0′50′
10′ warm-up 125 W → 35′ steady 141 W → 5′ cool-down

8:00, before the afternoon shift. First day after nights — very easy, cadence 90+. If sleep hasn't recovered, skip it without guilt.

WatopiaFlat Out Fast22.3 km · 46 m ↑ · ~50 minbadge +428 XP
Wed23 Sep
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

65 min · Endurance · 42 TSS
0′65′
10′ warm-up 125 W → 50′ steady 148 W → 5′ cool-down

Morning. Steady — the body is still switching back to a daytime rhythm.

LondonGreater London 824.4 km · 276 m ↑ · ~65 minbadge +476 XP
Thu24 Sep
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Sweet spot 3 × 10

70 min · Tempo · 57 TSS
0′70′
15′ warm-up 128 W → 5′ steady 141 W → 3× (10′ @ 196 W → 5′ @ 125 W) → 10′ cool-down

Morning, on fresh legs — 86% FTP, the first work under threshold. Even, cadence 88–95.

LondonGreatest London Flat31.1 km · 164 m ↑ · ~70 minbadge +472 XP
Fri25 Sep
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

55 min · Endurance · 35 TSS
0′55′
10′ warm-up 125 W → 40′ steady 148 W → 5′ cool-down

Morning, easy — tempo tomorrow.

LondonLondon 820.9 km · 219 m ↑ · ~55 minbadge +406 XP
Sat26 Sep
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Tempo 2 × 15

56 min · Tempo · 48 TSS
0′56′
12′ warm-up 128 W → 0′ steady 146 W → 2× (15′ @ 192 W → 6′ @ 125 W) → 8′ cool-down

Morning, before the afternoon shift. 84% FTP — gentler than sweet spot, but longer intervals.

New YorkLaGuardia After Party20.8 km · 326 m ↑ · ~56 minbadge +416 XP
Sun27 Sep
Day off · no time limit

Long ride 2 h + tempo

120 min · Endurance · 91 TSS
0′120′
10′ warm-up 125 W → 90′ steady 153 W → 1× (15′ @ 182 W → 5′ @ 125 W) → 5′ cool-down

Day off — ride whenever. Last 15 min at 80%: work on tired legs. Electrolytes.

WatopiaItza Party46.2 km · 505 m ↑ · ~117 minbadge +914 XP

W3 Block 1 · week 1

28 Sep – 4 OctKey week7 h 02 · ~318 TSS · 6 sessions
Get this week 3 KB

Four early shifts, so the weekday rides are short evening sessions. The quality goes where there is energy for it: Tuesday evening and Friday, which is a day off. Long ride on Saturday, first night shift on Sunday.

Mon28 Sep
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

65 min · Endurance · 43 TSS
0′65′
10′ warm-up 125 W → 50′ steady 150 W → 5′ cool-down

Evening, after an early shift. Eat after work, on the bike around 17:00.

RichmondCobbled Crown24.3 km · 288 m ↑ · ~65 minbadge +480 XP
Tue29 Sep
Early shift 05:30–14:00 · ride 17:00–19:00

Sweet spot 3 × 10

65 min · Tempo · 57 TSS
0′65′
12′ warm-up 128 W → 5′ steady 148 W → 3× (10′ @ 201 W → 5′ @ 125 W) → 8′ cool-down

Evening, 88% FTP. Short and to the point — this is the main FTP builder. If Body Battery is under 65, the plan moves it to Friday by itself.

WatopiaThe Magnificent 829.1 km · 156 m ↑ · ~65 minbadge +578 XP
Wed30 Sep
Early shift 05:30–14:00 · ride 17:00–19:00

Rest day

Early shift — legs rest today.

Thu1 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

60 min · Endurance · 39 TSS
0′60′
10′ warm-up 125 W → 45′ steady 148 W → 5′ cool-down

Evening, easy. Tomorrow is a day off with a hard session.

WatopiaTriple Twist24.3 km · 180 m ↑ · ~60 minbadge +396 XP
Fri2 Oct
Day off · no time limit

Threshold 3 × 8

67 min · Threshold · 59 TSS
0′67′
15′ warm-up 128 W → 10′ steady 148 W → 3× (8′ @ 217 W → 4′ @ 125 W) → 10′ cool-down

Day off — sleep in and ride before noon. 95% FTP; the last 2 min should hurt, without the cadence falling apart.

InnsbruckLutscher24.6 km · 402 m ↑ · ~67 minbadge +274 XP
Sat3 Oct
Day off · no time limit

Long ride 2 h 15

135 min · Endurance · 105 TSS
0′135′
10′ warm-up 125 W → 95′ steady 153 W → 2× (10′ @ 194 W → 5′ @ 132 W) → 5′ cool-down

Day off. 2 × 10 min at 85% near the end. Electrolytes, a drink every 20 min.

WatopiaDust In the Wind52.4 km · 582 m ↑ · ~132 minbadge +1042 XP
Sun4 Oct
Night shift 21:30–06:00 · first of the run · day free until 21:00

Easy spin 30′

30 min · Endurance · 15 TSS
0′30′
30′ @ 55%

The day after 80 km off-road, with the first of four night shifts tonight. A spin at most, and only if Body Battery has come back — it ended yesterday at 10. Below 40 on Body Battery, skip it without guilt.

LondonLondon Flat12.4 km · 115 m ↑ · ~30 minbadge +240 XP

W4 Block 1 · week 2

5 Oct – 11 OctNight shifts5 h 47 · ~244 TSS · 6 sessions
Get this week 3 KB

Easy endurance only during the nights, around 16:00, and only after a slept-through day. Thursday after the last night is off. Afternoon shifts from Friday mean three free mornings: openers, sweet spot 2 × 20, long ride.

Mon5 Oct
Night shift 21:30–06:00 · ride around 16:00

Z2 40′

40 min · Endurance · 24 TSS
0′40′
8′ @ 55% · 27′ @ 63% · 5′ @ 50%

Night shift inside a run: endurance only, and only if the daytime sleep happened. Only if the daytime sleep ran past 5 h and Body Battery is at least 50.

Makuri IslandsChain Chomper15.9 km · 184 m ↑ · ~41 minbadge +272 XP
Tue6 Oct
Night shift 21:30–06:00 · ride around 16:00

Z2 40′

40 min · Endurance · 24 TSS
0′40′
8′ @ 55% · 27′ @ 63% · 5′ @ 50%

Night shift inside a run: endurance only, and only if the daytime sleep happened. Only if the daytime sleep ran past 5 h and Body Battery is at least 50.

WatopiaTempus Fugit19.6 km · 26 m ↑ · ~41 minbadge +346 XP
Wed7 Oct
Night shift 21:30–06:00 · ride around 16:00

Z2 40′

40 min · Endurance · 24 TSS
0′40′
8′ @ 55% · 27′ @ 63% · 5′ @ 50%

Night shift inside a run: endurance only, and only if the daytime sleep happened. Only if the daytime sleep ran past 5 h and Body Battery is at least 50.

Makuri IslandsCountryside Tour16.2 km · 185 m ↑ · ~41 minbadge +320 XP
Thu8 Oct
Day off · no time limit

Endurance 45′

45 min · Endurance · 31 TSS
0′45′
8′ @ 55% · 32′ @ 67% · 5′ @ 50%

First day after the nights. Easy riding resets the body clock faster than lying still. Below 40 on Body Battery, skip it without guilt.

ParisCrepe Escape19.5 km · 117 m ↑ · ~45 minbadge +328 XP
Fri9 Oct
Day off · no time limit

Tempo 2 × 12

62 min · Tempo · 52 TSS
0′62′
15′ @ 56% · 5′ @ 64% · 12′ @ 84% · 5′ @ 55% · 12′ @ 84% · 5′ @ 55% · 8′ @ 50%

The hard session goes here: the best window of the week — slept, with a free morning. Quality needs Body Battery of at least 50, over 6 h of sleep and HRV still balanced. Miss one and you move the session by a day rather than shortening it.

WatopiaCanopies and Coastlines27.7 km · 124 m ↑ · ~62 minbadge +452 XP
Sat10 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Rest

Rest by design, not by accident — the week's hours are spent.

Sun11 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Long ride 2 h

120 min · Endurance · 89 TSS
0′120′
10′ @ 55% · 85′ @ 67% · 10′ @ 82% · 5′ @ 58% · 10′ @ 50%

The week's longest ride. On a low-carb diet this is what moves fat, not the intervals. Below 40 on Body Battery, skip it without guilt.

WatopiaBig Loop42.6 km · 661 m ↑ · ~116 minbadge +842 XP

W5 Week 1 · Block 1

12 Oct – 18 Oct8 h 26 · ~393 TSS · 6 sessions
Get this week 3 KB

The plan starts. Two quality sessions, the rest endurance. Tour of Watopia stage 2 doubles as the Sunday long ride.

Mon12 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W

Window 08:00–09:30. A robopacer or a new route, 145–170 W.

WatopiaSugar Cookie39.2 km · 251 m ↑ · ~91 minbadge +672 XP
Tue13 Oct
Day off · no time limit

Sweet spot 3 × 12

71 min · Sweet spot · 74 TSS
0′71′
15′ warm-up 150 W → 3× × set of 12′ 215 W, 5′ between sets 140 W → 10′ cool-down 130 W

Cadence 85–90. The first quality session of the plan.

FranceBon Voyage31.4 km · 132 m ↑ · ~70 minbadge +564 XP
Wed14 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Rest day

Thu15 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 17:00–18:15.

WatopiaItza Climb Finish30.0 km · 291 m ↑ · ~74 minbadge +582 XP
Fri16 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Tempo 2 × 15

60 min · Tempo · 53 TSS
0′60′
15′ warm-up 145 W → 2× × set of 15′ 196 W, 5′ between sets 140 W → 10′ cool-down 130 W

Window 17:00. Cadence 88–92.

FranceRoule Ma Poule26.1 km · 155 m ↑ · ~60 minbadge +460 XP
Sat17 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Easy endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00–09:00.

WatopiaSouthern Coast Cruise26.3 km · 137 m ↑ · ~60 minbadge +472 XP
Sun18 Oct
Day off · no time limit

Tour of Watopia stage 2 · group A

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W

A long endurance ride. Hold 150–175 W whatever the group does.

FranceTire-Bouchon64.1 km · 483 m ↑ · ~152 minbadge +1220 XP

W6 Week 2 · Block 1

19 Oct – 25 OctNight shifts5 h 30 · ~220 TSS · 5 sessions
Get this week 2 KB

A recovery week forced by the roster rather than chosen. No quality at all, volume down by about a third.

Mon19 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00.

WatopiaCoast to Coast26.7 km · 154 m ↑ · ~61 minbadge +482 XP
Tue20 Oct
Night shift 21:30–06:00 · first of the run · day free until 21:00

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Free until 21:30 — ride during the day.

LondonLondon Calling31.7 km · 207 m ↑ · ~74 minbadge +624 XP
Wed21 Oct
Night shift 21:30–06:00 · ride around 16:00

Easy endurance

45 min · Endurance · 25 TSS
0′45′
8′ warm-up 130 W → 30′ steady 145 W → 7′ cool-down 125 W

Around 16:00, and only if the daytime sleep ran past 5 h.

ParisCirque du Suffer20.9 km · 29 m ↑ · ~44 minbadge +418 XP
Thu22 Oct
Night shift 21:30–06:00 · ride around 16:00

Rest day

No riding today.

Fri23 Oct
Day off · no time limit

Rest day

Sleeping off the run of nights.

Sat24 Oct
Day off · no time limit

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W
New YorkNo Sleep Till Brooklyn32.0 km · 247 m ↑ · ~76 minbadge +636 XP
Sun25 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Tour of Watopia stage 3 · group B

75 min · Long ride · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 08:00. Shorter than the other stages — this is a recovery week.

WatopiaElevation Evaluation27.7 km · 396 m ↑ · ~74 minbadge +492 XP

W7 Week 3 · Block 1

26 Oct – 1 Nov8 h 14 · ~392 TSS · 6 sessions
Get this week 3 KB

Back to full volume. The sweet spot intervals stretch from twelve minutes to fifteen.

Mon26 Oct
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W

Window 08:00.

New YorkThe Greenway36.8 km · 290 m ↑ · ~88 minbadge +724 XP
Tue27 Oct
Day off · no time limit

Sweet spot 3 × 15

80 min · Sweet spot · 86 TSS
0′80′
15′ warm-up 150 W → 3× × set of 15′ 215 W, 5′ between sets 140 W → 10′ cool-down 130 W

Stepped up from 3 × 12.

Makuri IslandsCountry to Coastal33.5 km · 275 m ↑ · ~80 minbadge +668 XP
Wed28 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 17:00.

FranceGentil 823.7 km · 243 m ↑ · ~59 minbadge +462 XP
Thu29 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Rest day

Fri30 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Tempo 3 × 12

69 min · Tempo · 63 TSS
0′69′
15′ warm-up 145 W → 3× × set of 12′ 198 W, 5′ between sets 140 W → 8′ cool-down 130 W

Window 17:00.

WatopiaBig Flat 831.5 km · 103 m ↑ · ~69 minbadge +584 XP
Sat31 Oct
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 17:00.

ParisDouble Espresso33.5 km · 198 m ↑ · ~77 minbadge +608 XP
Sun1 Nov
Early shift 05:30–14:00 · ride 17:00–19:00

Tour of Watopia stage 4 · group A

120 min · Long ride · 88 TSS
0′120′
10′ warm-up 140 W → 102′ steady 162 W → 8′ cool-down 135 W

Window 17:00–19:00, so two hours rather than two and a half.

WatopiaThe Big Ring51.2 km · 269 m ↑ · ~116 minbadge +978 XP

W8 Week 4 · Block 1

2 Nov – 8 Nov7 h 11 · ~327 TSS · 5 sessions
Get this week 2 KB

The last Tour stage on Friday. Nights at the end of the week wind the block down before the retest.

Mon2 Nov
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 17:00.

FrancePetite Douleur24.8 km · 194 m ↑ · ~59 minbadge +278 XP
Tue3 Nov
Day off · no time limit

Sweet spot 3 × 12

71 min · Sweet spot · 74 TSS
0′71′
15′ warm-up 150 W → 3× × set of 12′ 215 W, 5′ between sets 140 W → 10′ cool-down 130 W
WatopiaFigure 829.7 km · 254 m ↑ · ~72 minbadge +594 XP
Wed4 Nov
Day off · no time limit

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W
Makuri IslandsChasing the Sun35.1 km · 316 m ↑ · ~86 minbadge +702 XP
Thu5 Nov
Day off · no time limit

Rest day

Fri6 Nov
Day off · no time limit

Tour of Watopia stage 5 · group A

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W

The last stage of the Tour of Watopia.

WatopiaNavig866.2 km · 417 m ↑ · ~153 minbadge +1278 XP
Sat7 Nov
Night shift 21:30–06:00 · first of the run · day free until 21:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Free until 21:30.

ScotlandThe Muckle Yin23.6 km · 282 m ↑ · ~61 minbadge +468 XP
Sun8 Nov
Night shift 21:30–06:00 · ride around 16:00

Rest day

W9 Week 5 · Block 2

9 Nov – 15 NovKey week7 h 54 · ~369 TSS · 6 sessions
Get this week 3 KB

Block 2 opens with a test. The Tour make-up window runs to 15 November, so Saturday's long ride can be a stage still owed.

Mon9 Nov
Day off · no time limit

Ramp test

39 min · Ramp test · 50 TSS
0′39′
15′ warm-up 135 W → 1 min steps from 100 W to failure → 10′ cool-down 115 W

Morning. Body Battery above 70, salt and water thirty minutes before, cadence 90–95.

London2015 Worlds Course16.5 km · 127 m ↑ · ~39 minbadge +326 XP
Tue10 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 08:00.

RichmondLibby Hill After Party33.2 km · 102 m ↑ · ~72 minbadge +660 XP
Wed11 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Tempo 2 × 15

60 min · Tempo · 53 TSS
0′60′
15′ warm-up 145 W → 2× × set of 15′ 196 W, 5′ between sets 140 W → 10′ cool-down 130 W

Window 08:00.

New YorkRising Empire20.7 km · 375 m ↑ · ~59 minbadge +414 XP
Thu12 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Rest day

Fri13 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00.

Makuri IslandsTurf N Surf24.7 km · 196 m ↑ · ~59 minbadge +492 XP
Sat14 Nov
Day off · no time limit

Long ride 2 h 30

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W

A Tour stage still owed, or a robopacer on a route I have not ridden.

FrancePetit Boucle61.7 km · 483 m ↑ · ~147 minbadge +1216 XP
Sun15 Nov
Day off · no time limit

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W
New YorkSpinfinity Ultra35.8 km · 291 m ↑ · ~86 minbadge +700 XP

W10 Week 6 · Block 2

16 Nov – 22 Nov8 h 44 · ~415 TSS · 6 sessions
Get this week 3 KB

The biggest week of block 2 — three days off in a row leave room for both the quality session and the long ride.

Mon16 Nov
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 17:00.

WatopiaTriple Flat Loops36.2 km · 134 m ↑ · ~80 minbadge +678 XP
Tue17 Nov
Early shift 05:30–14:00 · ride 17:00–19:00

Rest day

Wed18 Nov
Early shift 05:30–14:00 · ride 17:00–19:00

Sweet spot 3 × 15

80 min · Sweet spot · 86 TSS
0′80′
15′ warm-up 150 W → 3× × set of 15′ 215 W, 5′ between sets 140 W → 10′ cool-down 130 W

Window 17:00.

New YorkWatts the Limit31.0 km · 200 m ↑ · ~72 minbadge +590 XP
Thu19 Nov
Day off · no time limit

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W
FranceThree Musketeers37.8 km · 193 m ↑ · ~86 minbadge +704 XP
Fri20 Nov
Day off · no time limit

Tempo 3 × 12

69 min · Tempo · 63 TSS
0′69′
15′ warm-up 145 W → 3× × set of 12′ 198 W, 5′ between sets 140 W → 8′ cool-down 130 W
LondonGreatest London Loop26.2 km · 356 m ↑ · ~69 minbadge +512 XP
Sat21 Nov
Day off · no time limit

Long ride 2 h 30

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W
InnsbruckAchterbahn47.6 km · 989 m ↑ · ~141 minbadge +948 XP
Sun22 Nov
Night shift 21:30–06:00 · first of the run · day free until 21:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Free until 21:30.

WatopiaWatopia's Waistband27.7 km · 96 m ↑ · ~61 minbadge +508 XP

W11 Week 7 · Block 2

23 Nov – 29 NovNight shifts5 h 30 · ~219 TSS · 5 sessions
Get this week 2 KB

The second recovery week. Endurance only, building slightly towards the weekend.

Mon23 Nov
Night shift 21:30–06:00 · ride around 16:00

Easy endurance

45 min · Endurance · 25 TSS
0′45′
8′ warm-up 130 W → 30′ steady 145 W → 7′ cool-down 125 W

Around 16:00, depending on how the daytime sleep went.

ParisLa Boucle19.1 km · 118 m ↑ · ~44 minbadge +320 XP
Tue24 Nov
Night shift 21:30–06:00 · ride around 16:00

Rest day

Wed25 Nov
Day off · no time limit

Rest day

Sleep.

Thu26 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00.

Makuri IslandsWandering Flats25.2 km · 146 m ↑ · ~58 minbadge +502 XP
Fri27 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 08:00.

FrancePeaky Pave30.8 km · 369 m ↑ · ~79 minbadge +612 XP
Sat28 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00.

WatopiaClimb Control24.0 km · 191 m ↑ · ~57 minbadge +474 XP
Sun29 Nov
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W

Window 08:00.

Makuri IslandsMakuri 4040.3 km · 308 m ↑ · ~96 minbadge +804 XP

W12 Week 8 · Block 2

30 Nov – 6 DecKey week7 h 51 · ~411 TSS · 6 sessions
Get this week 3 KB

Threshold work arrives after seven weeks of base. The block closes with a test on Sunday.

Mon30 Nov
Day off · no time limit

Sweet spot 3 × 15

80 min · Sweet spot · 86 TSS
0′80′
15′ warm-up 150 W → 3× × set of 15′ 215 W, 5′ between sets 140 W → 10′ cool-down 130 W
WatopiaTair Dringfa Fechan32.0 km · 349 m ↑ · ~81 minbadge +630 XP
Tue1 Dec
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 17:00.

Makuri IslandsNeon Shore Loop34.0 km · 215 m ↑ · ~79 minbadge +658 XP
Wed2 Dec
Early shift 05:30–14:00 · ride 17:00–19:00

Rest day

Thu3 Dec
Early shift 05:30–14:00 · ride 17:00–19:00

Threshold 3 × 10

67 min · Threshold · 73 TSS
0′67′
15′ warm-up 150 W → 3× × set of 10′ 228 W, 6′ between sets 140 W → 10′ cool-down 130 W

Window 17:00. The first threshold session of the plan. The last two minutes of each interval are supposed to hurt.

New YorkGreen to Screen28.5 km · 207 m ↑ · ~67 minbadge +568 XP
Fri4 Dec
Early shift 05:30–14:00 · ride 17:00–19:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 17:00.

WatopiaDowntown Titans24.6 km · 292 m ↑ · ~63 minbadge +492 XP
Sat5 Dec
Day off · no time limit

Long ride 2 h 30

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W
LondonThe London Pretzel56.3 km · 571 m ↑ · ~140 minbadge +1114 XP
Sun6 Dec
Day off · no time limit

Ramp test

39 min · Ramp test · 50 TSS
0′39′
15′ warm-up 135 W → 1 min steps from 100 W to failure → 10′ cool-down 115 W

The end of block 2.

RichmondRichmond 2015 Worlds16.5 km · 127 m ↑ · ~39 minbadge +326 XP

W13 Week 9 · Block 3

7 Dec – 13 DecNight shifts6 h 15 · ~256 TSS · 5 sessions
Get this week 2 KB

Recovery after the retest, again dictated by a run of nights. Block 3 does not really start until the following week.

Mon7 Dec
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Window 08:00.

WatopiaWaisted 830.9 km · 144 m ↑ · ~69 minbadge +614 XP
Tue8 Dec
Night shift 21:30–06:00 · first of the run · day free until 21:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Free until 21:30.

Makuri IslandsNeokyo All-Nighter24.5 km · 168 m ↑ · ~57 minbadge +486 XP
Wed9 Dec
Night shift 21:30–06:00 · ride around 16:00

Easy endurance

45 min · Endurance · 25 TSS
0′45′
8′ warm-up 130 W → 30′ steady 145 W → 7′ cool-down 125 W

Around 16:00.

WatopiaLoopin Lava18.4 km · 196 m ↑ · ~46 minbadge +286 XP
Thu10 Dec
Night shift 21:30–06:00 · ride around 16:00

Rest day

Fri11 Dec
Day off · no time limit

Rest day

Sleep.

Sat12 Dec
Day off · no time limit

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W
Makuri IslandsTemples and Towers33.3 km · 319 m ↑ · ~82 minbadge +652 XP
Sun13 Dec
Day off · no time limit

Long ride 2 h

120 min · Long ride · 88 TSS
0′120′
10′ warm-up 140 W → 102′ steady 162 W → 8′ cool-down 135 W
WatopiaSnowman44.1 km · 577 m ↑ · ~115 minbadge +878 XP

W14 Week 10 · Block 3

14 Dec – 20 DecKey week8 h 14 · ~400 TSS · 6 sessions
Get this week 3 KB

A whole week off work — the strongest week in the plan, and the first VO₂max session.

Mon14 Dec
Day off · no time limit

Threshold 3 × 10

67 min · Threshold · 73 TSS
0′67′
15′ warm-up 150 W → 3× × set of 10′ 228 W, 6′ between sets 140 W → 10′ cool-down 130 W
Makuri IslandsUrumaze26.8 km · 194 m ↑ · ~63 minbadge +496 XP
Tue15 Dec
Day off · no time limit

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W
WatopiaCoast Crusher42.8 km · 174 m ↑ · ~95 minbadge +694 XP
Wed16 Dec
Day off · no time limit

Rest day

Thu17 Dec
Day off · no time limit

VO₂max 5 × 3

52 min · VO₂max · 61 TSS
0′52′
15′ warm-up 150 W → 5× × set of 3′ 262 W, 3′ between sets 130 W → 10′ cool-down 125 W

Cadence 95–100. Do not start too hard: the last repeat should match the first.

FranceHell of the North20.1 km · 241 m ↑ · ~52 minbadge +396 XP
Fri18 Dec
Day off · no time limit

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W
New YorkEmpire Elevation26.0 km · 261 m ↑ · ~65 minbadge +484 XP
Sat19 Dec
Day off · no time limit

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W
WatopiaPower Punches23.7 km · 205 m ↑ · ~57 minbadge +470 XP
Sun20 Dec
Day off · no time limit

Long ride 2 h 30

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W
WatopiaBigger Loop53.2 km · 691 m ↑ · ~139 minbadge +1054 XP

W15 Week 11 · Block 3

21 Dec – 27 DecNight shifts4 h 15 · ~168 TSS · 4 sessions
Get this week 2 KB

The lightest week of the plan. Five nights in a row plus Christmas: this one is not a fight, it is recovery.

Mon21 Dec
Day off · no time limit

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W
WatopiaDanger Noodle32.3 km · 413 m ↑ · ~84 minbadge +642 XP
Tue22 Dec
Night shift 21:30–06:00 · first of the run · day free until 21:00

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Free until 21:30.

FranceR.G.V.24.9 km · 133 m ↑ · ~57 minbadge +480 XP
Wed23 Dec
Night shift 21:30–06:00 · ride around 16:00

Rest day

Thu24 Dec
Night shift 21:30–06:00 · ride around 16:00

Easy endurance

45 min · Endurance · 25 TSS
0′45′
8′ warm-up 130 W → 30′ steady 145 W → 7′ cool-down 125 W

Only if the daytime sleep actually happened.

WatopiaOcean Lava Cliffside Loop19.3 km · 157 m ↑ · ~46 minbadge +382 XP
Fri25 Dec
Night shift 21:30–06:00 · ride around 16:00

Rest day

Sat26 Dec
Night shift 21:30–06:00 · ride around 16:00

Rest day

Sun27 Dec
Day off · no time limit

Endurance

75 min · Endurance · 52 TSS
0′75′
10′ warm-up 140 W → 58′ steady 158 W → 7′ cool-down 135 W

Back on the bike after the run of nights.

WatopiaMayan 826.2 km · 241 m ↑ · ~64 minbadge +462 XP

W16 Week 12 · Block 3

28 Dec – 3 JanKey week7 h 52 · ~401 TSS · 6 sessions
Get this week 3 KB

The final week. The longest threshold intervals, and a test on Sunday that closes twelve weeks.

Mon28 Dec
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

90 min · Endurance · 64 TSS
0′90′
10′ warm-up 140 W → 72′ steady 160 W → 8′ cool-down 135 W

Window 08:00.

WatopiaThree Little Sisters37.8 km · 434 m ↑ · ~96 minbadge +756 XP
Tue29 Dec
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Threshold 3 × 12

73 min · Threshold · 84 TSS
0′73′
15′ warm-up 150 W → 3× × set of 12′ 230 W, 6′ between sets 140 W → 10′ cool-down 130 W

Window 08:00. The longest threshold intervals in the plan.

WatopiaRoad to Ruins29.6 km · 276 m ↑ · ~73 minbadge +592 XP
Wed30 Dec
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Endurance

60 min · Endurance · 39 TSS
0′60′
8′ warm-up 135 W → 45′ steady 155 W → 7′ cool-down 130 W

Window 08:00.

WatopiaLegends and Lava24.6 km · 352 m ↑ · ~66 minbadge +492 XP
Thu31 Dec
Afternoon shift 13:30–22:00 · ride 08:00–10:30

Tempo 2 × 15

60 min · Tempo · 53 TSS
0′60′
15′ warm-up 145 W → 2× × set of 15′ 196 W, 5′ between sets 140 W → 10′ cool-down 130 W

Window 08:00.

New YorkKnickerbocker22.5 km · 364 m ↑ · ~62 minbadge +450 XP
Fri1 Jan
Day off · no time limit

Long ride 2 h 30

150 min · Long ride · 111 TSS
0′150′
10′ warm-up 140 W → 132′ steady 162 W → 8′ cool-down 135 W
WatopiaShorelines and Summits50.2 km · 776 m ↑ · ~137 minbadge +922 XP
Sat2 Jan
Day off · no time limit

Rest day

The day before the test.

Sun3 Jan
Day off · no time limit

Ramp test

39 min · Ramp test · 50 TSS
0′39′
15′ warm-up 135 W → 1 min steps from 100 W to failure → 10′ cool-down 115 W

Closing out the twelve-week cycle.

ScotlandScotland After Party14.7 km · 190 m ↑ · ~38 minbadge +272 XP