Khel Now logo
HomeSportsPKL 11Live Score

Cricket

Top 5 batsmen with most ODI runs for India

Published at :August 4, 2024 at 6:53 PM
Modified at :August 4, 2024 at 6:53 PM
Post Featured Image

Jatin Khandelwal


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

Rahul Dravid
Rahul Dravid. (Image Source: Getty Images)

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

Rohit Sharma
Rohit Sharma. (Image Source: BCCI)

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

Sourav Ganguly
Sourav Ganguly (Image Source: Getty Images)

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

Virat Kohli
Virat Kohli. (Image Source: ICC)

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

Sachin Tendulkar
Sachin Tendulkar. (Image Source: Twitter)

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 FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Advertisement
Advertisement