Opening the innings in ODI cricket is the most difficult for any batsman. It becomes very difficult for the batsman to play the new ball. Along with this, it is also necessary for the opener to take the innings forward in the right direction. In the last two decades, the Indian team's openers have performed very well. Today we are telling you about the top 5 players who have scored the most runs as an opener in ODI cricket for India.

Sachin Tendulkar

The first name in this list comes from former Indian team opener Sachin Tendulkar. He opened the innings for India 340 times in ODIs. During this, he scored 15310 runs.

Sourav Ganguly

Former Indian team captain and opener Sourav Ganguly did a great job for India in ODI cricket. Sourav Ganguly opened the innings for India 236 times in ODIs as an opener. During this, he scored 9146 runs.

Virender Sehwag

Former Indian opener Virender Sehwag was known for his fiery batting in ODIs. He batted brilliantly in all three formats of cricket. Sehwag opened 212 times in ODI cricket for India and scored 7578 runs during this period.

Rohit Sharma

Rohit Sharma started his cricket career as a middle-order batsman. But he emerged as a match-winner for India in 2013. Rohit Sharma has so far opened 143 times for India in ODI cricket and during this, he has scored 7238 runs.

Shikhar Dhawan

The fifth name in this list comes from the best opener of the Indian team, Shikhar Dhawan. He has started the innings for India 142 times in ODI cricket and during this, he has scored 6105 runs.