Advertisement
trendingPhotosenglish2659157
photoDetails

Sachin Tendulkar To MS Dhoni: Top 10 Indian Batsmen With Most Runs In ODI World Cup

The ICC Men's ODI World Cup 2023 is not too far. The tournament starts on October 5 and the craze is building up. Before the World Cup, let's look at which of the ten Indian batsmen have scored the most runs in the history of the tournament.

10. Kapil Dev

1/10
10. Kapil Dev

India's greatest all-rounder ever, Kapil Dev, finished with 669 runs in  26 ODI World Cup matches.

9. Yuvraj Singh

2/10
9. Yuvraj Singh

The Player of the Series in the 2011 World Cup, Yuvraj, has scored 738 runs in 23 World Cup matches.

8. MS Dhoni

3/10
8. MS Dhoni

India's greatest ever captain in ODIs, MS Dhoni, has smashed a total of 780 runs in 29 matches of World Cups he has been part of.

7. Mohammad Azharuddin

4/10
7. Mohammad Azharuddin

India's captain in 1999 World Cup, Azharuddin, scored 826 runs in 30 ODIs he was part of in the tournament history.

6. Virender Sehwag

5/10
6. Virender Sehwag

One of India's most destructive opening batter, Sehwag, struck 843 runs in 22 matches of ODI World Cup. 

5. Rahul Dravid

6/10
5. Rahul Dravid

India head coach is on fifth spot. He was India's mainstay in ODIs. Dravid has played in 22 World Cup matches, scoring 860 runs.

4. Rohit Sharma

7/10
4. Rohit Sharma

India ODI captain Rohit Sharma is also in the list, at the fourth spot, with a total of 978 runs in 17 matches.

3. Sourav Ganguly

8/10
3. Sourav Ganguly

'The God of off side' Ganguly is third in the list with a total of 1006 runs in 21 matches he has featured in for India in ODI World Cups.

2. Virat Kohli

9/10
2. Virat Kohli

Kohli comes next. The Chase Master has scored 1030 runs in 26 matches in World Cup for India. 

1. Sachin Tendulkar

10/10
1. Sachin Tendulkar

India'a greatest ODI batter Sachin Tendulkar is on top of the list with a total of 2278 runs in 45 matches he has played in ODI World Cups. (Image: Twitter/ICC)