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 more17
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 more26
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 more1
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 more5
74.8km28.7km/h
6 Jul
164km
6
22.7km22.7km/h
7
35m35m
2.0km5:29/km
+2 more8
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 more15
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 more22
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 more29
6.0km5:11/km
30
22.0km28.5km/h
31
5.7km5:30/km
1
3.2km5:35/km
5.2km3:38/km
+1 more2
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 more12
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