Stochastic goal programming is a suitable solution approach for multi-objective stochastic programs when a unique goal is settled for each objective function. In this paper, we address the case of multiple stochastic goals for an objective function. We derive results from studying the agent portfolio selection problem. The proposed multiple stochastic goal programming approach allows investors to set different goals for the return objective function. A chance constrained approach is proposed to address the stochastic investors’ minimum acceptable rate of return and a recourse approach to deal with investors’ ideal rate of return. An empirical study from Bahrain stock market is reported.