#2 Virat Kohli
Arguably one of the best batsmen in world cricket at the moment, Virat Kohli is ranked at number two in the list. Kohli has been a part two ODI World Cups till date. He has a dream start of his World Cup career as he scored a ton in his debut World Cup match against Bangladesh in 2011.
Overall, The 30-year-old has played 17 matches in the tournament and has scored 587 runs at an average of 41.93 with 107 being his best score. Meanwhile, he has scored one fifty and two hundreds. These stats are underwhelming for a batsman like Kohli who averages 59.58 in ODIs.
Although Kohli is ranked second here, he emerges as the best batsman among all when it comes to overall ODI stats.
The Indian skipper will be one of the main batsmen for the Indian team at the World Cup 2019. It will be interesting to see how he performs in his third tournament.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news