Top 5 Indian ODI opening batsmen of all time

Sachin Tendulkar-Sourav Ganguly
Sachin Tendulkar-Sourav Ganguly

#3 Rohit Sharma

Matches: 193, Runs: 7454, Highest Score: 264, Average: 47.8, Centuries: 21

The Hitman: Rohit Sharma
The Hitman: Rohit Sharma

Rohit Sharma is undoubtedly the best ODI opener in the world at present. He has been one of the biggest match winners for India in the last 4-5 years.

However, Rohit started off his career as a middle-order batsman, where his performance in the initial years, was average at best. But after seeing his huge potential, he was promoted to open the innings, and that completely changed his career graph.

As an opener, Rohit has been a prolific run scorer. He has already scored more than 7000 runs at an incredible average of almost 48. As an ODI batsman, Rohit Sharma has already scored 3 double hundreds, a remarkable feat, achieved by none other in the world.

He also has the record of scoring the highest runs in an innings, to his name.

His tremendous success has been instrumental in making the current Indian ODI Team, the best in the world and hence he is definitely one of the greatest ODI openers India has ever produced.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Abhinav Munshi
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications