According to the market consensus, the Nifty can offer gains of 7.2% in a year, among the highest in global markets. However, the stocks that are expected to offer returns of over 10% have been underperformers over the past six months. These include ONGC, Hindalco, Mahindra & Mahindra, Larsen & Toubro (L&T), and Zee Entertainment. Besides, stocks including Reliance Industries, UltraTech Cements, Kotak Mahindra Bank, and Bajaj Finserv, which have largely driven the current rally, seem to have reached full potential. ONGC has the highest likely upside of 28% in the next 12 months.