#1 Virat Kohli

Virat Kohli has already emerged as a genuine contender for the title of greatest batsman in ODI history. The aggressive right-handed middle-order batsman has strong technical skills and is unanimously regarded as the most consistent cricketer in the current ODI circuit.
Kohli made his ODI debut in 2008 against Sri Lanka. He has played 216 matches and scored 10,232 runs at an average of 59.83 and strike-rate of 92.88 with 38 centuries and 48 fifties. In limited overs cricket, he is already the greatest ever batsman while chasing targets.
In ODI cricket, Kohli is the fastest player to reach the landmark of 10,000 runs. Among Indian batsmen, he holds the record for scoring the fastest ever ODI century. He scored his fastest century from just 52 balls.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news