#3 Mohammad Azharuddin

The blot of alleged match-fixing notwithstanding, Mohammad Azharuddin, the first cricketer to play 300 ODIs, was a permanent fixture in the Indian line-up of the 1990s. Captaining the side for three World Cups (1992, 1996 and 1999), Azharuddin played a total of 334 ODIs, scoring 9378 runs at an average of 36.92 with 7 hundreds and 58 fifties.
His most prolific years were in 1990 and 1993, when he scored runs at an average of 65 and 59. In the last two years of his international career, his numbers receded, averaging below 30 in both the calendar years.
His silken legside strokeplay was a sight to behold, and his sharp close-in catching was an added bonus, but sadly, Azharuddin ended his career with a trail of allegations behind him
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news