#1 Rohit Sharma

1985 runs in 37 innings at an average of 60.15 and strike-rate of 90; those numbers are phenomenal for a batsman irrespective of the format and that is what makes Rohit Sharma the best ODI opener at the moment.
Ever since being asked to open the innings in 2013, Rohit has been a completely different player as he has taken to the role like a duck to water. The right-hander has not only cemented his place in the Indian team but has also gone on to become one of the best ODI players at the moment, shatter records in the process.
With Dhawan being the aggressor, Rohit likes to take his time to settle in and bat for as many overs as possible. Everyone knows how dangerous Rohit is when he gets his eye in as he has the knack of scoring big whenever he gets a start.
He has been doing this consistently since 2013 and has already scored a couple of double centuries in the format including the highest ever ODI score of 264.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news