Top 5 Indian ODI batsmen of all time

ICC World Twenty20 India 2016: Semi-Final: West Indies v India
Two great batsmen and captains of Indian cricket team

#3 Sourav Ganguly

Matches: 311, Runs: 11363, Highest Score: 183, Average: 41.02, Centuries: 22

2nd ODI: South Africa v India
2nd ODI: South Africa v India

Sourav Ganguly is arguably India's greatest ever left handed batsmen in ODIs.

He is India's 2nd highest run scorer in ODIs after Sachin Tenduldar. Ganguly was one of the best Indian openers in ODIs. As an opener he scored hundreds at will and in his initial years, often outscored, even the great Sachin Tendulkar.

He was a great match winner for India with the bat in ODIs and was considered to be one of the best One day International batsman of his era. He is without a doubt, one of the best Indian ODI batsman of all time.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links