Mohammad Azharuddin
When we talk about the greatest Indian batsmen of all time, names like Sachin Tendulkar, Sunil Gavaskar and Rahul Dravid are certainly part of the debate. The name of Mohammad Azharuddin, however, does not come up that often, especially when you consider the fact that the man was India's captain for a major part of the 1990s. One of the most underrated batsmen in the game, Azharuddin was rock-solid as a middle order batsman for the Indian team. Coming in to bat after the second wicket 137 times, the elegant batsman scored 4605 runs at an average of over 40, significantly higher than his career average of 36.92. So good and consistent was Azhar as an ODI batsman that when he was dropped from the Indian team in 2000, he was the highest run-scorer in ODI cricket at the time.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news