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

Ad

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.

Ad

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.

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