Top 5 batsmen with most ODI runs for India
Sachin Tendulkar has scored most ODI runs for India.
The batting heritage of Indian cricket is filled with some of the classiest batters the game has seen. Since the 1970s, India have boasted at least a couple of world-class batters in each generation; batters who have helped the country win two ODI World Cups and two T20 World Cups.
Talking about ODI cricket, there are six Indian batsmen, who have scored over 10,000 runs. In this article, we will see the top five batters with the most ODI runs for India.
Here are the top 5 batsmen with the most ODI runs for India:
5. Rahul Dravid – 10768 runs
Former India captain Rahul Dravid was a pillar in India’s middle order for more than a decade. He amassed 10768 runs in ODI cricket for India at an average of 39. The right-hander made 12 centuries and 82 fifties in the format.
Overall, he scored 10889 runs in ODI cricket, of which, he scored 121 runs for Asia XI and ICC XI.
4. Rohit Sharma – 10769* runs
One of the most elegant batters the game has seen, Rohit Sharma is currently the fourth-highest ODI scorer for India with 10769* runs, which he’s scored at an average of 49.16 across a 17-year ODI career. The right-hander has notched up 31 centuries so far in ODI cricket.
Rohit was the leading run-scorer in the 2019 World Cup.
3. Sourav Ganguly – 11221 runs
Former India captain and opener Sourav Ganguly is third on the list of most ODI runs for India with 11221 runs. The left-hander featured in 308 ODIs for India from 1992 to 2007. He averaged 40 in his ODI career. He hit 22 centuries and 71 fifties.
Overall, he scored 11363 runs in ODI cricket, of which, 142 came while representing Asia XI in ODIs.
2. Virat Kohli – 13872 runs
India superstar Virat Kohli is hailed as arguably the biggest match-winner in ODI cricket. The right-hander who has occupied the number three position in the Indian ODI side for over a decade has scored 13872 runs in ODIs so far. He is the third-leading ODI run-scorer in the world and has the second-most ODI runs for India. With 50 centuries so far, Kohli tops the chart of most ODI hundreds.
Kohli scored 765 runs in World Cup 2023, a record in any edition of this tournament.
1. Sachin Tendulkar – 18426 runs
With 18426 runs, at the top of this list is none other than Sachin Tendulkar, who is hailed by many as the greatest batsman of all time.
Tendulkar, whose ODI career spanned from 1989 to 2012, played 463 ODIs. He notched up 49 hundreds, which was a record until last year when Kohli broke it. Tendulkar also raised 96 ODI fifties, a record that stands still.
Tendulkar was the top scorer at the 1996 and 2003 World Cups.
(All stats and numbers updated till 4th August, 2024)
For more updates, follow Khel Now Cricket for IPL 2024 Live Score & IPL Points Table, on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- BBL 2024/25: Squads of all 8 teams
- Temba Bavuma to lead, Kagiso Rabada returns as South Africa name 15-man squad for Pakistan ODIs
- BGT 2024-25: Australia will have momentum in the 3rd test after win in Adelaide, feels Sunil Gavaskar
- When was the last time Steve Smith scored a test century?
- Why Anrich Nortje will not play remainder of the T20I and ODI series against Pakistan?
- BBL 2024/25: Squads of all 8 teams
- Temba Bavuma to lead, Kagiso Rabada returns as South Africa name 15-man squad for Pakistan ODIs
- BGT 2024-25: Australia will have momentum in the 3rd test after win in Adelaide, feels Sunil Gavaskar
- When was the last time Steve Smith scored a test century?
- Why Anrich Nortje will not play remainder of the T20I and ODI series against Pakistan?