Among 1,262 stocks from the BSE Smallcap index, over half, or 734 stocks, outperformed in April by recording more than 20 per cent return, data shows.