#1 Rohit Sharma

Commonly known as the Hit-man of Indian cricket, Sharma is almost an equally a great player in ODI cricket. His ability to notch up scores in excess of 100s is what makes him head and shoulders above the rest.
The Indian vice-captain is the only player with three double centuries in ODI format with most 150+ scores to his name.
Rohit's ability to shift gear at any moment is his hallmark to post huge individual scores. His game has every aspect that can see him as the best ODI batsman in the world. Currently, with him ranked as the No.2 batsman after Kohli, he is regarded as the relentless destroyer of the ball.
His batting has all the possible ingredients which could enable him to overtake Kohli in the near future. The 30-year old is a decimator of the white ball and is the next most suitable player to top the ICC list for the best batsman in ODIs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news