VO2max workout

30/15 Micro-Intervals 3×9

Three 9-minute blocks of twelve 30-second efforts at 130% FTP with 15 seconds at 65% after each, and 5 minutes 30 seconds at 65% after every block.

Duration
1 h 13 min 30 s
Workout Score
102
Intensity Ratio
0.91
Blocks
77

Free, no account needed. The file is created in your browser and stores targets as a share of FTP, so Zwift and other apps that import .zwo files scale them to your FTP.

Interval profile

20min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
6min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
6min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
1min
130% FTP
0min
65% FTP
6min
65% FTP
10min
55% FTP
0 min37 min74 min

Intervals

Targets are a percentage of FTP. Watts are shown for an FTP of 250 W; set your own FTP to recalculate them. Nothing is saved.

FTP
±1/5/10 W
250W
#BlockDurationTargetWattsZone
1Warm-up20 min65% FTP163 WZ2
2Work30 s130% FTP325 WZ6
3Recovery15 s65% FTP163 WZ2
4Work30 s130% FTP325 WZ6
5Recovery15 s65% FTP163 WZ2
6Work30 s130% FTP325 WZ6
7Recovery15 s65% FTP163 WZ2
8Work30 s130% FTP325 WZ6
9Recovery15 s65% FTP163 WZ2
10Work30 s130% FTP325 WZ6
11Recovery15 s65% FTP163 WZ2
12Work30 s130% FTP325 WZ6
13Recovery15 s65% FTP163 WZ2
14Work30 s130% FTP325 WZ6
15Recovery15 s65% FTP163 WZ2
16Work30 s130% FTP325 WZ6
17Recovery15 s65% FTP163 WZ2
18Work30 s130% FTP325 WZ6
19Recovery15 s65% FTP163 WZ2
20Work30 s130% FTP325 WZ6
21Recovery15 s65% FTP163 WZ2
22Work30 s130% FTP325 WZ6
23Recovery15 s65% FTP163 WZ2
24Work30 s130% FTP325 WZ6
25Recovery15 s65% FTP163 WZ2
26Recovery5 min 30 s65% FTP163 WZ2
27Work30 s130% FTP325 WZ6
28Recovery15 s65% FTP163 WZ2
29Work30 s130% FTP325 WZ6
30Recovery15 s65% FTP163 WZ2
31Work30 s130% FTP325 WZ6
32Recovery15 s65% FTP163 WZ2
33Work30 s130% FTP325 WZ6
34Recovery15 s65% FTP163 WZ2
35Work30 s130% FTP325 WZ6
36Recovery15 s65% FTP163 WZ2
37Work30 s130% FTP325 WZ6
38Recovery15 s65% FTP163 WZ2
39Work30 s130% FTP325 WZ6
40Recovery15 s65% FTP163 WZ2
41Work30 s130% FTP325 WZ6
42Recovery15 s65% FTP163 WZ2
43Work30 s130% FTP325 WZ6
44Recovery15 s65% FTP163 WZ2
45Work30 s130% FTP325 WZ6
46Recovery15 s65% FTP163 WZ2
47Work30 s130% FTP325 WZ6
48Recovery15 s65% FTP163 WZ2
49Work30 s130% FTP325 WZ6
50Recovery15 s65% FTP163 WZ2
51Recovery5 min 30 s65% FTP163 WZ2
52Work30 s130% FTP325 WZ6
53Recovery15 s65% FTP163 WZ2
54Work30 s130% FTP325 WZ6
55Recovery15 s65% FTP163 WZ2
56Work30 s130% FTP325 WZ6
57Recovery15 s65% FTP163 WZ2
58Work30 s130% FTP325 WZ6
59Recovery15 s65% FTP163 WZ2
60Work30 s130% FTP325 WZ6
61Recovery15 s65% FTP163 WZ2
62Work30 s130% FTP325 WZ6
63Recovery15 s65% FTP163 WZ2
64Work30 s130% FTP325 WZ6
65Recovery15 s65% FTP163 WZ2
66Work30 s130% FTP325 WZ6
67Recovery15 s65% FTP163 WZ2
68Work30 s130% FTP325 WZ6
69Recovery15 s65% FTP163 WZ2
70Work30 s130% FTP325 WZ6
71Recovery15 s65% FTP163 WZ2
72Work30 s130% FTP325 WZ6
73Recovery15 s65% FTP163 WZ2
74Work30 s130% FTP325 WZ6
75Recovery15 s65% FTP163 WZ2
76Recovery5 min 30 s65% FTP163 WZ2
77Cool-down10 min55% FTP138 WZ1

Time in power zones

Zones follow the 7-zone model used across TrainCraft, measured as a percentage of FTP.

  • Z1 Active recovery (up to 55% FTP)10 min · 14%
  • Z2 Endurance (56 to 75% FTP)45 min 30 s · 62%
  • Z6 Anaerobic (121 to 150% FTP)18 min · 24%

How the numbers are calculated

Duration is the sum of all blocks. Workout Score and Intensity Ratio are calculated from the interval targets with the same formula as the TrainCraft workout builder, where one steady hour at 100% FTP scores 100. Warm-up and cool-down blocks in this workout hold a single target, so they count at the percentage shown in the table.

Similar workouts

VO2max 4×5
1 h 5 min · Workout Score 76
VO2max 5×4
1 h 5 min · Workout Score 79
VO2max 5×5
1 h 5 min · Workout Score 84
VO2max 30/30 3×8
1 h 4 min · Workout Score 72

Want a different version?

Change durations and targets in the workout builder, or read the training plan guides to see where sessions like this fit into a week.

Workout builderTraining plan guidesAll workouts