1: Virat Kohli (India)
King Kohli. When you look at the stats, there is no denying that he is the best in the business.
Kohli has a remarkable average of 53.46 across every international innings since his debut. His runs have also come at a very impressive strike rate of 95.54 runs scored per 100 balls faced. He averages a hundred every 4.5 innings.
This record is simply sensational. People often criticize his Test match ability, but he averages 53.40 in the longest format.
Kohli has the ability to chase scores in limited overs with unbelievable composure, and this contributes to him taking the title of the best batsman in world cricket currently.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news