In his retirement mail, Rayudu thanked India skipper Virat Kohli for showing belief in him. The Indian skipper took to Twitter to lead the wishes and also called him "a top man".
Former India cricketers VVS Laxman and Virender Sehwag showed sympathy towards Rayudu.
Rayudu played 55 ODIs for India, scoring 1694 runs at an average of 47.05. The player, who could never break into the Test team, was in the spotlight before the World Cup.
Declared the preferred No.4 batsman by Kohli not many months ago, Rayudu was ignored for Shankar in India's final squad for the big event.
Chairman of selectors MSK Prasad had justified the move by saying that Shankar had "three-dimensional skills". Shankar couldn't make much of an impact and was eventually forced out by a toe injury.
Rayudu had taken a dig at Prasad's statement with a cheeky social media post. "Just Ordered a new set of 3d glasses to watch the world cup," he had tweeted at the time.