#1 Virat Kohli (India)
The undisputed best batsman in world cricket at the moment. Having initially made his name in the shorter forms of the game, Kohli has bought his A-game to the longest format of cricket and has made himself a genuinely world-class Test batsman.
India have needed someone to step up after the retirements of Sachin Tendulkar, Rahul Dravid and VVS Laxman, and Kohli has certainly done the job.
The one doubt about Kohli was whether he could do the business in overseas conditions, particularly England. However, he proved that he was capable of performing in swinging conditions, after putting in a sensational performance in England this summer.
His numbers are, unsurprisingly, superb. He has scored 6286 Test runs at an average of 54.66. His conversion rate from the 50s to 100s is unbelievable, as he has scored 24 centuries, only failing to convert a half-century on 19 occasions.
He is already the best, and there is still the chance he could get even better.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news