Training Calendar

Click any day for full details + feedback

key threshold steady easy recovery race rest bike
Week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
11 May
Hunt the 5K
189km
/43
11
Long ride 2.5-3hrs Z2: - Easy, recovery from long run - Flat or gentle rolling - Zwift social ride OK
2.5-3hrs Z2
✓27.5km48m
34.1km/h ❤️ 119
12
Zwift — threshold ride WU: 15min Z2 MAIN: 3x8min Z4 (4min Z1 recovery) CD: 10min Z1 ~70min total
70min with Z4 intervals
✓5.4km20m
3:50/km ❤️ 163
13
TRACK — 5K pace reps WU: 2km easy + drills + 3x100m building to race pace MAIN: 5x1km @ 3:28-3:32/km - 90sec jog recovery between reps - Stay RELAXED: drop shoulders, unclench jaw - Splits should be even — don't go 3:24 then die CD: 2km easy
11km
1km @ 3:28-3:32/km
✓7.6km40m
5:18/km ❤️ 137
14
AM: Easy bike 40min Z1 PM: Strength 40min Strength: - Depth jumps 3x4 - Bounding 3x6 - Single-leg squats 3x6/leg - Core: rollouts, pallof press - Ankle strength: band exercises
40min Z1 + 40min strength
✓10.2km47m
4:36/km ❤️ 156
15
Progression run — learn to close WU: 2km easy MAIN: 8km progression - km 1-2: 5:00/km (easy) - km 3-4: 4:40/km (steady) - km 5-6: 4:20/km (tempo) - km 7: 4:05/km (threshold) - km 8: 3:50/km or faster (FINISH HARD) CD: 2km easy
12km
5:00 → 3:50/km
✓24.8km45m
32.8km/h ❤️ 114
16
Yoga — recovery 30min: - Hip openers - Hamstring stretches - Calf/achilles work - Foam roll Pre-long run mobility
30min
✓20.4km1h40m
4:54/km ❤️ 148
17
Long run — 10K strength Segment 1: 14km @ 5:00/km (patience) Segment 2: 3km @ 4:30-4:35/km Segment 3: 3km @ 4:15-4:20/km Total: 20km Last 6km is building your 10K engine
20km
5:00 → 4:15/km
✓86.4km3h45m
23.0km/h ❤️ 124
18 May
Hunt the 5K
132km
/19
18
Zwift race — B category 25-40min race effort: - Race HARD. Compete. - This keeps bike power up - Good simulation of race-day stress + 15min warmup, 10min cooldown
Race effort
missed
19
Easy spin 60min Z1: - Recovery week - Easy legs
60min Z1
✓14.4km1h21m
5:39/km ❤️ 146
20
TRACK — sharpener WU: 2km easy + drills MAIN SET 1: 3x1km @ 3:25-3:28/km (FASTER than race pace) - 2min jog recovery - Should feel quick but not strained MAIN SET 2: 2x400m @ 76-78sec (3:10-3:15/km) - 200m jog recovery - Pure speed CD: 2km easy
10km
1km @ 3:25-3:28 / 400m @ 3:10-3:15/km
✓8.7km48m
5:38/km ❤️ 138
21
AM: Easy spin 30min Z1 PM: Strength 30min (maintenance only) Strength: - Bodyweight squats 2x10 - Lunges 2x8 - Core circuit 2 rounds - Light. Don't accumulate fatigue.
30min Z1 + 30min strength
✓9.6km42m
4:29/km ❤️ 153
22
Zwift — easy group ride 60min Z2: - No racing this week - Stay controlled
60min Z2
✓25.0km54m
27.6km/h ❤️ 116
23
Pre-race mobility 25min: - Light movement - Hip openers, ankle circles - Breathing focus - Visualization: see yourself at 3:28/km, relaxed
25min
✓18.3km1h35m
5:12/km ❤️ 147
24
5K TIME TRIAL or PARKRUN WU: 2km easy + 4x100m strides + 2x200m @ 3:28/km RACE — 5km, target 17:30-17:45: - km 1: 3:30 (DO NOT go 3:20 — patience!) - km 2: 3:28 - km 3: 3:28 - km 4: 3:28 - km 5: EVERYTHING YOU HAVE CD: 2km easy jog
9km
3:28-3:30/km
✓56.3km2h04m
27.1km/h ❤️ 121
25 May
Hunt the 5K
116km
/41
25
Recovery spin 60min Z1: - Celebrate or regroup - How did it feel? - Rate it 1-10
60min Z1
✓33.1km1h00m
32.8km/h ❤️ 116
26
Zwift — moderate ride 70min Z2: - Include 3x2min Z3 - Final speed block. Stay fresh.
70min Z2
✓5.2km20m
3:53/km ❤️ 160
27
TRACK — race simulation WU: 2km easy + drills + 4x10sec hill sprint (any incline — MAXIMAL) 3km time trial @ 3:28-3:32/km: - Even pace. Don't go out in 3:20. - This is your dress rehearsal 5min full recovery (walk/jog) 3x400m @ 76-78sec (3:10-3:15/km) - 90sec jog recovery - Practice closing speed CD: 2km easy
11km
3km @ 3:28-3:32 / 400m @ 3:10-3:15/km
✓7.7km41m
5:23/km ❤️ 135
28
AM: Easy spin 40min Z1 PM: Strength 35min (maintenance) Strength: - Jump squats 3x4 - Single-leg hops 3x6/leg - Core circuit 2 rounds - Light and snappy — no fatigue
40min Z1 + 35min strength
✓29.5km1h00m
29.2km/h ❤️ 133
29
Threshold + speed WU: 2km easy + 4x100m strides SET 1 — Threshold: 2x2km @ 3:55-4:05/km - 3min jog recovery between - Controlled, rhythmic breathing SET 2 — Speed: 4x200m @ 37-39sec (3:05-3:15/km) - 200m walk recovery - Quick feet, relaxed upper body CD: 2km easy
12km
Threshold: 3:55-4:05 / 200m: 3:05-3:15/km
✓6.5km35m
5:27/km ❤️ 138
30
Zwift race — short crit format 20-30min race: - Go hard - Practice surging and recovering - Race mentality: don't sit in, attack + 15min WU, 10min CD
Race effort
✓5.0km19m
3:48/km ❤️ 170
31
Long run — last big one Segment 1: 12km @ 5:00/km Segment 2: 3km @ 4:30-4:35/km Segment 3: 2km @ 4:15-4:20/km Segment 4: 1km @ 4:00/km (CLOSING SPEED) Total: 18km Prove you can close hard when tired
18km
5:00 → 4:00/km
✓16.3km1h26m
5:15/km ❤️ 137
1 Jun
Sharpen the Blade
139km
/31
1
Long ride — easy 2.5hrs Z2: - Outdoor, scenic route - No effort, just enjoy - Recovery from long run
2.5hrs Z2
missed
2
Easy spin 60min Z1-Z2: - Flat, easy - Freshen up for track
60min Z1-Z2
✓4.2km23m
5:35/km ❤️ 137
3
TRACK — pure speed WU: 2km easy + drills + 4x10sec hill sprint (SNAP) MAIN: 8x400m @ 78-80sec (3:15-3:20/km) - 200m jog recovery (keep under 90sec) - RELAX: drop shoulders, unclench hands - These should feel FAST but smooth CD: 2km easy
10km
400m @ 78-80sec (3:15-3:20/km)
✓6.7km35m
5:11/km ❤️ 138
4
AM: Easy spin 30min Z1 PM: Strength 30min — LAST SESSION Strength: - Bounds 3x6 - Plyo lunges 3x8 - Core circuit 2 rounds - This is it. Light and fast.
30min Z1 + 30min strength
✓30.6km1h00m
30.4km/h ❤️ 137
5
Race-pace lock-in WU: 2km easy + 4x100m strides 2km @ 3:28-3:30/km (5K race pace) - This should feel FAMILIAR now - Even breathing, relaxed stride 3min jog 1km @ 3:22-3:25/km (slightly faster) - This is your kick pace CD: 2km easy
9km
2km @ 3:28-3:30 / 1km @ 3:22-3:25/km
✓8.6km50m
5:46/km ❤️ 131
6
Easy spin 45min Z1: - Short, easy - Taper starting
45min Z1
✓15.1km1h19m
5:18/km ❤️ 150
7
Reduced long run 12km @ 5:00-5:10/km - All easy - No fast finish - Just comfortable running
12km
5:00-5:10/km
✓50.0km2h25m
20.6km/h ❤️ 123
8 Jun
Sharpen the Blade
170km
/19
8
Easy ride 90min Z2: - Outdoor, enjoy - Stay loose
90min Z2
✓33.2km1h00m
32.8km/h ❤️ 125
9
Easy spin 45min Z1: - Short and easy - Don't overthink race week
45min Z1
✓5.9km23m
3:56/km ❤️ 165
10
TRACK — final sharpener WU: 2km easy + drills + 4x10sec hill sprint (EXPLOSIVE) MAIN: 4x200m @ 36-38sec (3:00-3:10/km) - 200m walk recovery - SHORT. FAST. DONE. + 2x400m @ 78sec (3:15/km) - 200m jog recovery CD: 2km easy Leave speed in the legs. Not fatigue.
7km
200m @ 36-38sec (3:00-3:10/km) / 400m @ 3:15/km
✓7.6km40m
5:21/km ❤️ 139
11
Yoga — gentle 25min: - Light movement - Hip openers - Breathing - Visualization
25min
✓12.3km1h02m
5:03/km ❤️ 147
12
Easy spin 30min Z1: - Just move - Stay off your feet otherwise
30min Z1
✓27.0km48m
33.4km/h ❤️ 115
13
Pre-race shakeout 3km easy jog + 4x100m strides (smooth, not maximal) + 2x200m @ 3:28/km (race pace — feel it) That's it. Done. Go home.
3km
Easy + strides + 2x200m @ race pace
✓20.0km1h36m
4:47/km ❤️ 148
14
A-RACE: 5K WU (45min before gun): - 2km easy jog - Dynamic drills - 4x100m strides (building to race pace) - 2x200m @ 3:28/km - Stay warm until start RACE PLAN: - km 1: 3:28-3:30 (PATIENCE — don't go 3:20) - km 2: 3:28 - km 3: 3:28 (halfway — check in, stay relaxed) - km 4: 3:26-3:28 (start building) - km 5: EVERYTHING (3:20-3:25 if you can) Target: 17:15 (stretch: sub-17:00) CD: 2km easy jog
9km
3:28/km → kick at km5
✓57.3km1h30m
37.9km/h ❤️ 133
15 Jun
Sharpen the Blade
82km
15
REST Celebrate. Rate the race 1-10. What worked? What didn't? If sub-17:30: 10K block next. If not: adjust and try again in 4 weeks.
16
3.3km5:27/km
5.2km3:56/km
+1 more
17
7.9km5:17/km
18
32m32m
12.2km5:15/km
19
20
17.8km5:03/km
21
22 Jun
129km
22
5.7km6:10/km
23
24
8.0km5:16/km
25
2.3km5:58/km
5.9km3:46/km
+1 more
26
7.3km5:33/km
27
19.6km4:51/km
28
75.3km30.4km/h
29 Jun
159km
29
23.1km30.6km/h
30
2.7km5:25/km
5.9km3:56/km
+1 more
1
6.4km5:17/km
2
20.4km30.4km/h
3
1.0km6:18/km
5.5km5:27/km
4
6.3km5:05/km
3.0km3:32/km
+1 more
5
74.8km28.7km/h
6 Jul
164km
6
22.7km22.7km/h
7
35m35m
2.0km5:29/km
+2 more
8
7.6km5:20/km
9
12.8km4:41/km
10
30.6km31.2km/h
11
19.0km4:49/km
12
58.4km19.9km/h
13 Jul
194km
13
32.2km31.6km/h
14
2.4km5:37/km
6.3km3:47/km
+1 more
15
7.7km5:16/km
16
13.0km4:33/km
17
28.2km33.3km/h
18
20.2km4:56/km
19
79.2km28.9km/h
20 Jul
115km
20
32.3km32.0km/h
21
2.5km5:24/km
4.6km4:09/km
+1 more
22
7.5km5:25/km
23
3.5km5:12/km
7.5km4:54/km
24
25
15.0km5:03/km
26
36.6km33.6km/h
27 Jul
67km
27
10.6km4:57/km
28
2.1km5:10/km
3.6km4:14/km
+1 more
29
6.0km5:11/km
30
22.0km28.5km/h
31
5.7km5:30/km
1
3.2km5:35/km
5.2km3:38/km
+1 more
2
3 Aug
55km
3
7.6km5:15/km
4
52m52m
5
7.0km5:27/km
6
7
9.1km5:24/km
8
9
30.9km27.8km/h
10 Aug
97km
10
32.4km32.1km/h
11
1.2km5:54/km
6.1km3:58/km
+1 more
12
7.4km5:22/km
13
14
15
10.3km5:43/km
16
34.3km27.3km/h
17 Aug
97km
17
22.0km32.3km/h
10.4km31.0km/h
18
11.7km5:17/km
19
6.1km5:46/km
20
28.7km28.1km/h
21
7.1km5:38/km
22
23
10.7km4:34/km
24 Aug
119km
24
5.2km5:46/km
17m17m
25
28m28m
50m-
26
8.2km5:45/km
27
10.1km12.1km/h
10.8km5:31/km
28
10.7km11.8km/h
32.9km19.6km/h
29
11m-
12.0km5:30/km
30
29.4km15.8km/h
31 Aug
136km
31
1
9.7km5:11/km
2
8.1km5:31/km
3
10.2km5:56/km
4
20.9km27.9km/h
5
14.1km5:33/km
6
72.6km27.6km/h
7 Sept
156km
7
24.7km29.4km/h
8
10.4km5:36/km
9
8.1km5:19/km
10
35.3km35.1km/h
11
8.2km5:23/km
12
15.6km5:25/km
13
53.3km30.2km/h
14 Sept
66km
14
23.9km28.7km/h
15
7.2km5:42/km
16
7.2km5:43/km
17
8.1km5:05/km
18
7.2km5:32/km
19
12.1km5:14/km
20
21 Sept
93km
21
22
9.3km5:57/km
23
7.1km5:41/km
24
10.8km5:08/km
25
5.2km5:45/km
26
15.6km4:59/km
27
44.5km35.3km/h
28 Sept
33km
28
33.1km32.8km/h
29
30
1
2
3
4
5 Oct
5
6
7
8
9
10
11
12 Oct
12
13
14
15
16
17
18
19 Oct
19
20
21
22
23
24
25
26 Oct
26