#1 Rohit Sharma (Tests: 177, ODIs: 264)

From being one of many in India’s choc-a-bloc middle-order to becoming India’s premier opener in limited-overs, Rohit Sharma’s evolution over the years has been a highlight of India’s post 2011 WC ODI journey.
A double century against Australia in 2013 made the world sit up and take notice, but another one, just a year later, confirmed his stature as one of the best ODI batsmen of the current era. 264 in an ODI innings used to be a competitive team total a decade and a half back, but Sharma managed to make that in 173 balls.
Playing his first ODI in 10 weeks, Rohit began watchfully, and was helped along with subpar fielding by the Lankans. The initial scratchiness made way for fluency as the innings progressed, turning into complete authority as he closed in on a towering score. He made it a point to attack the spinners, even as he approached his second double hundred.
Drenched in sweat, he continued to plunder the attack even past 200, helped along by a calm Robin Uthappa. Past a point, it seemed like a highlight reel of a video game, but he eventually did get dismissed off the final ball.
His long-pending Test debut came in 2013, during West Indies’ tour to India, and he wasted no time in making up for the lost years. With half the side back in the hut, Rohit decided to play his natural game, using his feet comfortably against the spinners and helping India rebuild the innings.
With a reliable Ashwin for company, Rohit built on his start to reach a century on debut, punching the air with relief after reaching the landmark. 21 Tests later, it remains his highest Test score.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news