4) Sourav Ganguly
Former Indian captain, Sourav Ganguly is at number 4 on this list. The 'Prince of Kolkata' had already scored 18 centuries before reaching the age of 30.
The Bengal born cricketer had made his ODI debut in 1992, with his first century coming against Sri Lanka in 1997. During the course of his career 'Dada' had scored 22 centuries along with 72 half centuries.
Ganguly had scored 11363 runs with an average of 40.73 in the 311 matches he played in, prior to his ODI retirement in 2007. He currently holds the 8th position in the list of the top run scorers in ODIs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Rahul Venkat