#6 Virender Sehwag
A great human being off the field but the most explosive batsman for India in many years. He succeeded in every format of the game and his consistency was superb when a person considers that, he used to attack everything in sight. Yet, he had a better average in Test matches which confuses many people.
He played a lot of great innings and was the first Indian to hit a triple century in Test matches. In fact, he has 2. He was the second batsman to score a double century in ODI's and notched up 219. 'Nawab of Najafgarh' scored 16892 runs in 431 runs at an average of 40.6 for India.
He might be remembered for his centuries and doubles and triples, but 1 innings that every true cricket fan recalls is his demolition of Umar Gul in the World Cup semi-final of 2011.
#5 MS Dhoni
The best wicket-keeper, best finisher and an inspirational leader, is what MSD is. He was one of the best finishers in his prime and even now, he does deliver a few scintillating performances. He is a great batsman and dragged India out of many pressure situations.
His most famous knock is the 91 against Sri Lanka in the World Cup final. He is a calm and composed player and has chipped in with loads of cameos at the end of an innings, to help India to a good score. He has scored 16362 runs in 502 innings at an average of 44.34.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news