3. Rohit Sharma
Known for his Midas touch, Rohit Sharma has been superb in the ODI games over the last few years. His ability to score big hundreds at a fast pace makes him a deadly batsman in the format.
Sharma has hit three double-hundreds, a record yet to be broken by anyone. His deft touch, pull shots and cover drives are exquisite. Being the vice-captain of the team, he will certainly have more responsibility.
Sharma has played 201 matches and scored 7808 runs at an average of 47.60. This comprises 22 centuries and 39 half-centuries.
2. MS Dhoni
MS Dhoni is one of the biggest icons in world cricket. Known for his cool-headedness, he has aged amazingly well. His wicket-keeping has become even better than before; his lightning-fast stumpings have given important breakthroughs to India at crucial moments.
Dhoni has also evolved as a batsman. He has become more mature and clinical in his approach. While his ability to rotate the strike early on has taken a bit of a hit, he can still strike humongous sixes at any point, making him a dangerous player for the opposition.
Dhoni has played 338 matches and scored 10415 runs at an average of 50.80. He has also taken 311 catches and performed 119 stumpings.
1. Virat Kohli
Virat Kohli is a born leader and the best batsman in modern cricket.
Kohli has won numerous matches for India, almost single-handedly on some occasions. His stroke-play, footwork and range of shots give him a huge upper edge over his contemporaries.
As a captain, Kohli has evolved very quickly, and he is now in a position to inspire his teammates to glory.
Kohli has played 222 matches and scored 10533 runs at an average of 59.50. This comprises 39 centuries and 49 half-centuries.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news