#4 SC Ganguly (India):

The ‘Bengal Tiger’ has many records to his name. He is one of the most successful skippers to have lead team India and one of the greatest ODI batsmen of all times. The southpaw had always kept the spirit of the team alight, always cheering up his men on the field and off the field as well.
After Sachin Tendulkar and Inzamam Ul Haq, Dada was the third to cross the unique figure of 10,000 runs landmark. This doesn’t end just here, he also is the only cricketer to win four consecutive ‘Man of the Match’ title in ODIs.
He is at the fourth joint-highest position in the list of most centuries in the World Cup with four hundred and six half-centuries at a strike rate of 79.95.
#3 RT Ponting(Australia):

The tactful Kangaroo former skipper has been one of the strongest captains a team could ask for. The tough Aussie batsman was mentally strong to work under pressure. The 44-years-old Australian was introduced into the international cricketing world in the year 1995.
His desperation to win matches had brought him some of the famous glories that included him bagging three World Cup titles including two consecutive ones as captain. He also has a couple of Champions Trophy titles to his name along with being the number one Test batsman,
Ricky Ponting stands at the third joint-highest position as he scored five centuries and six half-centuries in the World Cup history.